diff --git a/404.html b/404.html
index c5a7c2a..da680c9 100644
--- a/404.html
+++ b/404.html
@@ -1 +1 @@
-
Mix Space - 现代化的个人空间解决方案404: This page could not be found.Mix Space - 现代化的个人空间解决方案404
This page could not be found.
\ No newline at end of file
+404: This page could not be found.Mix Space 文档 - 现代化的个人空间解决方案404
This page could not be found.
\ No newline at end of file
diff --git a/_next/static/OCT6pSFVcWBbaZ7eMy5BK/_buildManifest.js b/_next/static/4ihmbgomg50ubhxwsajlJ/_buildManifest.js
similarity index 100%
rename from _next/static/OCT6pSFVcWBbaZ7eMy5BK/_buildManifest.js
rename to _next/static/4ihmbgomg50ubhxwsajlJ/_buildManifest.js
diff --git a/_next/static/OCT6pSFVcWBbaZ7eMy5BK/_ssgManifest.js b/_next/static/4ihmbgomg50ubhxwsajlJ/_ssgManifest.js
similarity index 100%
rename from _next/static/OCT6pSFVcWBbaZ7eMy5BK/_ssgManifest.js
rename to _next/static/4ihmbgomg50ubhxwsajlJ/_ssgManifest.js
diff --git a/_next/static/chunks/app/(home)/layout-30443367f2829360.js b/_next/static/chunks/app/(home)/layout-30443367f2829360.js
deleted file mode 100644
index c650bde..0000000
--- a/_next/static/chunks/app/(home)/layout-30443367f2829360.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[57],{9489:(A,e,t)=>{Promise.resolve().then(t.bind(t,8080)),Promise.resolve().then(t.t.bind(t,3929,23)),Promise.resolve().then(t.bind(t,6343))},6343:(A,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>l});let l={src:"/_next/static/media/image.481f10a6.png",height:990,width:2312,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAALVBMVEWDwdSAyNmE4fOBytthucqx3eh66v2V1eSU2ul10ue73+ZvxNXA4+Vs3fOQ7v7Ktsl9AAAADXRSTlMKO/5xJlz+mK9Vcmmn49hL7gAAAAlwSFlzAAALEwAACxMBAJqcGAAAACNJREFUeJxjYGBk4eThYmVgYORl4mXjY2JkYGDn4GZmZmEAAAchAILZKO2MAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}}},A=>{var e=e=>A(A.s=e);A.O(0,[618,973,559,661,725,80,897,610,744],()=>e(9489)),_N_E=A.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/app/(home)/layout-330e87eb18cef28d.js b/_next/static/chunks/app/(home)/layout-330e87eb18cef28d.js
new file mode 100644
index 0000000..d621516
--- /dev/null
+++ b/_next/static/chunks/app/(home)/layout-330e87eb18cef28d.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[57],{5428:(A,e,t)=>{Promise.resolve().then(t.bind(t,8080)),Promise.resolve().then(t.t.bind(t,3929,23)),Promise.resolve().then(t.bind(t,3581))},3581:(A,e,t)=>{"use strict";t.r(e),t.d(e,{default:()=>l});let l={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}}},A=>{var e=e=>A(A.s=e);A.O(0,[618,973,559,661,725,80,897,610,744],()=>e(5428)),_N_E=A.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/app/docs/layout-2f804b6e5bb10cef.js b/_next/static/chunks/app/docs/layout-2f804b6e5bb10cef.js
new file mode 100644
index 0000000..29e2091
--- /dev/null
+++ b/_next/static/chunks/app/docs/layout-2f804b6e5bb10cef.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[998],{817:(e,t,a)=>{Promise.resolve().then(a.bind(a,1542)),Promise.resolve().then(a.bind(a,5050)),Promise.resolve().then(a.bind(a,6218)),Promise.resolve().then(a.bind(a,7903)),Promise.resolve().then(a.bind(a,9337)),Promise.resolve().then(a.bind(a,228)),Promise.resolve().then(a.bind(a,6430)),Promise.resolve().then(a.bind(a,8414)),Promise.resolve().then(a.bind(a,9112)),Promise.resolve().then(a.t.bind(a,3929,23)),Promise.resolve().then(a.t.bind(a,8763,23)),Promise.resolve().then(a.bind(a,3864)),Promise.resolve().then(a.bind(a,628)),Promise.resolve().then(a.bind(a,2052)),Promise.resolve().then(a.bind(a,3581))},1542:(e,t,a)=>{"use strict";a.d(t,{Configurator:()=>o});var r=a(3530),n=a(5094),s=a(6962),l=a.n(s);let o=e=>{let{args:t,template:a,env:s}=e,o=Object.entries(s).map(e=>{var t;let[a,r]=e;return{key:a,name:"".concat(a," (").concat(r.tip,")"),defaultVal:null===(t=r.default)||void 0===t?void 0:t.toString()}}),[c,i]=(0,n.useState)(o.map(e=>e.defaultVal||""));return(0,r.jsxs)("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-900",children:[(0,r.jsx)("div",{className:"space-y-4",children:o.map((e,t)=>(0,r.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,r.jsx)("span",{className:"text-sm sm:w-1/3",children:e.name}),(0,r.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:c[t],onChange:e=>{let a=[...c];a[t]=e.target.value,i(a)},placeholder:e.defaultVal})]},e.key))}),(0,r.jsx)("button",{onClick:()=>{o.map((e,t)=>"".concat(e.key,"=").concat(c[t])).join("\n"),t.join(" ");let e=a;o.forEach((t,a)=>{e=e.replace(RegExp("process.env.".concat(t.key),"g"),c[a])}),l()(e)},className:"mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800",children:"复制配置"})]})}},5050:(e,t,a)=>{"use strict";a.r(t),a.d(t,{EnvVariableConfig:()=>o});var r=a(3530),n=a(5094),s=a(6962),l=a.n(s);function o(e){let{variableNames:t,format:a}=e,[s,o]=(0,n.useState)(t.map(e=>e.defaultVal||"")),c=(e,t)=>{let a=[...s];a[e]=t,o(a)};return(0,r.jsxs)("div",{className:"p-4 mt-2 rounded-lg border dark:bg-gray-900 dark:border-gray-800",children:[t.map((e,t)=>(0,r.jsxs)("div",{className:"flex items-center space-x-4 mb-4",children:[(0,r.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,r.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=>c(t,e.target.value)})]},"".concat(e.key))),(0,r.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,r.jsx)("h2",{className:"sr-only",children:"环境变量配置"}),(0,r.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"===a){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:"复制"})]})]})}},6218:(e,t,a)=>{"use strict";a.d(t,{default:()=>c});var r=a(3530);a(5094);var n=a(4042),s=a(3239),l=a(1007);let o=e=>{let{title:t,preview:a,href:o,github:c}=e;return(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"absolute top-4 right-4 z-10",children:(0,r.jsx)("a",{href:c,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,r.jsx)(l.Z,{size:16})})}),(0,r.jsx)(s.Z,{title:t,href:o,className:"overflow-hidden",children:(0,r.jsx)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800",children:(0,r.jsx)(n.default,{src:a,alt:"".concat(t," 预览图"),fill:!0,className:"object-scale-down",style:{transform:"translateY(-30px)"},priority:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 40vw"})})})]})},c=()=>(0,r.jsx)(s.o,{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,r.jsx)(o,{...e},e.title))})},7903:(e,t,a)=>{"use strict";a.r(t),a.d(t,{ToGitHub:()=>l});var r=a(3530),n=a(1820),s=a(3239);function l(e){let{repo:t}=e;return(0,r.jsx)(s.o,{className:"gap-6",children:(0,r.jsx)(s.Z,{className:"m-2 break-words",style:{maxWidth:"100%"},href:"https://github.com/".concat(t),title:"".concat(t," - GitHub"),icon:(0,r.jsx)(n.Z,{}),external:!0})})}},9337:(e,t,a)=>{"use strict";a.d(t,{default:()=>l});var r=a(3530),n=a(5094);let s={root:null,rootMargin:"0px",threshold:.5};function l(e){let{src:t}=e,a=(0,n.useRef)(null),l=(0,n.useRef)(null);(0,n.useEffect)(()=>(l.current=new IntersectionObserver(o,s),a.current&&l.current.observe(a.current),()=>{a.current&&l.current&&l.current.unobserve(a.current)}),[t]);let o=e=>{e.forEach(e=>{e.isIntersecting&&a.current?(a.current.src||(a.current.src=t),a.current.play()):a.current&&a.current.pause()})};return(0,r.jsx)("video",{ref:a,muted:!0,autoPlay:!0,playsInline:!0,loop:!0,controls:!0,className:"mt-6 rounded-xl border dark:border-zinc-800"})}},2052:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});let r={src:"/_next/static/media/status.c2de24b0.png",height:246,width:488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}},3581:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});let r={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}},768:(e,t,a)=>{"use strict";function r(e,t,a=!0){return e===t||a&&t.startsWith(`${e}/`)}a.d(t,{z:()=>r})},1250:(e,t,a)=>{"use strict";a.d(t,{A:()=>l,X:()=>o});var r=a(5094),n=a(3530),s=(0,r.createContext)({enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function l(){return(0,r.useContext)(s)}function o({SearchDialog:e,children:t,preload:a=!0,options:l,hotKey:o=[{key:e=>e.metaKey||e.ctrlKey,display:"⌘"},{key:"k",display:"K"}],links:c}){let[i,d]=(0,r.useState)(!a&&void 0);return(0,r.useEffect)(()=>{let e=e=>{o.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(d(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[o]),(0,n.jsxs)(s.Provider,{value:(0,r.useMemo)(()=>({enabled:!0,hotKey:o,setOpenSearch:d}),[o]),children:[void 0!==i&&(0,n.jsx)(e,{open:i,onOpenChange:d,links:c,...l}),t]})}},9823:(e,t,a)=>{"use strict";a.d(t,{D:()=>v,Y:()=>y});var r=a(2965),n=a(768),s=a(4787),l=a(9107),o=a(7988),c=a(7651),i=a(1250),d=a(7314),m=a(7765),u=a(6999),h=a(5094),x=a(7436),f=a(5683),g=a(184),p=a(3530),v=(0,g.j)(["flex flex-row items-center gap-2 rounded-md px-2 py-1.5 text-fd-muted-foreground transition-colors duration-100 [overflow-wrap:anywhere] [&_svg]:size-4","data-[active=false]:hover:bg-fd-accent/50 data-[active=false]:hover:text-fd-accent-foreground/80 data-[active=false]:hover:transition-none","data-[active=true]:bg-fd-primary/10 data-[active=true]:font-medium data-[active=true]:text-fd-primary"]),b=(0,h.createContext)(void 0),y=(0,h.memo)(({components:e,defaultOpenLevel:t=0,prefetch:a=!0,...n})=>{let s=(0,i.A)().enabled&&!n.hideSearch,o=(0,h.useMemo)(()=>({defaultOpenLevel:t,components:{Folder:k,Separator:j,Item:A,...e},prefetch:a}),[e,t,a]);return(0,p.jsx)(m.wb,{id:"nd-sidebar",blockScrollingWidth:768,...n.aside,className:(0,c.m6)("fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] md:flex-1","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",n.aside?.className),style:{...n.aside?.style,"--fd-sidebar-height":"calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"},children:(0,p.jsxs)("div",{className:"flex size-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4",children:[n.banner,s?(0,p.jsx)(r.E,{className:"mx-4 rounded-lg max-md:hidden md:mx-3"}):null,(0,p.jsx)(l.xr,{className:"h-full",children:(0,p.jsxs)(l.fK,{style:{maskImage:"linear-gradient(to bottom, transparent 2px, white 16px)"},children:[n.children,(0,p.jsx)(b.Provider,{value:o,children:(0,p.jsx)(w,{})})]})}),n.footer]})})});y.displayName="Sidebar";var j=(0,h.memo)(({item:e})=>(0,p.jsx)("p",{className:"mb-2 mt-8 px-2 text-sm font-medium first:mt-0",children:e.name}));function w(){let{root:e}=(0,d.W)(),{components:t}=C();return(0,p.jsx)("div",{className:"px-2 py-4 md:px-3",children:N(e.children,0,t)})}function N(e,t,{Separator:a,Item:r,Folder:n}){return e.map((e,s)=>{let l=`${e.type}_${s.toString()}`;switch(e.type){case"separator":return(0,p.jsx)(a,{item:e},l);case"folder":return(0,p.jsx)(n,{item:e,level:t+1},l);default:return(0,p.jsx)(r,{item:e},e.url)}})}j.displayName="SeparatorNode";var A=(0,h.memo)(({item:e})=>{let t=(0,u.usePathname)(),a=(0,n.z)(e.url,t,!1),{prefetch:r}=C();return(0,p.jsxs)(x.Z,{href:e.url,external:e.external,"data-active":a,className:(0,c.m6)(v()),prefetch:r,children:[e.icon??(e.external?(0,p.jsx)(o.dL,{}):null),e.name]})});A.displayName="PageNode";var k=(0,h.memo)(({item:e,level:t})=>{let{defaultOpenLevel:a,prefetch:r,components:l}=C(),{path:i}=(0,d.W)(),m=(0,u.usePathname)(),g=void 0!==e.index&&(0,n.z)(e.index.url,m,!1),b=(0,c.m6)(v(),"w-full md:pe-1.5"),y=g||i.includes(e)||(e.defaultOpen??a>=t),[j,w]=(0,h.useState)(y);(0,f.p)(y,e=>{e&&w(e)});let A=(0,p.jsxs)(p.Fragment,{children:[e.icon,e.name,(0,p.jsx)(o._M,{"data-icon":!0,className:(0,c.m6)("ms-auto transition-transform",!j&&"-rotate-90")})]});return(0,p.jsxs)(s.zF,{open:j,onOpenChange:w,children:[e.index?(0,p.jsx)(x.Z,{"data-active":g,className:b,href:e.index.url,onClick:e=>{(e.target.hasAttribute("data-icon")||g)&&(w(e=>!e),e.preventDefault())},prefetch:r,children:A}):(0,p.jsx)(s.wy,{"data-active":g,className:b,children:A}),(0,p.jsx)(s.Fw,{children:(0,p.jsx)("div",{className:"ms-2 border-s py-1.5 ps-1",children:N(e.children,t,l)})})]})});function C(){let e=(0,h.useContext)(b);if(!e)throw Error(" component required.");return e}k.displayName="FolderNode"},4296:(e,t,a)=>{"use strict";a.d(t,{L:()=>i,j:()=>c});var r=a(2332),n=a(7979),s=a(7651),l=a(7539),o=a(3530);function c(e){let t=(0,l.Q)();if(!t.locales)throw Error("Missing ``");return(0,o.jsxs)(n.J2,{children:[(0,o.jsx)(n.xo,{"aria-label":t.text.chooseLanguage,...e,className:(0,s.m6)((0,r.d)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,o.jsxs)(n.yk,{className:"flex flex-col overflow-hidden p-0",children:[(0,o.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,o.jsx)("button",{type:"button",className:(0,s.m6)("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:()=>{t.onChange?.(e.locale)},children:e.name},e.locale))]})]})}function i(e){let t=(0,l.Q)(),a=t.locales?.find(e=>e.locale===t.locale)?.name;return(0,o.jsx)("span",{...e,children:a})}},3983:(e,t,a)=>{"use strict";a.d(t,{Tl:()=>p,_R:()=>f,uc:()=>h,yO:()=>x});var r=a(768),n=a(2332),s=a(7988),l=a(7651),o=a(7436),c=a(6999),i=a(5094),d=a(3530),m=a(184),u=a(5854),h=(0,i.forwardRef)(({item:e,...t},a)=>{let n=(0,c.usePathname)(),s=e.active??"url",l="none"!==s&&(0,r.z)(e.url,n,"nested-url"===s);return(0,d.jsx)(o.Z,{ref:a,href:e.url,external:e.external,...t,"data-active":l,children:t.children})});h.displayName="BaseLinkItem";var x=(0,i.forwardRef)(({item:e,...t},a)=>(0,d.jsxs)(o.Z,{ref:a,href:e.url,external:e.external,...t,className:(0,l.m6)((0,n.d)({color:"secondary"}),"gap-1.5 [&_svg]:size-4",t.className),children:[e.icon,e.text]}));x.displayName="ButtonItem";var f=(0,i.forwardRef)(({item:e,...t},a)=>(0,d.jsx)(o.Z,{ref:a,"aria-label":e.label,href:e.url,external:e.external,...t,className:(0,l.m6)((0,n.d)({size:"icon",color:"ghost"}),t.className),children:e.icon}));f.displayName="IconItem";var g=(0,m.j)("size-6 rounded-full p-1 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 p({className:e,...t}){let{setTheme:a,resolvedTheme:r}=(0,u.F)();return(0,d.jsxs)("button",{type:"button",className:(0,l.m6)("inline-flex items-center rounded-full border p-0.5",e),"data-theme-toggle":"","aria-label":"Toggle Theme",onClick:()=>{a("dark"===r?"light":"dark")},...t,children:[(0,d.jsx)(s.kO,{className:(0,l.m6)(g({dark:!1}))}),(0,d.jsx)(s.JF,{className:(0,l.m6)(g({dark:!0}))})]})}},2965:(e,t,a)=>{"use strict";a.d(t,{E:()=>d,_:()=>i});var r=a(2332),n=a(7988),s=a(7651),l=a(1250),o=a(7539),c=a(3530);function i(e){let{setOpenSearch:t}=(0,l.A)();return(0,c.jsx)("button",{type:"button",className:(0,s.m6)((0,r.d)({size:"icon",color:"ghost",className:e.className})),"data-search":"","aria-label":"Open Search",onClick:()=>{t(!0)},children:(0,c.jsx)(n.ol,{})})}function d(e){let{hotKey:t,setOpenSearch:a}=(0,l.A)(),{text:r}=(0,o.Q)();return(0,c.jsxs)("button",{type:"button","data-search-full":"",...e,className:(0,s.m6)("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:()=>{a(!0)},children:[(0,c.jsx)(n.ol,{className:"ms-1 size-4"}),r.search,(0,c.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:t.map((e,t)=>(0,c.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},8414:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>m});var r=a(9823);a(2965),a(4787);var n=a(2332);a(9107);var s=a(7988),l=a(7651);a(1250),a(7314);var o=a(9650);a(7539),a(6101);var c=a(5094),i=a(5683),d=a(3530);function m(e){let{collapsed:t,setCollapsed:a}=(0,o.A)(),[m,u]=(0,c.useState)(!1),h=(0,c.useRef)(0),x=(0,c.useRef)(0);(0,i.p)(t,()=>{u(!1),x.current=Date.now()+150});let f=(0,c.useCallback)(e=>{"touch"===e.pointerType||x.current>Date.now()||(window.clearTimeout(h.current),u(!0))},[]),g=(0,c.useCallback)(e=>{"touch"!==e.pointerType&&(window.clearTimeout(h.current),h.current=window.setTimeout(()=>{u(!1),x.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},[]);return(0,d.jsxs)(d.Fragment,{children:[t?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"fixed inset-y-0 start-0 w-6 max-md:hidden",onPointerEnter:f,onPointerLeave:g}),(0,d.jsx)("button",{type:"button","aria-label":"Collapse Sidebar",className:(0,l.m6)((0,n.d)({color:"secondary",size:"icon",className:"fixed start-4 bottom-2 z-10 max-md:hidden"})),onClick:()=>{a(e=>!e)},children:(0,d.jsx)(s.aq,{})}),(0,d.jsx)("style",{children:"#nd-page { --fd-sidebar-width: 0px; }"})]}):null,(0,d.jsx)(r.Y,{...e,aside:(0,c.useMemo)(()=>({"data-collapse":t,"data-hover":m,onPointerEnter:t?f:void 0,onPointerLeave:t?g:void 0,"aria-hidden":!!(t&&!m),style:{"--fd-content-offset":"calc(var(--fd-sidebar-width) * -1)"},className:(0,l.m6)("md:transition-[transform,margin,flex]",t&&["md:me-[var(--fd-content-offset)] md:grow-0 md:shadow-md",m?"md:translate-x-0":"md:translate-x-[calc(var(--fd-sidebar-width)*-1)] rtl:md:translate-x-[var(--fd-sidebar-width)]"],"")}),[t,m,f,g])}),(0,d.jsx)("div",{role:"none",className:(0,l.m6)("transition-all max-md:hidden",t&&"flex-1")})]})}},9112:(e,t,a)=>{"use strict";a.d(t,{IconItem:()=>f._R,LanguageToggle:()=>p.j,LanguageToggleText:()=>p.L,LinksMenu:()=>E,MenuItem:()=>k,NavProvider:()=>y.N7,RootToggle:()=>u,Sidebar:()=>x.Y,SidebarCollapseTrigger:()=>S,SubNav:()=>C,ThemeToggle:()=>f.Tl,TreeContextProvider:()=>w.G});var r=a(768),n=a(7979),s=a(7988),l=a(7651),o=a(9650),c=a(5094),i=a(7684),d=a(6999),m=a(3530);function u({options:e,...t}){let[a,u]=(0,c.useState)(!1),{closeOnRedirect:x}=(0,o.A)(),f=(0,d.usePathname)(),g=(0,c.useMemo)(()=>e.find(e=>(0,r.z)(e.url,f,!0)),[e,f]),p=()=>{x.current=!1,u(!1)};return(0,m.jsxs)(n.J2,{open:a,onOpenChange:u,children:[(0,m.jsxs)(n.xo,{...t,className:(0,l.m6)("flex flex-row items-center gap-2.5 rounded-lg p-1 hover:bg-fd-accent/50 hover:text-fd-accent-foreground",t.className),children:[g?(0,m.jsx)(h,{...g}):null,(0,m.jsx)(s._M,{className:"size-4 text-fd-muted-foreground md:me-1.5"})]}),(0,m.jsx)(n.yk,{className:"w-[var(--radix-popover-trigger-width)] overflow-hidden p-0",children:e.map(e=>(0,m.jsx)(i.default,{href:e.url,onClick:p,...e.props,className:(0,l.m6)("flex w-full flex-row items-center gap-2.5 p-1.5",g===e?"bg-fd-accent text-fd-accent-foreground":"hover:bg-fd-accent/50",e.props?.className),children:(0,m.jsx)(h,{...e})},e.url))})]})}function h(e){return(0,m.jsxs)(m.Fragment,{children:[e.icon,(0,m.jsxs)("div",{className:"flex-1 text-left",children:[(0,m.jsx)("p",{className:"text-sm font-medium",children:e.title}),e.description?(0,m.jsx)("p",{className:"text-xs text-fd-muted-foreground",children:e.description}):null]})]})}var x=a(9823),f=a(3983),g=a(2965),p=a(4296),v=a(4787),b=a(2332),y=a(1384);a(9107);var j=a(1250),w=a(7314);a(7539),a(6101);var N=a(7765),A=a(5683);function k(e){let{item:t,...a}=e;return"custom"===t.type?(0,m.jsx)("div",{...a,className:(0,l.m6)("grid",a.className),children:t.children}):"menu"===t.type?(0,m.jsxs)(v.zF,{className:"flex flex-col",children:[(0,m.jsxs)(v.wy,{...a,"data-active":!1,className:(0,l.m6)((0,x.D)(),"group/link",a.className),children:[t.icon,t.text,(0,m.jsx)(s._M,{className:"ms-auto transition-transform group-data-[state=closed]/link:-rotate-90"})]}),(0,m.jsx)(v.Fw,{children:(0,m.jsx)("div",{className:"ms-2 flex flex-col border-s py-2 ps-2",children:t.items.map((e,t)=>(0,m.jsx)(k,{item:e},t))})})]}):"button"===t.type?(0,m.jsx)(f.yO,{item:t,...a}):(0,m.jsxs)(f.uc,{item:t,...a,className:(0,l.m6)((0,x.D)(),a.className),children:[t.icon,t.text]})}function C(e){let{title:t,url:a,enableSearch:r=!0,...n}=e,{open:i}=(0,o.A)(),{isTransparent:d}=(0,c.useContext)(y.Ly),u=(0,j.A)();return(0,m.jsxs)("header",{id:"nd-subnav",...n,className:(0,l.m6)("sticky top-[var(--fd-banner-height)] z-40 flex flex-row items-center border-b border-fd-foreground/10 px-4 transition-colors",(!d||i)&&"bg-fd-background/80 backdrop-blur-lg",n.className),children:[(0,m.jsx)(y.Dx,{url:a,title:t}),(0,m.jsx)("div",{className:"flex flex-1 flex-row items-center gap-1",children:n.children}),u.enabled&&r?(0,m.jsx)(g._,{}):null,(0,m.jsx)(N.vP,{className:(0,l.m6)((0,b.d)({color:"ghost",size:"icon",className:"-me-2 md:hidden"})),children:i?(0,m.jsx)(s.X,{}):(0,m.jsx)(s.v2,{})})]})}function S(e){let{setCollapsed:t}=(0,o.A)();return(0,m.jsx)("button",{type:"button","aria-label":"Collapse Sidebar",...e,className:(0,l.m6)((0,b.d)({color:"ghost",size:"icon"}),e.className),onClick:()=>{t(e=>!e)},children:(0,m.jsx)(s.aq,{})})}function E(e){let{items:t,...a}=e,[r,s]=(0,c.useState)(!1),l=(0,d.usePathname)();return(0,A.p)(l,()=>{s(!1)}),(0,m.jsxs)(n.J2,{open:r,onOpenChange:s,children:[(0,m.jsx)(n.xo,{...a}),(0,m.jsx)(n.yk,{className:"flex flex-col p-1",children:t})]})}},5854:(e,t,a)=>{"use strict";a.d(t,{F:()=>i,f:()=>d});var r=a(5094),n=["light","dark"],s="(prefers-color-scheme: dark)",l="undefined"==typeof window,o=r.createContext(void 0),c={setTheme:e=>{},themes:[]},i=()=>{var e;return null!=(e=r.useContext(o))?e:c},d=e=>r.useContext(o)?e.children:r.createElement(u,{...e}),m=["light","dark"],u=e=>{let{forcedTheme:t,disableTransitionOnChange:a=!1,enableSystem:l=!0,enableColorScheme:c=!0,storageKey:i="theme",themes:d=m,defaultTheme:u=l?"system":"light",attribute:p="data-theme",value:v,children:b,nonce:y}=e,[j,w]=r.useState(()=>x(i,u)),[N,A]=r.useState(()=>x(i)),k=v?Object.values(v):d,C=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&l&&(t=g());let r=v?v[t]:t,s=a?f():null,o=document.documentElement;if("class"===p?(o.classList.remove(...k),r&&o.classList.add(r)):r?o.setAttribute(p,r):o.removeAttribute(p),c){let e=n.includes(u)?u:null,a=n.includes(t)?t:e;o.style.colorScheme=a}null==s||s()},[]),S=r.useCallback(e=>{let t="function"==typeof e?e(e):e;w(t);try{localStorage.setItem(i,t)}catch(e){}},[t]),E=r.useCallback(e=>{A(g(e)),"system"===j&&l&&!t&&C("system")},[j,t]);r.useEffect(()=>{let e=window.matchMedia(s);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),r.useEffect(()=>{let e=e=>{e.key===i&&S(e.newValue||u)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[S]),r.useEffect(()=>{C(null!=t?t:j)},[t,j]);let T=r.useMemo(()=>({theme:j,setTheme:S,forcedTheme:t,resolvedTheme:"system"===j?N:j,themes:l?[...d,"system"]:d,systemTheme:l?N:void 0}),[j,S,t,N,l,d]);return r.createElement(o.Provider,{value:T},r.createElement(h,{forcedTheme:t,disableTransitionOnChange:a,enableSystem:l,enableColorScheme:c,storageKey:i,themes:d,defaultTheme:u,attribute:p,value:v,children:b,attrs:k,nonce:y}),b)},h=r.memo(e=>{let{forcedTheme:t,storageKey:a,attribute:l,enableSystem:o,enableColorScheme:c,defaultTheme:i,value:d,attrs:m,nonce:u}=e,h="system"===i,x="class"===l?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(m.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(l,"',s='setAttribute';"),f=c?(n.includes(i)?i:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(i,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",g=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=d?d[e]:e,s=t?e+"|| ''":"'".concat(r,"'"),o="";return c&&a&&!t&&n.includes(e)&&(o+="d.style.colorScheme = '".concat(e,"';")),"class"===l?t||r?o+="c.add(".concat(s,")"):o+="null":r&&(o+="d[s](n,".concat(s,")")),o},p=t?"!function(){".concat(x).concat(g(t),"}()"):o?"!function(){try{".concat(x,"var e=localStorage.getItem('").concat(a,"');if('system'===e||(!e&&").concat(h,")){var t='").concat(s,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(g("dark"),"}else{").concat(g("light"),"}}else if(e){").concat(d?"var x=".concat(JSON.stringify(d),";"):"").concat(g(d?"x[e]":"e",!0),"}").concat(h?"":"else{"+g(i,!1,!1)+"}").concat(f,"}catch(e){}}()"):"!function(){try{".concat(x,"var e=localStorage.getItem('").concat(a,"');if(e){").concat(d?"var x=".concat(JSON.stringify(d),";"):"").concat(g(d?"x[e]":"e",!0),"}else{").concat(g(i,!1,!1),";}").concat(f,"}catch(t){}}();");return r.createElement("script",{nonce:u,dangerouslySetInnerHTML:{__html:p}})}),x=(e,t)=>{let a;if(!l){try{a=localStorage.getItem(e)||void 0}catch(e){}return a||t}},f=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},g=e=>(e||(e=window.matchMedia(s)),e.matches?"dark":"light")}},e=>{var t=t=>e(e.s=t);e.O(0,[618,973,559,661,725,772,527,897,610,744],()=>t(817)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/_next/static/chunks/app/docs/layout-9095b6b32691ad46.js b/_next/static/chunks/app/docs/layout-9095b6b32691ad46.js
deleted file mode 100644
index 5727a60..0000000
--- a/_next/static/chunks/app/docs/layout-9095b6b32691ad46.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[998],{8529:(e,t,a)=>{Promise.resolve().then(a.bind(a,1542)),Promise.resolve().then(a.bind(a,5050)),Promise.resolve().then(a.bind(a,6218)),Promise.resolve().then(a.bind(a,7903)),Promise.resolve().then(a.bind(a,9337)),Promise.resolve().then(a.bind(a,228)),Promise.resolve().then(a.bind(a,6430)),Promise.resolve().then(a.bind(a,8414)),Promise.resolve().then(a.bind(a,9112)),Promise.resolve().then(a.t.bind(a,3929,23)),Promise.resolve().then(a.t.bind(a,8763,23)),Promise.resolve().then(a.bind(a,3864)),Promise.resolve().then(a.bind(a,628)),Promise.resolve().then(a.bind(a,6343)),Promise.resolve().then(a.bind(a,2052))},1542:(e,t,a)=>{"use strict";a.d(t,{Configurator:()=>o});var r=a(3530),n=a(5094),s=a(6962),l=a.n(s);let o=e=>{let{args:t,template:a,env:s}=e,o=Object.entries(s).map(e=>{var t;let[a,r]=e;return{key:a,name:"".concat(a," (").concat(r.tip,")"),defaultVal:null===(t=r.default)||void 0===t?void 0:t.toString()}}),[i,c]=(0,n.useState)(o.map(e=>e.defaultVal||""));return(0,r.jsxs)("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-900",children:[(0,r.jsx)("div",{className:"space-y-4",children:o.map((e,t)=>(0,r.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,r.jsx)("span",{className:"text-sm sm:w-1/3",children:e.name}),(0,r.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 a=[...i];a[t]=e.target.value,c(a)},placeholder:e.defaultVal})]},e.key))}),(0,r.jsx)("button",{onClick:()=>{o.map((e,t)=>"".concat(e.key,"=").concat(i[t])).join("\n"),t.join(" ");let e=a;o.forEach((t,a)=>{e=e.replace(RegExp("process.env.".concat(t.key),"g"),i[a])}),l()(e)},className:"mt-4 w-full bg-black text-white px-4 py-2 rounded text-sm hover:bg-gray-800",children:"复制配置"})]})}},5050:(e,t,a)=>{"use strict";a.r(t),a.d(t,{EnvVariableConfig:()=>o});var r=a(3530),n=a(5094),s=a(6962),l=a.n(s);function o(e){let{variableNames:t,format:a}=e,[s,o]=(0,n.useState)(t.map(e=>e.defaultVal||"")),i=(e,t)=>{let a=[...s];a[e]=t,o(a)};return(0,r.jsxs)("div",{className:"p-4 mt-2 rounded-lg border dark:bg-gray-900 dark:border-gray-800",children:[t.map((e,t)=>(0,r.jsxs)("div",{className:"flex items-center space-x-4 mb-4",children:[(0,r.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,r.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,r.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,r.jsx)("h2",{className:"sr-only",children:"环境变量配置"}),(0,r.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"===a){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:"复制"})]})]})}},6218:(e,t,a)=>{"use strict";a.d(t,{default:()=>i});var r=a(3530);a(5094);var n=a(4042),s=a(3239),l=a(1007);let o=e=>{let{title:t,preview:a,href:o,github:i}=e;return(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"absolute top-4 right-4 z-10",children:(0,r.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,r.jsx)(l.Z,{size:16})})}),(0,r.jsx)(s.Z,{title:t,href:o,className:"overflow-hidden",children:(0,r.jsx)("div",{className:"relative aspect-[16/10] w-full overflow-hidden bg-white dark:bg-neutral-800",children:(0,r.jsx)(n.default,{src:a,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,r.jsx)(s.o,{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,r.jsx)(o,{...e},e.title))})},7903:(e,t,a)=>{"use strict";a.r(t),a.d(t,{ToGitHub:()=>l});var r=a(3530),n=a(1820),s=a(3239);function l(e){let{repo:t}=e;return(0,r.jsx)(s.o,{className:"gap-6",children:(0,r.jsx)(s.Z,{className:"m-2 break-words",style:{maxWidth:"100%"},href:"https://github.com/".concat(t),title:"".concat(t," - GitHub"),icon:(0,r.jsx)(n.Z,{}),external:!0})})}},9337:(e,t,a)=>{"use strict";a.d(t,{default:()=>l});var r=a(3530),n=a(5094);let s={root:null,rootMargin:"0px",threshold:.5};function l(e){let{src:t}=e,a=(0,n.useRef)(null),l=(0,n.useRef)(null);(0,n.useEffect)(()=>(l.current=new IntersectionObserver(o,s),a.current&&l.current.observe(a.current),()=>{a.current&&l.current&&l.current.unobserve(a.current)}),[t]);let o=e=>{e.forEach(e=>{e.isIntersecting&&a.current?(a.current.src||(a.current.src=t),a.current.play()):a.current&&a.current.pause()})};return(0,r.jsx)("video",{ref:a,muted:!0,autoPlay:!0,playsInline:!0,loop:!0,controls:!0,className:"mt-6 rounded-xl border dark:border-zinc-800"})}},6343:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});let r={src:"/_next/static/media/image.481f10a6.png",height:990,width:2312,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAALVBMVEWDwdSAyNmE4fOBytthucqx3eh66v2V1eSU2ul10ue73+ZvxNXA4+Vs3fOQ7v7Ktsl9AAAADXRSTlMKO/5xJlz+mK9Vcmmn49hL7gAAAAlwSFlzAAALEwAACxMBAJqcGAAAACNJREFUeJxjYGBk4eThYmVgYORl4mXjY2JkYGDn4GZmZmEAAAchAILZKO2MAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:3}},2052:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});let r={src:"/_next/static/media/status.c2de24b0.png",height:246,width:488,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUhISMcHSAuLi8nJyhJSEltamY8PD2noZ9UXJ3YAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIklEQVR4nAXBgQEAMAiDMGjV/f/xEvYtqtxcAJGZpELTIh8FzQBG1Jzn9QAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4}},768:(e,t,a)=>{"use strict";function r(e,t,a=!0){return e===t||a&&t.startsWith(`${e}/`)}a.d(t,{z:()=>r})},1250:(e,t,a)=>{"use strict";a.d(t,{A:()=>l,X:()=>o});var r=a(5094),n=a(3530),s=(0,r.createContext)({enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function l(){return(0,r.useContext)(s)}function o({SearchDialog:e,children:t,preload:a=!0,options:l,hotKey:o=[{key:e=>e.metaKey||e.ctrlKey,display:"⌘"},{key:"k",display:"K"}],links:i}){let[c,d]=(0,r.useState)(!a&&void 0);return(0,r.useEffect)(()=>{let e=e=>{o.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(d(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[o]),(0,n.jsxs)(s.Provider,{value:(0,r.useMemo)(()=>({enabled:!0,hotKey:o,setOpenSearch:d}),[o]),children:[void 0!==c&&(0,n.jsx)(e,{open:c,onOpenChange:d,links:i,...l}),t]})}},9823:(e,t,a)=>{"use strict";a.d(t,{D:()=>v,Y:()=>y});var r=a(2965),n=a(768),s=a(4787),l=a(9107),o=a(7988),i=a(7651),c=a(1250),d=a(7314),m=a(7765),u=a(6999),h=a(5094),x=a(7436),f=a(5683),g=a(184),p=a(3530),v=(0,g.j)(["flex flex-row items-center gap-2 rounded-md px-2 py-1.5 text-fd-muted-foreground transition-colors duration-100 [overflow-wrap:anywhere] [&_svg]:size-4","data-[active=false]:hover:bg-fd-accent/50 data-[active=false]:hover:text-fd-accent-foreground/80 data-[active=false]:hover:transition-none","data-[active=true]:bg-fd-primary/10 data-[active=true]:font-medium data-[active=true]:text-fd-primary"]),b=(0,h.createContext)(void 0),y=(0,h.memo)(({components:e,defaultOpenLevel:t=0,prefetch:a=!0,...n})=>{let s=(0,c.A)().enabled&&!n.hideSearch,o=(0,h.useMemo)(()=>({defaultOpenLevel:t,components:{Folder:k,Separator:j,Item:A,...e},prefetch:a}),[e,t,a]);return(0,p.jsx)(m.wb,{id:"nd-sidebar",blockScrollingWidth:768,...n.aside,className:(0,i.m6)("fixed top-fd-layout-top z-30 bg-fd-card text-sm md:sticky md:h-[var(--fd-sidebar-height)] md:flex-1","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",n.aside?.className),style:{...n.aside?.style,"--fd-sidebar-height":"calc(100dvh - var(--fd-banner-height) - var(--fd-nav-height))"},children:(0,p.jsxs)("div",{className:"flex size-full flex-col pt-2 md:ms-auto md:w-[var(--fd-sidebar-width)] md:border-e md:pt-4",children:[n.banner,s?(0,p.jsx)(r.E,{className:"mx-4 rounded-lg max-md:hidden md:mx-3"}):null,(0,p.jsx)(l.xr,{className:"h-full",children:(0,p.jsxs)(l.fK,{style:{maskImage:"linear-gradient(to bottom, transparent 2px, white 16px)"},children:[n.children,(0,p.jsx)(b.Provider,{value:o,children:(0,p.jsx)(w,{})})]})}),n.footer]})})});y.displayName="Sidebar";var j=(0,h.memo)(({item:e})=>(0,p.jsx)("p",{className:"mb-2 mt-8 px-2 text-sm font-medium first:mt-0",children:e.name}));function w(){let{root:e}=(0,d.W)(),{components:t}=C();return(0,p.jsx)("div",{className:"px-2 py-4 md:px-3",children:N(e.children,0,t)})}function N(e,t,{Separator:a,Item:r,Folder:n}){return e.map((e,s)=>{let l=`${e.type}_${s.toString()}`;switch(e.type){case"separator":return(0,p.jsx)(a,{item:e},l);case"folder":return(0,p.jsx)(n,{item:e,level:t+1},l);default:return(0,p.jsx)(r,{item:e},e.url)}})}j.displayName="SeparatorNode";var A=(0,h.memo)(({item:e})=>{let t=(0,u.usePathname)(),a=(0,n.z)(e.url,t,!1),{prefetch:r}=C();return(0,p.jsxs)(x.Z,{href:e.url,external:e.external,"data-active":a,className:(0,i.m6)(v()),prefetch:r,children:[e.icon??(e.external?(0,p.jsx)(o.dL,{}):null),e.name]})});A.displayName="PageNode";var k=(0,h.memo)(({item:e,level:t})=>{let{defaultOpenLevel:a,prefetch:r,components:l}=C(),{path:c}=(0,d.W)(),m=(0,u.usePathname)(),g=void 0!==e.index&&(0,n.z)(e.index.url,m,!1),b=(0,i.m6)(v(),"w-full md:pe-1.5"),y=g||c.includes(e)||(e.defaultOpen??a>=t),[j,w]=(0,h.useState)(y);(0,f.p)(y,e=>{e&&w(e)});let A=(0,p.jsxs)(p.Fragment,{children:[e.icon,e.name,(0,p.jsx)(o._M,{"data-icon":!0,className:(0,i.m6)("ms-auto transition-transform",!j&&"-rotate-90")})]});return(0,p.jsxs)(s.zF,{open:j,onOpenChange:w,children:[e.index?(0,p.jsx)(x.Z,{"data-active":g,className:b,href:e.index.url,onClick:e=>{(e.target.hasAttribute("data-icon")||g)&&(w(e=>!e),e.preventDefault())},prefetch:r,children:A}):(0,p.jsx)(s.wy,{"data-active":g,className:b,children:A}),(0,p.jsx)(s.Fw,{children:(0,p.jsx)("div",{className:"ms-2 border-s py-1.5 ps-1",children:N(e.children,t,l)})})]})});function C(){let e=(0,h.useContext)(b);if(!e)throw Error(" component required.");return e}k.displayName="FolderNode"},4296:(e,t,a)=>{"use strict";a.d(t,{L:()=>c,j:()=>i});var r=a(2332),n=a(7979),s=a(7651),l=a(7539),o=a(3530);function i(e){let t=(0,l.Q)();if(!t.locales)throw Error("Missing ``");return(0,o.jsxs)(n.J2,{children:[(0,o.jsx)(n.xo,{"aria-label":t.text.chooseLanguage,...e,className:(0,s.m6)((0,r.d)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,o.jsxs)(n.yk,{className:"flex flex-col overflow-hidden p-0",children:[(0,o.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,o.jsx)("button",{type:"button",className:(0,s.m6)("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:()=>{t.onChange?.(e.locale)},children:e.name},e.locale))]})]})}function c(e){let t=(0,l.Q)(),a=t.locales?.find(e=>e.locale===t.locale)?.name;return(0,o.jsx)("span",{...e,children:a})}},3983:(e,t,a)=>{"use strict";a.d(t,{Tl:()=>p,_R:()=>f,uc:()=>h,yO:()=>x});var r=a(768),n=a(2332),s=a(7988),l=a(7651),o=a(7436),i=a(6999),c=a(5094),d=a(3530),m=a(184),u=a(5854),h=(0,c.forwardRef)(({item:e,...t},a)=>{let n=(0,i.usePathname)(),s=e.active??"url",l="none"!==s&&(0,r.z)(e.url,n,"nested-url"===s);return(0,d.jsx)(o.Z,{ref:a,href:e.url,external:e.external,...t,"data-active":l,children:t.children})});h.displayName="BaseLinkItem";var x=(0,c.forwardRef)(({item:e,...t},a)=>(0,d.jsxs)(o.Z,{ref:a,href:e.url,external:e.external,...t,className:(0,l.m6)((0,n.d)({color:"secondary"}),"gap-1.5 [&_svg]:size-4",t.className),children:[e.icon,e.text]}));x.displayName="ButtonItem";var f=(0,c.forwardRef)(({item:e,...t},a)=>(0,d.jsx)(o.Z,{ref:a,"aria-label":e.label,href:e.url,external:e.external,...t,className:(0,l.m6)((0,n.d)({size:"icon",color:"ghost"}),t.className),children:e.icon}));f.displayName="IconItem";var g=(0,m.j)("size-6 rounded-full p-1 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 p({className:e,...t}){let{setTheme:a,resolvedTheme:r}=(0,u.F)();return(0,d.jsxs)("button",{type:"button",className:(0,l.m6)("inline-flex items-center rounded-full border p-0.5",e),"data-theme-toggle":"","aria-label":"Toggle Theme",onClick:()=>{a("dark"===r?"light":"dark")},...t,children:[(0,d.jsx)(s.kO,{className:(0,l.m6)(g({dark:!1}))}),(0,d.jsx)(s.JF,{className:(0,l.m6)(g({dark:!0}))})]})}},2965:(e,t,a)=>{"use strict";a.d(t,{E:()=>d,_:()=>c});var r=a(2332),n=a(7988),s=a(7651),l=a(1250),o=a(7539),i=a(3530);function c(e){let{setOpenSearch:t}=(0,l.A)();return(0,i.jsx)("button",{type:"button",className:(0,s.m6)((0,r.d)({size:"icon",color:"ghost",className:e.className})),"data-search":"","aria-label":"Open Search",onClick:()=>{t(!0)},children:(0,i.jsx)(n.ol,{})})}function d(e){let{hotKey:t,setOpenSearch:a}=(0,l.A)(),{text:r}=(0,o.Q)();return(0,i.jsxs)("button",{type:"button","data-search-full":"",...e,className:(0,s.m6)("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:()=>{a(!0)},children:[(0,i.jsx)(n.ol,{className:"ms-1 size-4"}),r.search,(0,i.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:t.map((e,t)=>(0,i.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},8414:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>m});var r=a(9823);a(2965),a(4787);var n=a(2332);a(9107);var s=a(7988),l=a(7651);a(1250),a(7314);var o=a(9650);a(7539),a(6101);var i=a(5094),c=a(5683),d=a(3530);function m(e){let{collapsed:t,setCollapsed:a}=(0,o.A)(),[m,u]=(0,i.useState)(!1),h=(0,i.useRef)(0),x=(0,i.useRef)(0);(0,c.p)(t,()=>{u(!1),x.current=Date.now()+150});let f=(0,i.useCallback)(e=>{"touch"===e.pointerType||x.current>Date.now()||(window.clearTimeout(h.current),u(!0))},[]),g=(0,i.useCallback)(e=>{"touch"!==e.pointerType&&(window.clearTimeout(h.current),h.current=window.setTimeout(()=>{u(!1),x.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},[]);return(0,d.jsxs)(d.Fragment,{children:[t?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("div",{className:"fixed inset-y-0 start-0 w-6 max-md:hidden",onPointerEnter:f,onPointerLeave:g}),(0,d.jsx)("button",{type:"button","aria-label":"Collapse Sidebar",className:(0,l.m6)((0,n.d)({color:"secondary",size:"icon",className:"fixed start-4 bottom-2 z-10 max-md:hidden"})),onClick:()=>{a(e=>!e)},children:(0,d.jsx)(s.aq,{})}),(0,d.jsx)("style",{children:"#nd-page { --fd-sidebar-width: 0px; }"})]}):null,(0,d.jsx)(r.Y,{...e,aside:(0,i.useMemo)(()=>({"data-collapse":t,"data-hover":m,onPointerEnter:t?f:void 0,onPointerLeave:t?g:void 0,"aria-hidden":!!(t&&!m),style:{"--fd-content-offset":"calc(var(--fd-sidebar-width) * -1)"},className:(0,l.m6)("md:transition-[transform,margin,flex]",t&&["md:me-[var(--fd-content-offset)] md:grow-0 md:shadow-md",m?"md:translate-x-0":"md:translate-x-[calc(var(--fd-sidebar-width)*-1)] rtl:md:translate-x-[var(--fd-sidebar-width)]"],"")}),[t,m,f,g])}),(0,d.jsx)("div",{role:"none",className:(0,l.m6)("transition-all max-md:hidden",t&&"flex-1")})]})}},9112:(e,t,a)=>{"use strict";a.d(t,{IconItem:()=>f._R,LanguageToggle:()=>p.j,LanguageToggleText:()=>p.L,LinksMenu:()=>E,MenuItem:()=>k,NavProvider:()=>y.N7,RootToggle:()=>u,Sidebar:()=>x.Y,SidebarCollapseTrigger:()=>S,SubNav:()=>C,ThemeToggle:()=>f.Tl,TreeContextProvider:()=>w.G});var r=a(768),n=a(7979),s=a(7988),l=a(7651),o=a(9650),i=a(5094),c=a(7684),d=a(6999),m=a(3530);function u({options:e,...t}){let[a,u]=(0,i.useState)(!1),{closeOnRedirect:x}=(0,o.A)(),f=(0,d.usePathname)(),g=(0,i.useMemo)(()=>e.find(e=>(0,r.z)(e.url,f,!0)),[e,f]),p=()=>{x.current=!1,u(!1)};return(0,m.jsxs)(n.J2,{open:a,onOpenChange:u,children:[(0,m.jsxs)(n.xo,{...t,className:(0,l.m6)("flex flex-row items-center gap-2.5 rounded-lg p-1 hover:bg-fd-accent/50 hover:text-fd-accent-foreground",t.className),children:[g?(0,m.jsx)(h,{...g}):null,(0,m.jsx)(s._M,{className:"size-4 text-fd-muted-foreground md:me-1.5"})]}),(0,m.jsx)(n.yk,{className:"w-[var(--radix-popover-trigger-width)] overflow-hidden p-0",children:e.map(e=>(0,m.jsx)(c.default,{href:e.url,onClick:p,...e.props,className:(0,l.m6)("flex w-full flex-row items-center gap-2.5 p-1.5",g===e?"bg-fd-accent text-fd-accent-foreground":"hover:bg-fd-accent/50",e.props?.className),children:(0,m.jsx)(h,{...e})},e.url))})]})}function h(e){return(0,m.jsxs)(m.Fragment,{children:[e.icon,(0,m.jsxs)("div",{className:"flex-1 text-left",children:[(0,m.jsx)("p",{className:"text-sm font-medium",children:e.title}),e.description?(0,m.jsx)("p",{className:"text-xs text-fd-muted-foreground",children:e.description}):null]})]})}var x=a(9823),f=a(3983),g=a(2965),p=a(4296),v=a(4787),b=a(2332),y=a(1384);a(9107);var j=a(1250),w=a(7314);a(7539),a(6101);var N=a(7765),A=a(5683);function k(e){let{item:t,...a}=e;return"custom"===t.type?(0,m.jsx)("div",{...a,className:(0,l.m6)("grid",a.className),children:t.children}):"menu"===t.type?(0,m.jsxs)(v.zF,{className:"flex flex-col",children:[(0,m.jsxs)(v.wy,{...a,"data-active":!1,className:(0,l.m6)((0,x.D)(),"group/link",a.className),children:[t.icon,t.text,(0,m.jsx)(s._M,{className:"ms-auto transition-transform group-data-[state=closed]/link:-rotate-90"})]}),(0,m.jsx)(v.Fw,{children:(0,m.jsx)("div",{className:"ms-2 flex flex-col border-s py-2 ps-2",children:t.items.map((e,t)=>(0,m.jsx)(k,{item:e},t))})})]}):"button"===t.type?(0,m.jsx)(f.yO,{item:t,...a}):(0,m.jsxs)(f.uc,{item:t,...a,className:(0,l.m6)((0,x.D)(),a.className),children:[t.icon,t.text]})}function C(e){let{title:t,url:a,enableSearch:r=!0,...n}=e,{open:c}=(0,o.A)(),{isTransparent:d}=(0,i.useContext)(y.Ly),u=(0,j.A)();return(0,m.jsxs)("header",{id:"nd-subnav",...n,className:(0,l.m6)("sticky top-[var(--fd-banner-height)] z-40 flex flex-row items-center border-b border-fd-foreground/10 px-4 transition-colors",(!d||c)&&"bg-fd-background/80 backdrop-blur-lg",n.className),children:[(0,m.jsx)(y.Dx,{url:a,title:t}),(0,m.jsx)("div",{className:"flex flex-1 flex-row items-center gap-1",children:n.children}),u.enabled&&r?(0,m.jsx)(g._,{}):null,(0,m.jsx)(N.vP,{className:(0,l.m6)((0,b.d)({color:"ghost",size:"icon",className:"-me-2 md:hidden"})),children:c?(0,m.jsx)(s.X,{}):(0,m.jsx)(s.v2,{})})]})}function S(e){let{setCollapsed:t}=(0,o.A)();return(0,m.jsx)("button",{type:"button","aria-label":"Collapse Sidebar",...e,className:(0,l.m6)((0,b.d)({color:"ghost",size:"icon"}),e.className),onClick:()=>{t(e=>!e)},children:(0,m.jsx)(s.aq,{})})}function E(e){let{items:t,...a}=e,[r,s]=(0,i.useState)(!1),l=(0,d.usePathname)();return(0,A.p)(l,()=>{s(!1)}),(0,m.jsxs)(n.J2,{open:r,onOpenChange:s,children:[(0,m.jsx)(n.xo,{...a}),(0,m.jsx)(n.yk,{className:"flex flex-col p-1",children:t})]})}},5854:(e,t,a)=>{"use strict";a.d(t,{F:()=>c,f:()=>d});var r=a(5094),n=["light","dark"],s="(prefers-color-scheme: dark)",l="undefined"==typeof window,o=r.createContext(void 0),i={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=r.useContext(o))?e:i},d=e=>r.useContext(o)?e.children:r.createElement(u,{...e}),m=["light","dark"],u=e=>{let{forcedTheme:t,disableTransitionOnChange:a=!1,enableSystem:l=!0,enableColorScheme:i=!0,storageKey:c="theme",themes:d=m,defaultTheme:u=l?"system":"light",attribute:p="data-theme",value:v,children:b,nonce:y}=e,[j,w]=r.useState(()=>x(c,u)),[N,A]=r.useState(()=>x(c)),k=v?Object.values(v):d,C=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&l&&(t=g());let r=v?v[t]:t,s=a?f():null,o=document.documentElement;if("class"===p?(o.classList.remove(...k),r&&o.classList.add(r)):r?o.setAttribute(p,r):o.removeAttribute(p),i){let e=n.includes(u)?u:null,a=n.includes(t)?t:e;o.style.colorScheme=a}null==s||s()},[]),S=r.useCallback(e=>{let t="function"==typeof e?e(e):e;w(t);try{localStorage.setItem(c,t)}catch(e){}},[t]),E=r.useCallback(e=>{A(g(e)),"system"===j&&l&&!t&&C("system")},[j,t]);r.useEffect(()=>{let e=window.matchMedia(s);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),r.useEffect(()=>{let e=e=>{e.key===c&&S(e.newValue||u)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[S]),r.useEffect(()=>{C(null!=t?t:j)},[t,j]);let T=r.useMemo(()=>({theme:j,setTheme:S,forcedTheme:t,resolvedTheme:"system"===j?N:j,themes:l?[...d,"system"]:d,systemTheme:l?N:void 0}),[j,S,t,N,l,d]);return r.createElement(o.Provider,{value:T},r.createElement(h,{forcedTheme:t,disableTransitionOnChange:a,enableSystem:l,enableColorScheme:i,storageKey:c,themes:d,defaultTheme:u,attribute:p,value:v,children:b,attrs:k,nonce:y}),b)},h=r.memo(e=>{let{forcedTheme:t,storageKey:a,attribute:l,enableSystem:o,enableColorScheme:i,defaultTheme:c,value:d,attrs:m,nonce:u}=e,h="system"===c,x="class"===l?"var d=document.documentElement,c=d.classList;".concat("c.remove(".concat(m.map(e=>"'".concat(e,"'")).join(","),")"),";"):"var d=document.documentElement,n='".concat(l,"',s='setAttribute';"),f=i?(n.includes(c)?c:null)?"if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'".concat(c,"'"):"if(e==='light'||e==='dark')d.style.colorScheme=e":"",g=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=d?d[e]:e,s=t?e+"|| ''":"'".concat(r,"'"),o="";return i&&a&&!t&&n.includes(e)&&(o+="d.style.colorScheme = '".concat(e,"';")),"class"===l?t||r?o+="c.add(".concat(s,")"):o+="null":r&&(o+="d[s](n,".concat(s,")")),o},p=t?"!function(){".concat(x).concat(g(t),"}()"):o?"!function(){try{".concat(x,"var e=localStorage.getItem('").concat(a,"');if('system'===e||(!e&&").concat(h,")){var t='").concat(s,"',m=window.matchMedia(t);if(m.media!==t||m.matches){").concat(g("dark"),"}else{").concat(g("light"),"}}else if(e){").concat(d?"var x=".concat(JSON.stringify(d),";"):"").concat(g(d?"x[e]":"e",!0),"}").concat(h?"":"else{"+g(c,!1,!1)+"}").concat(f,"}catch(e){}}()"):"!function(){try{".concat(x,"var e=localStorage.getItem('").concat(a,"');if(e){").concat(d?"var x=".concat(JSON.stringify(d),";"):"").concat(g(d?"x[e]":"e",!0),"}else{").concat(g(c,!1,!1),";}").concat(f,"}catch(t){}}();");return r.createElement("script",{nonce:u,dangerouslySetInnerHTML:{__html:p}})}),x=(e,t)=>{let a;if(!l){try{a=localStorage.getItem(e)||void 0}catch(e){}return a||t}},f=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},g=e=>(e||(e=window.matchMedia(s)),e.matches?"dark":"light")}},e=>{var t=t=>e(e.s=t);e.O(0,[618,973,559,661,725,772,527,897,610,744],()=>t(8529)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/_next/static/media/image.481f10a6.png b/_next/static/media/logo.481f10a6.png
similarity index 100%
rename from _next/static/media/image.481f10a6.png
rename to _next/static/media/logo.481f10a6.png
diff --git a/docs/core.html b/docs/core.html
index 950ee99..eae391d 100644
--- a/docs/core.html
+++ b/docs/core.html
@@ -1,4 +1,4 @@
-Mix Space - 现代化的个人空间解决方案引言 - Mix Space 文档
\ No newline at end of file
+