This commit is contained in:
LIlGG
2025-09-29 03:02:50 +00:00
commit fabc351e92
59 changed files with 1372 additions and 0 deletions

0
.nojekyll Normal file
View File

30
upage/404-page.html Normal file

File diff suppressed because one or more lines are too long

16
upage/404.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[940],{3679:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>i,contentTitle:()=>d,default:()=>p,frontMatter:()=>a,metadata:()=>r,toc:()=>c});const r=JSON.parse('{"id":"deployment/others","title":"\u5176\u4ed6\u914d\u7f6e","description":"\u672c\u6587\u6863\u63d0\u4f9b\u4e86\u90e8\u7f72 UPage \u65f6\u7684\u4e00\u4e9b\u5176\u4ed6\u914d\u7f6e\u9009\u9879\u548c\u6700\u4f73\u5b9e\u8df5\u3002","source":"@site/content/deployment/others.md","sourceDirName":"deployment","slug":"/deployment/others","permalink":"/upage/deployment/others","draft":false,"unlisted":false,"editUrl":"https://github.com/halo-dev/upage/edit/main/docs/content/content/deployment/others.md","tags":[],"version":"current","frontMatter":{"id":"others","title":"\u5176\u4ed6\u914d\u7f6e"},"sidebar":"tutorialSidebar","previous":{"title":"Logto \u8ba4\u8bc1\u96c6\u6210","permalink":"/upage/deployment/logto"},"next":{"title":"\u914d\u7f6e\u53c2\u8003","permalink":"/upage/configuration"}}');var o=t(6106),s=t(8784);const a={id:"others",title:"\u5176\u4ed6\u914d\u7f6e"},d="\u5176\u4ed6\u914d\u7f6e",i={},c=[{value:"\u4f7f\u7528 Nginx \u53cd\u5411\u4ee3\u7406",id:"\u4f7f\u7528-nginx-\u53cd\u5411\u4ee3\u7406",level:2},{value:"\u914d\u7f6e HTTPS",id:"\u914d\u7f6e-https",level:2},{value:"\u6570\u636e\u5907\u4efd",id:"\u6570\u636e\u5907\u4efd",level:2}];function l(e){const n={code:"code",h1:"h1",h2:"h2",header:"header",p:"p",pre:"pre",...(0,s.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.header,{children:(0,o.jsx)(n.h1,{id:"\u5176\u4ed6\u914d\u7f6e",children:"\u5176\u4ed6\u914d\u7f6e"})}),"\n",(0,o.jsx)(n.p,{children:"\u672c\u6587\u6863\u63d0\u4f9b\u4e86\u90e8\u7f72 UPage \u65f6\u7684\u4e00\u4e9b\u5176\u4ed6\u914d\u7f6e\u9009\u9879\u548c\u6700\u4f73\u5b9e\u8df5\u3002"}),"\n",(0,o.jsx)(n.h2,{id:"\u4f7f\u7528-nginx-\u53cd\u5411\u4ee3\u7406",children:"\u4f7f\u7528 Nginx \u53cd\u5411\u4ee3\u7406"}),"\n",(0,o.jsx)(n.p,{children:"\u5982\u679c\u60a8\u9700\u8981\u4f7f\u7528 Nginx \u4f5c\u4e3a\u53cd\u5411\u4ee3\u7406\uff0c\u53ef\u4ee5\u53c2\u8003\u4ee5\u4e0b\u914d\u7f6e\uff1a"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-nginx",children:"server {\n listen 80;\n server_name your-domain.com;\n\n location / {\n proxy_pass http://localhost:3000;\n proxy_set_header Host $host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n proxy_set_header X-Forwarded-Proto $scheme;\n }\n}\n"})}),"\n",(0,o.jsx)(n.h2,{id:"\u914d\u7f6e-https",children:"\u914d\u7f6e HTTPS"}),"\n",(0,o.jsx)(n.p,{children:"\u5efa\u8bae\u4f7f\u7528 Nginx \u6216\u5176\u4ed6\u53cd\u5411\u4ee3\u7406\u6765\u5904\u7406 HTTPS \u8bf7\u6c42\u3002\u60a8\u53ef\u4ee5\u4f7f\u7528 Let's Encrypt \u83b7\u53d6\u514d\u8d39\u7684 SSL \u8bc1\u4e66\u3002"}),"\n",(0,o.jsx)(n.h2,{id:"\u6570\u636e\u5907\u4efd",children:"\u6570\u636e\u5907\u4efd"}),"\n",(0,o.jsxs)(n.p,{children:["UPage \u7684\u6570\u636e\u5b58\u50a8\u5728\u6302\u8f7d\u7684 ",(0,o.jsx)(n.code,{children:"data"})," \u76ee\u5f55\u4e2d\uff0c\u60a8\u53ef\u4ee5\u5b9a\u671f\u5907\u4efd\u8be5\u76ee\u5f55\u6765\u4fdd\u62a4\u60a8\u7684\u6570\u636e\uff1a"]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-bash",children:"# \u5907\u4efd\u6570\u636e\u76ee\u5f55\ntar -czf upage-data-backup-$(date +%Y%m%d).tar.gz ./upage/data\n"})})]})}function p(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(l,{...e})}):l(e)}},8784:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>d});var r=t(7378);const o={},s=r.createContext(o);function a(e){const n=r.useContext(s);return r.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[761],{222:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>o,contentTitle:()=>a,default:()=>l,frontMatter:()=>c,metadata:()=>s,toc:()=>u});const s=JSON.parse('{"id":"user-guide/basics","title":"\u57fa\u7840\u4f7f\u7528","description":"\u672c\u6587\u6863\u4ecb\u7ecd UPage \u7684\u57fa\u672c\u4f7f\u7528\u65b9\u6cd5\uff0c\u5e2e\u52a9\u60a8\u5feb\u901f\u4e0a\u624b\u8fd9\u6b3e\u57fa\u4e8e\u5927\u6a21\u578b\u7684\u53ef\u89c6\u5316\u7f51\u9875\u6784\u5efa\u5e73\u53f0\u3002","source":"@site/content/user-guide/basics.md","sourceDirName":"user-guide","slug":"/user-guide/basics","permalink":"/upage/user-guide/basics","draft":false,"unlisted":false,"editUrl":"https://github.com/halo-dev/upage/edit/main/docs/content/content/user-guide/basics.md","tags":[],"version":"current","frontMatter":{"id":"basics","title":"\u57fa\u7840\u4f7f\u7528"},"sidebar":"tutorialSidebar","previous":{"title":"\u7528\u6237\u6307\u5357","permalink":"/upage/user-guide"},"next":{"title":"\u8d21\u732e\u6307\u5357","permalink":"/upage/contributing"}}');var i=n(6106),r=n(8784);const c={id:"basics",title:"\u57fa\u7840\u4f7f\u7528"},a="\u57fa\u7840\u4f7f\u7528",o={},u=[{value:"\u4e3b\u754c\u9762\u6982\u89c8",id:"\u4e3b\u754c\u9762\u6982\u89c8",level:2}];function d(e){const t={h1:"h1",h2:"h2",header:"header",p:"p",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"\u57fa\u7840\u4f7f\u7528",children:"\u57fa\u7840\u4f7f\u7528"})}),"\n",(0,i.jsx)(t.p,{children:"\u672c\u6587\u6863\u4ecb\u7ecd UPage \u7684\u57fa\u672c\u4f7f\u7528\u65b9\u6cd5\uff0c\u5e2e\u52a9\u60a8\u5feb\u901f\u4e0a\u624b\u8fd9\u6b3e\u57fa\u4e8e\u5927\u6a21\u578b\u7684\u53ef\u89c6\u5316\u7f51\u9875\u6784\u5efa\u5e73\u53f0\u3002"}),"\n",(0,i.jsx)(t.h2,{id:"\u4e3b\u754c\u9762\u6982\u89c8",children:"\u4e3b\u754c\u9762\u6982\u89c8"}),"\n",(0,i.jsx)(t.p,{children:"\u5efa\u8bbe\u4e2d..."})]})}function l(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},8784:(e,t,n)=>{n.d(t,{R:()=>c,x:()=>a});var s=n(7378);const i={},r=s.createContext(i);function c(e){const t=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]);

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[647],{387:(e,s,r)=>{r.r(s),r.d(s,{default:()=>t});r(7378);var u=r(3372),a=r(2811),c=r(496),d=r(8041),n=r(9511),p=r(6106);function t(e){return(0,p.jsx)(c.e3,{className:(0,u.A)(a.G.wrapper.docsPages),children:(0,p.jsx)(n.A,{children:(0,d.v)(e.route.routes)})})}}}]);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[9],{3072:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>l,default:()=>h,frontMatter:()=>c,metadata:()=>s,toc:()=>d});const s=JSON.parse('{"id":"404-page","title":"\u9875\u9762\u672a\u627e\u5230","description":"\u5f88\u62b1\u6b49\uff0c\u60a8\u8bbf\u95ee\u7684\u9875\u9762\u4e0d\u5b58\u5728\u3002","source":"@site/content/404.md","sourceDirName":".","slug":"/404-page","permalink":"/upage/404-page","draft":false,"unlisted":false,"editUrl":"https://github.com/halo-dev/upage/edit/main/docs/content/content/404.md","tags":[],"version":"current","frontMatter":{"id":"404-page","title":"\u9875\u9762\u672a\u627e\u5230"}}');var i=t(6106),r=t(8784);const c={id:"404-page",title:"\u9875\u9762\u672a\u627e\u5230"},l="\u9875\u9762\u672a\u627e\u5230",o={},d=[{value:"\u53ef\u80fd\u7684\u539f\u56e0",id:"\u53ef\u80fd\u7684\u539f\u56e0",level:2},{value:"\u60a8\u53ef\u4ee5\u5c1d\u8bd5",id:"\u60a8\u53ef\u4ee5\u5c1d\u8bd5",level:2}];function a(e){const n={a:"a",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"\u9875\u9762\u672a\u627e\u5230",children:"\u9875\u9762\u672a\u627e\u5230"})}),"\n",(0,i.jsx)(n.p,{children:"\u5f88\u62b1\u6b49\uff0c\u60a8\u8bbf\u95ee\u7684\u9875\u9762\u4e0d\u5b58\u5728\u3002"}),"\n",(0,i.jsx)(n.h2,{id:"\u53ef\u80fd\u7684\u539f\u56e0",children:"\u53ef\u80fd\u7684\u539f\u56e0"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"\u94fe\u63a5\u5df2\u8fc7\u671f\u6216\u88ab\u79fb\u9664"}),"\n",(0,i.jsx)(n.li,{children:"URL \u8f93\u5165\u9519\u8bef"}),"\n",(0,i.jsx)(n.li,{children:"\u9875\u9762\u6b63\u5728\u5efa\u8bbe\u4e2d"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"\u60a8\u53ef\u4ee5\u5c1d\u8bd5",children:"\u60a8\u53ef\u4ee5\u5c1d\u8bd5"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"/",children:"\u8fd4\u56de\u9996\u9875"})}),"\n",(0,i.jsx)(n.li,{children:"\u4f7f\u7528\u9876\u90e8\u7684\u641c\u7d22\u529f\u80fd\u67e5\u627e\u76f8\u5173\u5185\u5bb9"}),"\n",(0,i.jsxs)(n.li,{children:["\u67e5\u770b",(0,i.jsx)(n.a,{href:"/",children:"\u6587\u6863\u76ee\u5f55"}),"\u6d4f\u89c8\u6240\u6709\u53ef\u7528\u6587\u6863"]}),"\n"]}),"\n",(0,i.jsxs)(n.p,{children:["\u5982\u679c\u60a8\u8ba4\u4e3a\u8fd9\u662f\u4e00\u4e2a\u9519\u8bef\uff0c\u8bf7",(0,i.jsx)(n.a,{href:"https://github.com/halo-dev/upage/issues",children:"\u63d0\u4ea4\u95ee\u9898"}),"\u544a\u8bc9\u6211\u4eec\u3002"]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}},8784:(e,n,t)=>{t.d(n,{R:()=>c,x:()=>l});var s=t(7378);const i={},r=s.createContext(i);function c(e){const n=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:c(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[976],{7760:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"\u90e8\u7f72\u6307\u5357","slug":"deployment-guide","permalink":"/upage/deployment-guide","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"\u5feb\u901f\u5f00\u59cb","permalink":"/upage/quick-start"},"next":{"title":"Docker \u90e8\u7f72","permalink":"/upage/deployment/docker"}}}}')}}]);

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[605],{2611:e=>{e.exports=JSON.parse('{"categoryGeneratedIndex":{"title":"\u7528\u6237\u6307\u5357","slug":"user-guide","permalink":"/upage/user-guide","sidebar":"tutorialSidebar","navigation":{"previous":{"title":"\u914d\u7f6e\u53c2\u8003","permalink":"/upage/configuration"},"next":{"title":"\u57fa\u7840\u4f7f\u7528","permalink":"/upage/user-guide/basics"}}}}')}}]);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[803],{845:(e,t,n)=>{n.d(t,{A:()=>r});n(7378);var i=n(3372),o=n(929),s=n(3873),a=n(6106);function r({className:e}){return(0,a.jsx)("main",{className:(0,i.A)("container margin-vert--xl",e),children:(0,a.jsx)("div",{className:"row",children:(0,a.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,a.jsx)(s.A,{as:"h1",className:"hero__title",children:(0,a.jsx)(o.A,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,a.jsx)("p",{children:(0,a.jsx)(o.A,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,a.jsx)("p",{children:(0,a.jsx)(o.A,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},2803:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});n(7378);var i=n(929),o=n(496),s=n(9511),a=n(845),r=n(6106);function d(){const e=(0,i.T)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.be,{title:e}),(0,r.jsx)(s.A,{children:(0,r.jsx)(a.A,{})})]})}}}]);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[139],{111:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>d,frontMatter:()=>c,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"id":"contributing/contributing","title":"\u8d21\u732e\u6307\u5357","description":"\u611f\u8c22\u60a8\u5bf9 UPage \u9879\u76ee\u7684\u5173\u6ce8\uff01\u6211\u4eec\u975e\u5e38\u6b22\u8fce\u5404\u79cd\u5f62\u5f0f\u7684\u8d21\u732e\uff0c\u65e0\u8bba\u662f\u529f\u80fd\u5f00\u53d1\u3001bug \u4fee\u590d\u3001\u6587\u6863\u6539\u8fdb\u8fd8\u662f\u4f7f\u7528\u53cd\u9988\u3002\u672c\u6307\u5357\u5c06\u5e2e\u52a9\u60a8\u4e86\u89e3\u5982\u4f55\u53c2\u4e0e UPage \u7684\u5f00\u53d1\u548c\u8d21\u732e\u3002","source":"@site/content/contributing/index.md","sourceDirName":"contributing","slug":"/contributing","permalink":"/upage/contributing","draft":false,"unlisted":false,"editUrl":"https://github.com/halo-dev/upage/edit/main/docs/content/content/contributing/index.md","tags":[],"version":"current","frontMatter":{"id":"contributing","title":"\u8d21\u732e\u6307\u5357","slug":"/contributing"},"sidebar":"tutorialSidebar","previous":{"title":"\u57fa\u7840\u4f7f\u7528","permalink":"/upage/user-guide/basics"},"next":{"title":"\u884c\u4e3a\u51c6\u5219","permalink":"/upage/contributing/code-of-conduct"}}');var r=t(6106),s=t(8784);const c={id:"contributing",title:"\u8d21\u732e\u6307\u5357",slug:"/contributing"},o="\u8d21\u732e\u6307\u5357",u={},l=[{value:"\u76ee\u5f55",id:"\u76ee\u5f55",level:2},{value:"\u793e\u533a",id:"\u793e\u533a",level:2},{value:"\u8bb8\u53ef\u8bc1",id:"\u8bb8\u53ef\u8bc1",level:2}];function a(e){const n={a:"a",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"\u8d21\u732e\u6307\u5357",children:"\u8d21\u732e\u6307\u5357"})}),"\n",(0,r.jsx)(n.p,{children:"\u611f\u8c22\u60a8\u5bf9 UPage \u9879\u76ee\u7684\u5173\u6ce8\uff01\u6211\u4eec\u975e\u5e38\u6b22\u8fce\u5404\u79cd\u5f62\u5f0f\u7684\u8d21\u732e\uff0c\u65e0\u8bba\u662f\u529f\u80fd\u5f00\u53d1\u3001bug \u4fee\u590d\u3001\u6587\u6863\u6539\u8fdb\u8fd8\u662f\u4f7f\u7528\u53cd\u9988\u3002\u672c\u6307\u5357\u5c06\u5e2e\u52a9\u60a8\u4e86\u89e3\u5982\u4f55\u53c2\u4e0e UPage \u7684\u5f00\u53d1\u548c\u8d21\u732e\u3002"}),"\n",(0,r.jsx)(n.h2,{id:"\u76ee\u5f55",children:"\u76ee\u5f55"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/upage/contributing/code-of-conduct",children:"\u884c\u4e3a\u51c6\u5219"})," - \u53c2\u4e0e UPage \u9879\u76ee\u7684\u884c\u4e3a\u51c6\u5219"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/upage/contributing/ways-to-contribute",children:"\u8d21\u732e\u65b9\u5f0f"})," - \u5982\u4f55\u4e3a UPage \u9879\u76ee\u505a\u51fa\u8d21\u732e"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/upage/contributing/development-setup",children:"\u5f00\u53d1\u73af\u5883\u8bbe\u7f6e"})," - \u5982\u4f55\u8bbe\u7f6e\u672c\u5730\u5f00\u53d1\u73af\u5883"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/upage/contributing/code-standards",children:"\u4ee3\u7801\u89c4\u8303"})," - \u4ee3\u7801\u98ce\u683c\u548c\u63d0\u4ea4\u89c4\u8303"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.a,{href:"/upage/contributing/workflow",children:"\u5de5\u4f5c\u6d41\u7a0b"})," - \u5206\u652f\u7b56\u7565\u3001PR\u6d41\u7a0b\u548c\u7248\u672c\u53d1\u5e03"]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"\u793e\u533a",children:"\u793e\u533a"}),"\n",(0,r.jsx)(n.p,{children:"\u52a0\u5165 UPage \u793e\u533a\uff0c\u4e0e\u5176\u4ed6\u8d21\u732e\u8005\u4ea4\u6d41\uff1a"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://github.com/halo-dev/upage/discussions",children:"GitHub Discussions"})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"https://github.com/halo-dev/upage/issues",children:"GitHub Issues"})}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"\u8bb8\u53ef\u8bc1",children:"\u8bb8\u53ef\u8bc1"}),"\n",(0,r.jsxs)(n.p,{children:["UPage \u91c7\u7528 ",(0,r.jsx)(n.a,{href:"https://github.com/halo-dev/upage/blob/main/LICENSE.txt",children:"\u57fa\u4e8e GPLv3 \u7684\u8865\u5145\u534f\u8bae\u8bb8\u53ef\u8bc1"}),"\u3002\u901a\u8fc7\u8d21\u732e\u4ee3\u7801\uff0c\u60a8\u540c\u610f\u60a8\u7684\u8d21\u732e\u5c06\u5728\u76f8\u540c\u7684\u8bb8\u53ef\u8bc1\u4e0b\u53d1\u5e03\u3002"]})]})}function d(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(a,{...e})}):a(e)}},8784:(e,n,t)=>{t.d(n,{R:()=>c,x:()=>o});var i=t(7378);const r={},s=i.createContext(r);function c(e){const n=i.useContext(s);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[98],{6776:(n,e,s)=>{s.r(e),s.d(e,{default:()=>l});s(7378);var r=s(496);function o(n,e){return`docs-${n}-${e}`}var t=s(5647),c=s(8041),i=s(2733),u=s(6106);function a(n){const{version:e}=n;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(i.A,{version:e.version,tag:o(e.pluginId,e.version)}),(0,u.jsx)(r.be,{children:e.noIndex&&(0,u.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function d(n){const{version:e,route:s}=n;return(0,u.jsx)(r.e3,{className:e.className,children:(0,u.jsx)(t.n,{version:e,children:(0,c.v)(s.routes)})})}function l(n){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a,{...n}),(0,u.jsx)(d,{...n})]})}}}]);

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
"use strict";(self.webpackChunkupage_docs=self.webpackChunkupage_docs||[]).push([[742],{7093:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,51 @@
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */
/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/

View File

@@ -0,0 +1 @@
(()=>{"use strict";var e,t,r,a,c,o={},n={};function f(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={id:e,loaded:!1,exports:{}};return o[e].call(r.exports,r,r.exports,f),r.loaded=!0,r.exports}f.m=o,f.c=n,e=[],f.O=(t,r,a,c)=>{if(!r){var o=1/0;for(u=0;u<e.length;u++){r=e[u][0],a=e[u][1],c=e[u][2];for(var n=!0,d=0;d<r.length;d++)(!1&c||o>=c)&&Object.keys(f.O).every(e=>f.O[e](r[d]))?r.splice(d--,1):(n=!1,c<o&&(o=c));if(n){e.splice(u--,1);var i=a();void 0!==i&&(t=i)}}return t}c=c||0;for(var u=e.length;u>0&&e[u-1][2]>c;u--)e[u]=e[u-1];e[u]=[r,a,c]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var c=Object.create(null);f.r(c);var o={};t=t||[null,r({}),r([]),r(r)];for(var n=2&a&&e;("object"==typeof n||"function"==typeof n)&&!~t.indexOf(n);n=r(n))Object.getOwnPropertyNames(n).forEach(t=>o[t]=()=>e[t]);return o.default=()=>e,f.d(c,o),c},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((t,r)=>(f.f[r](e,t),t),[])),f.u=e=>"assets/js/"+({9:"68f842ca",48:"a94703ab",77:"bb48f956",98:"a7bd4aaa",139:"931f8773",151:"13d3c590",154:"1ec2c777",183:"2ccc2e53",185:"a5796a8c",206:"cea871c7",378:"6115a388",401:"17896441",461:"d6dcccef",464:"7e9a7b3c",506:"003b49f9",519:"86585ddf",605:"778fc58b",647:"5e95c892",683:"cc946c3e",742:"aba21aa0",761:"315f1747",851:"2f401bd1",940:"221e29db",969:"14eb3368",975:"6c46c4d6",976:"710eb747"}[e]||e)+"."+{9:"c586b730",48:"9e1bcbc8",77:"ec46aa8f",98:"81f5341b",139:"34a6d928",151:"eb8971d6",154:"9bb5192e",183:"0ce41deb",185:"b65dd1b0",206:"3d7577e3",378:"f2e4d1a7",401:"d46dfadf",461:"ca4f4ffd",464:"ceb49ea1",506:"69070d1e",519:"38132d93",605:"c1379a0f",647:"191c849f",683:"9152aa25",742:"4fc1e48c",761:"3cb56dff",803:"72810d70",851:"fa1b7d98",940:"d52ad40d",969:"dcc639fc",975:"b5a952fa",976:"ea4f2e89"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},c="upage-docs:",f.l=(e,t,r,o)=>{if(a[e])a[e].push(t);else{var n,d;if(void 0!==r)for(var i=document.getElementsByTagName("script"),u=0;u<i.length;u++){var b=i[u];if(b.getAttribute("src")==e||b.getAttribute("data-webpack")==c+r){n=b;break}}n||(d=!0,(n=document.createElement("script")).charset="utf-8",n.timeout=120,f.nc&&n.setAttribute("nonce",f.nc),n.setAttribute("data-webpack",c+r),n.src=e),a[e]=[t];var l=(t,r)=>{n.onerror=n.onload=null,clearTimeout(s);var c=a[e];if(delete a[e],n.parentNode&&n.parentNode.removeChild(n),c&&c.forEach(e=>e(r)),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),d&&document.head.appendChild(n)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/upage/",f.gca=function(e){return e={17896441:"401","68f842ca":"9",a94703ab:"48",bb48f956:"77",a7bd4aaa:"98","931f8773":"139","13d3c590":"151","1ec2c777":"154","2ccc2e53":"183",a5796a8c:"185",cea871c7:"206","6115a388":"378",d6dcccef:"461","7e9a7b3c":"464","003b49f9":"506","86585ddf":"519","778fc58b":"605","5e95c892":"647",cc946c3e:"683",aba21aa0:"742","315f1747":"761","2f401bd1":"851","221e29db":"940","14eb3368":"969","6c46c4d6":"975","710eb747":"976"}[e]||e,f.p+f.u(e)},(()=>{var e={354:0,869:0};f.f.j=(t,r)=>{var a=f.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(354|869)$/.test(t))e[t]=0;else{var c=new Promise((r,c)=>a=e[t]=[r,c]);r.push(a[2]=c);var o=f.p+f.u(t),n=new Error;f.l(o,r=>{if(f.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var c=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;n.message="Loading chunk "+t+" failed.\n("+c+": "+o+")",n.name="ChunkLoadError",n.type=c,n.request=o,a[1](n)}},"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var a,c,o=r[0],n=r[1],d=r[2],i=0;if(o.some(t=>0!==e[t])){for(a in n)f.o(n,a)&&(f.m[a]=n[a]);if(d)var u=d(f)}for(t&&t(r);i<o.length;i++)c=o[i],f.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return f.O(u)},r=self.webpackChunkupage_docs=self.webpackChunkupage_docs||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})();

111
upage/configuration.html Normal file

File diff suppressed because one or more lines are too long

33
upage/contributing.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

144
upage/faq.html Normal file

File diff suppressed because one or more lines are too long

4
upage/img/logo.svg Normal file
View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16">
<rect width="16" height="16" rx="2" fill="#1389fd" />
<path d="M7.398 9.091h-3.58L10.364 2 8.602 6.909h3.58L5.636 14l1.762-4.909Z" fill="#fff" />
</svg>

After

Width:  |  Height:  |  Size: 241 B

BIN
upage/img/logo1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
upage/img/logo2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
upage/img/logo3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

36
upage/index.html Normal file

File diff suppressed because one or more lines are too long

62
upage/quick-start.html Normal file

File diff suppressed because one or more lines are too long

1
upage/sitemap.xml Normal file
View File

@@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://halo-dev.github.io/upage/404-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/contributing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/contributing/code-of-conduct</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/contributing/code-standards</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/contributing/development-setup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/contributing/ways-to-contribute</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/contributing/workflow</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/deployment-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/deployment/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/deployment/docker-compose</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/deployment/logto</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/deployment/others</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/deployment/source</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/faq</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/quick-start</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/user-guide</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/user-guide/basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://halo-dev.github.io/upage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>

16
upage/user-guide.html Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long