mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-01 08:19:31 +08:00
19 lines
28 KiB
JavaScript
19 lines
28 KiB
JavaScript
import{S as Ea,i as _a,s as ya,C as cr,w as zl,x as Wl,y as Zl,z as ha,A as aa,f as Bl,t as Ul,B as jl,X as sa,l as i,r as s,a as n,V as x,m as f,n as p,u as o,h as l,c,W as w,p as d,b as a,G as t,E as ka}from"../chunks/index-cd58b8d1.js";import{P as ba}from"../chunks/post_layout-9085e57e.js";import{I as nr}from"../chunks/post_card-e7f4525a.js";import"../chunks/posts-c52cb603.js";import"../chunks/title-765c989f.js";import"../chunks/index-81c83cec.js";import"../chunks/head-4a058b17.js";import"../chunks/icon-3aa13b39.js";import"../chunks/footer-1abd9501.js";import"../chunks/posts-57ab4794.js";function xa(le){let u,E,m,G,F,v,te,X,sl,re,ql,ol,M,Jl,D,Ql,il,z,ae,Vl,fl,se,Kl,pl,Ae,ia=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #EEFFFF">mkdir </span><span style="color: #89DDFF">~</span><span style="color: #EEFFFF">/flare </span><span style="color: #89DDFF">&&</span><span style="color: #EEFFFF"> </span><span style="color: #82AAFF">cd</span><span style="color: #EEFFFF"> </span><span style="color: #89DDFF">~</span><span style="color: #EEFFFF">/flare</span></div></code></div></pre>`,De,W,oe,Yl,nl,$e,fa=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #EEFFFF">git clone https://github.com/soulteary/docker-flare.git</span></div><div class='line'><span style="color: #82AAFF">cd</span><span style="color: #EEFFFF"> docker-flare</span></div></code></div></pre>`,Pe,Z,ie,gl,cl,B,fe,et,dl,Ce,pa=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #546E7A"># \u53EF\u4EE5\u4F7F\u7528\u6700\u65B0\u955C\u50CF</span></div><div class='line'><span style="color: #EEFFFF">docker run --rm -it -p 5005:5005 -v </span><span style="color: #89DDFF">`</span><span style="color: #C3E88D">pwd</span><span style="color: #89DDFF">`</span><span style="color: #EEFFFF">/app:/app soulteary/flare</span></div><div class='line'><span style="color: #546E7A"># \u4E5F\u53EF\u4EE5\u8FFD\u6C42\u660E\u786E\uFF0C\u4F7F\u7528\u56FA\u5B9A\u7248\u672C</span></div><div class='line'><span style="color: #EEFFFF">docker run --rm -it -p 5005:5005 -v </span><span style="color: #89DDFF">`</span><span style="color: #C3E88D">pwd</span><span style="color: #89DDFF">`</span><span style="color: #EEFFFF">/app:/app soulteary/flare:0.2.10</span></div></code></div></pre>`,He,U,pe,lt,ul,_,tt,Le,rt,at,Se,st,ot,Fl,ne,it,vl,Oe,na=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #EEFFFF">docker-compose up -d</span></div></code></div></pre>`,Ie,$,ft,Ne,pt,nt,ml,j,ce,ct,El,de,dt,_l,P,ut,q,Ft,yl,y,Re,vt,mt,Te,Et,_t,Ge,yt,hl,h,ht,Xe,kt,bt,Me,xt,wt,kl,A,At,ze,Dt,$t,J,bl,Q,ue,Pt,xl,C,Ct,We,Ht,Lt,wl,Ze,ca=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #EEFFFF">apt install nginx</span></div><div class='line'><span style="color: #82AAFF">cd</span><span style="color: #EEFFFF"> /etc/nginx/sites-enabled/</span></div><div class='line'><span style="color: #EEFFFF">rm rf default</span></div><div class='line'><span style="color: #82AAFF">cd</span><span style="color: #EEFFFF"> /etc/nginx/sites-available/</span></div><div class='line'><span style="color: #EEFFFF">nano flare.conf</span></div></code></div></pre>`,Be,V,Ue,St,Ot,Al,je,da=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" conf="true"><div class='code-container'><code>server {
|
|
listen 80;
|
|
listen [::]:80;
|
|
server_name example.com;
|
|
|
|
location / {
|
|
proxy_pass http://127.0.0.1:5005;
|
|
}
|
|
}</code></div></pre><!-- Note from shiki-twoslash: the language conf was not set up for Shiki to use, and so there is no code highlighting -->`,qe,k,It,Je,Nt,Rt,Qe,Tt,Gt,Dl,Fe,Xt,$l,Ve,ua=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #82AAFF">cd</span><span style="color: #EEFFFF"> /etc/nginx/sites-enabled/</span></div><div class='line'><span style="color: #EEFFFF">ln -s ../sites-available/flare.conf flare.conf</span></div></code></div></pre>`,Ke,ve,Mt,Pl,Ye,Fa=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #EEFFFF">systemctl reload nginx</span></div></code></div></pre>`,ge,me,zt,Cl,el,va=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #82AAFF">cd</span><span style="color: #EEFFFF"> </span><span style="color: #89DDFF">~</span><span style="color: #EEFFFF">/flare/docker-flare</span></div><div class='line'><span style="color: #EEFFFF">docker-compose down</span></div><div class='line'><span style="color: #EEFFFF">docker-compose up -d</span></div></code></div></pre>`,ll,K,Ee,Wt,Hl,Y,Zt,H,Bt,Ll,tl,ma=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" bash="true"><div class="language-id">bash</div><div class='code-container'><code><div class='line'><span style="color: #EEFFFF">certbot --nginx -d example.com -d www.example.com</span></div></code></div></pre>`,rl,_e,Ut,Sl,b,g,L,jt,qt,S,Jt,Qt,ee,O,Vt,Kt,I,Yt,gt,ye,N,er,lr,Ol,R,tr,T,rr,ar,Il;return X=new nr({props:{src:"https://uneorange.oss-cn-guangzhou.aliyuncs.com/202202152046471.png"}}),q=new nr({props:{src:"https://uneorange.oss-cn-guangzhou.aliyuncs.com/202202152023587.png"}}),J=new nr({props:{src:"https://uneorange.oss-cn-guangzhou.aliyuncs.com/202202152044727.png"}}),{c(){u=i("p"),E=s("Flare \u662F\u4E00\u4E2A\u81EA\u6258\u7BA1\u7684\u7F51\u9875\u4E66\u7B7E\u5BFC\u822A (\u4E2A\u4EBA\u7406\u89E3)\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u53EF\u4EE5\u770B\u4F5C\u8005\u5199\u7684\u8FD9\u7BC7\uFF1A"),m=i("a"),G=s("\u4F7F\u7528 Docker \u642D\u5EFA\u9002\u7528\u4E8E HomeLab \u7684\u4E66\u7B7E\u5BFC\u822A"),F=n(),v=i("p"),te=s(`\u6548\u679C\u5982\u56FE\uFF1A
|
|
`),zl(X.$$.fragment),sl=n(),re=i("p"),ql=s(`\u8FD9\u91CC\u5206\u6210\u4E86\u201C\u5E94\u7528\u201D\u548C\u201C\u4E66\u7B7E\u201D\u4E24\u4E2A\u680F\u76EE\uFF0C\u4F46\u5176\u5B9E\u90FD\u662F\u7F51\u9875\u94FE\u63A5\u4E66\u7B7E\uFF0C\u770B\u793A\u4F8B\u6587\u6863\u91CC\u7684\u8BBE\u7F6E\uFF0C\u5E94\u7528\u91CC\u7684\u662F\u4F7F\u7528\u66F4\u4E3A\u9891\u7E41\u7684\u94FE\u63A5\uFF0C\u4E66\u7B7E\u680F\u5219\u662F\u4E00\u4E9B\u53C2\u8003\u94FE\u63A5/\u5916\u94FE\uFF0C\u6216\u8BB8\u201C\u5E94\u7528\u201D\u547D\u540D\u4E3A\u201C\u5E38\u7528\u201D\uFF0C\u201C\u4E66\u7B7E\u201D\u5219\u547D\u540D\u4E3A\u201C\u94FE\u63A5\u201D\u6216\u8005\u201C\u5176\u4ED6\u201D\u66F4\u597D\u4E00\u4E9B\u3002\u6211\u4E4B\u524D\u8FD8\u4EE5\u4E3A\u5E94\u7528\u662F\u672C\u5730\u5E94\u7528\u2026\u2026(\u6211\u7684\u95EE\u9898
|
|
\u256E(\uFFE3 \u25BD \uFFE3"") \u256D`),ol=n(),M=i("p"),Jl=s("\u9879\u76EE\u4ED3\u5E93\uFF1A"),D=i("a"),Ql=s("GitHub - soulteary/docker-flare"),il=n(),z=i("h3"),ae=i("a"),Vl=s("1.\u521B\u5EFA Flare \u6587\u4EF6\u5939"),fl=n(),se=i("p"),Kl=s("\u6B64\u5904\u6211\u5C06\u6587\u4EF6\u5939\u547D\u540D\u4E3A flare"),pl=n(),Ae=new x(!1),De=n(),W=i("h3"),oe=i("a"),Yl=s("2.\u4E0B\u8F7D\u5305\u542B\u793A\u4F8B\u7684\u4EE3\u7801"),nl=n(),$e=new x(!1),Pe=n(),Z=i("h3"),ie=i("a"),gl=s("3.\u8FD0\u884C\u5BB9\u5668"),cl=n(),B=i("h4"),fe=i("a"),et=s("\u65B9\u6CD5 1\uFF1A\u76F4\u63A5\u542F\u52A8"),dl=n(),Ce=new x(!1),He=n(),U=i("h4"),pe=i("a"),lt=s("\u65B9\u6CD5 2\uFF1A\u901A\u8FC7 docker composer"),ul=n(),_=i("p"),tt=s("\u56E0\u4E3A\u793A\u4F8B\u6587\u4EF6\u5939\u91CC\u9762\u5DF2\u7ECF\u6709\u4E00\u4E2A "),Le=i("code"),rt=s("docker-compose.yml"),at=s(" \u6587\u4EF6\u4E86\uFF0C\u6240\u4EE5\u6211\u4EEC\u4E0D\u9700\u8981\u53E6\u5916\u521B\u5EFA\uFF0C\u5982\u679C\u9700\u8981\u4FEE\u6539\u7684\u8BDD\u53EF\u4EE5\u7528 "),Se=i("code"),st=s("nano docker-compose.yml"),ot=s(" \u7F16\u8F91 (\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u7528\u6237\u767B\u9646\u7684\u8BDD\uFF0C\u9700\u8981\u5728\u6B64\u4FEE\u6539)"),Fl=n(),ne=i("p"),it=s("\u542F\u52A8\u5BB9\u5668\uFF1A"),vl=n(),Oe=new x(!1),Ie=n(),$=i("p"),ft=s("\u8FD9\u65F6\u6211\u4EEC\u53EF\u4EE5\u901A\u8FC7 "),Ne=i("code"),pt=s("http://ip:5005"),nt=s(" \u8BBF\u95EE\u4E66\u7B7E\u9875\u9762\u4E86\u3002"),ml=n(),j=i("h3"),ce=i("a"),ct=s("4.\u4FEE\u6539\u4E66\u7B7E\u5185\u5BB9"),El=n(),de=i("p"),dt=s("\u6211\u7528\u7684\u662F Royal TSX \u4E0A\u7684 File transfer \u6765\u67E5\u770B\u6587\u4EF6\u5939\u5185\u5BB9\u3002"),_l=n(),P=i("p"),ut=s(`\u914D\u7F6E\u6587\u4EF6\u7684\u8DEF\u5F84\u5982\u4E0B\uFF1A
|
|
`),zl(q.$$.fragment),Ft=s(`
|
|
\u5404\u4E2A\u6587\u4EF6\u7684\u529F\u80FD\u5982\u4E0B\uFF1A`),yl=n(),y=i("ul"),Re=i("li"),vt=s("config.yml\uFF1A\u57FA\u672C\u5E94\u7528\u8BBE\u7F6E/\u6807\u9898/\u7EC4\u4EF6\u2026\u2026"),mt=n(),Te=i("li"),Et=s("apps.yml\uFF1A\u8BBE\u7F6E\u201C\u5E94\u7528\u201D\u680F\u7684\u4E66\u7B7E\u540D\u5B57/\u94FE\u63A5/icon/\u63CF\u8FF0"),_t=n(),Ge=i("li"),yt=s("bookmarks.yml\uFF1A\u8BBE\u7F6E\u201C\u4E66\u7B7E\u201D\u680F\u7684\u5206\u7C7B/\u94FE\u63A5\u540D\u79F0/icon/\u94FE\u63A5"),hl=n(),h=i("p"),ht=s("\u4F5C\u8005\u8D34\u5FC3\u5730\u5185\u7F6E\u4E86 "),Xe=i("code"),kt=s("@mdi/font"),bt=s(" \u76F8\u5173 icon\uFF0C\u53EF\u4EE5\u901A\u8FC7 "),Me=i("code"),xt=s("http://ip:5005/resources/mdi-cheat-sheets/"),wt=s(" \u6765\u8BBF\u95EE\u56FE\u6807\u5217\u8868\uFF0C\u7136\u540E\u901A\u8FC7 Ctrl /CMD+ F \u6765\u8FDB\u884C\u9875\u9762\u5185\u641C\u7D22\u3002"),kl=n(),A=i("p"),At=s("\u5728\u4E66\u7B7E\u9875\u9762\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5DE6\u4E0B\u89D2\u7684\u9F7F\u8F6E\u56FE\u6807\u8C03\u6574\u4E3B\u9898\u548C\u5176\u4ED6\u8BBE\u7F6E\uFF0C\u548C "),ze=i("code"),Dt=s("config.yml"),$t=s(` \u91CC\u7684\u9009\u9879\u51E0\u4E4E\u4E00\u81F4\uFF1A
|
|
`),zl(J.$$.fragment),bl=n(),Q=i("h3"),ue=i("a"),Pt=s("5.\u7528 nginx \u53CD\u4EE3\u548C\u8BBE\u7F6E\u57DF\u540D"),xl=n(),C=i("p"),Ct=s("\u5B89\u88C5 Nginx \u5E76\u6253\u5F00 "),We=i("code"),Ht=s("flare.conf"),Lt=s(" \u6587\u4EF6"),wl=n(),Ze=new x(!1),Be=n(),V=i("p"),Ue=i("code"),St=s("flare.conf"),Ot=s(" \u7684\u5185\u5BB9 (\u6CE8\u610F\u4FEE\u6539 example.com \u4E3A\u81EA\u5DF1\u7684\u57DF\u540D)"),Al=n(),je=new x(!1),qe=n(),k=i("p"),It=s("\u7528 "),Je=i("code"),Nt=s("nginx -t"),Rt=s(" \u6D4B\u8BD5\u914D\u7F6E\u6587\u4EF6\uFF0C\u5982\u679C\u6700\u540E\u6709\u51FA\u73B0 "),Qe=i("code"),Tt=s("suceessful"),Gt=s("\uFF0C\u90A3\u6D4B\u8BD5\u5C31\u6210\u529F\u4E86\u3002"),Dl=n(),Fe=i("p"),Xt=s("\u7136\u540E\u4E3A\u8FD9\u4E2A\u914D\u7F6E\u6587\u4EF6\u589E\u52A0\u4E00\u4E2A\u94FE\u63A5"),$l=n(),Ve=new x(!1),Ke=n(),ve=i("p"),Mt=s("\u91CD\u542F nginx"),Pl=n(),Ye=new x(!1),ge=n(),me=i("p"),zt=s("\u521A\u9047\u5230\u4E00\u4E9B\u95EE\u9898\uFF0C\u53C8\u56DE\u5230\u4E86\u6211\u7684 Miniflux \u4E3B\u9875^ ^\uFF0C\u9042\u91CD\u542F\u5BB9\u5668\uFF1A"),Cl=n(),el=new x(!1),ll=n(),K=i("h3"),Ee=i("a"),Wt=s("6.SSL \u8BC1\u4E66\u548C\u5176\u4ED6\u4E66\u7B7E"),Hl=n(),Y=i("p"),Zt=s("\u5B89\u88C5\u8BC1\u4E66\uFF0C\u8BE6\u60C5\u53C2\u8003\u8FD9\u7BC7\uFF1A"),H=i("a"),Bt=s("\u7528 docker \u5B89\u88C5 Halo \u535A\u5BA2\u5E76\u7528 Nginx \u53CD\u4EE3"),Ll=n(),tl=new x(!1),rl=n(),_e=i("p"),Ut=s("\u5176\u4ED6\u597D\u7528\u4E66\u7B7E\uFF1A"),Sl=n(),b=i("ul"),g=i("li"),L=i("a"),jt=s("Raindrop"),qt=s("\uFF1A\u53EF\u4EE5\u5171\u4EAB\u7684\u7F51\u9875\u4E66\u7B7E\uFF0C\u4E5F\u53EF\u4EE5\u5D4C\u5165\u5230\u7F51\u9875\u4E2D\uFF0C\u6211\u7684\u767D\u566A\u97F3\u4E66\u7B7E\uFF1A"),S=i("a"),Jt=s("\u767D\u566A\u97F3"),Qt=n(),ee=i("li"),O=i("a"),Vt=s("Airtable"),Kt=s("\uFF1A\u4E00\u4E2A\u5171\u4EAB\u8868\u683C\u5DE5\u5177\uFF0C\u8BE6\u60C5\u53EF\u4EE5\u770B\u6211\u7684\u8D44\u6E90\u6536\u85CF\u5939\uFF1A"),I=i("a"),Yt=s("About Coding"),gt=n(),ye=i("li"),N=i("a"),er=s("Guardo"),lr=s("\uFF1A\u8BF4\u662F\u53EF\u4EE5\u66FF\u4EE3 Raindrop\uFF0C\u4F46\u4E66\u7B7E\u6587\u4EF6\u5939\u4E0D\u80FD\u751F\u6210\u5171\u4EAB\u94FE\u63A5\uFF0C\u6240\u4EE5\u4E00\u76F4\u6CA1\u7528\u3002"),Ol=n(),R=i("p"),tr=s("\u518D\u6B21\u611F\u8C22"),T=i("a"),rr=s("\u4E91\u4E94\u7684 WordPress \u642D\u5EFA\u6559\u7A0B"),ar=s("\uFF0C\u7167\u846B\u82A6\u753B\u74E2\u5957\u7528\u4E86 Nginx \u7684\u8BBE\u7F6E\u3002"),this.h()},l(e){u=f(e,"P",{});var r=p(u);E=o(r,"Flare \u662F\u4E00\u4E2A\u81EA\u6258\u7BA1\u7684\u7F51\u9875\u4E66\u7B7E\u5BFC\u822A (\u4E2A\u4EBA\u7406\u89E3)\uFF0C\u8BE6\u7EC6\u4ECB\u7ECD\u53EF\u4EE5\u770B\u4F5C\u8005\u5199\u7684\u8FD9\u7BC7\uFF1A"),m=f(r,"A",{href:!0,rel:!0,target:!0});var dr=p(m);G=o(dr,"\u4F7F\u7528 Docker \u642D\u5EFA\u9002\u7528\u4E8E HomeLab \u7684\u4E66\u7B7E\u5BFC\u822A"),dr.forEach(l),r.forEach(l),F=c(e),v=f(e,"P",{});var sr=p(v);te=o(sr,`\u6548\u679C\u5982\u56FE\uFF1A
|
|
`),Wl(X.$$.fragment,sr),sr.forEach(l),sl=c(e),re=f(e,"P",{});var ur=p(re);ql=o(ur,`\u8FD9\u91CC\u5206\u6210\u4E86\u201C\u5E94\u7528\u201D\u548C\u201C\u4E66\u7B7E\u201D\u4E24\u4E2A\u680F\u76EE\uFF0C\u4F46\u5176\u5B9E\u90FD\u662F\u7F51\u9875\u94FE\u63A5\u4E66\u7B7E\uFF0C\u770B\u793A\u4F8B\u6587\u6863\u91CC\u7684\u8BBE\u7F6E\uFF0C\u5E94\u7528\u91CC\u7684\u662F\u4F7F\u7528\u66F4\u4E3A\u9891\u7E41\u7684\u94FE\u63A5\uFF0C\u4E66\u7B7E\u680F\u5219\u662F\u4E00\u4E9B\u53C2\u8003\u94FE\u63A5/\u5916\u94FE\uFF0C\u6216\u8BB8\u201C\u5E94\u7528\u201D\u547D\u540D\u4E3A\u201C\u5E38\u7528\u201D\uFF0C\u201C\u4E66\u7B7E\u201D\u5219\u547D\u540D\u4E3A\u201C\u94FE\u63A5\u201D\u6216\u8005\u201C\u5176\u4ED6\u201D\u66F4\u597D\u4E00\u4E9B\u3002\u6211\u4E4B\u524D\u8FD8\u4EE5\u4E3A\u5E94\u7528\u662F\u672C\u5730\u5E94\u7528\u2026\u2026(\u6211\u7684\u95EE\u9898
|
|
\u256E(\uFFE3 \u25BD \uFFE3"") \u256D`),ur.forEach(l),ol=c(e),M=f(e,"P",{});var or=p(M);Jl=o(or,"\u9879\u76EE\u4ED3\u5E93\uFF1A"),D=f(or,"A",{href:!0,rel:!0,target:!0});var Fr=p(D);Ql=o(Fr,"GitHub - soulteary/docker-flare"),Fr.forEach(l),or.forEach(l),il=c(e),z=f(e,"H3",{id:!0});var vr=p(z);ae=f(vr,"A",{href:!0});var mr=p(ae);Vl=o(mr,"1.\u521B\u5EFA Flare \u6587\u4EF6\u5939"),mr.forEach(l),vr.forEach(l),fl=c(e),se=f(e,"P",{});var Er=p(se);Kl=o(Er,"\u6B64\u5904\u6211\u5C06\u6587\u4EF6\u5939\u547D\u540D\u4E3A flare"),Er.forEach(l),pl=c(e),Ae=w(e,!1),De=c(e),W=f(e,"H3",{id:!0});var _r=p(W);oe=f(_r,"A",{href:!0});var yr=p(oe);Yl=o(yr,"2.\u4E0B\u8F7D\u5305\u542B\u793A\u4F8B\u7684\u4EE3\u7801"),yr.forEach(l),_r.forEach(l),nl=c(e),$e=w(e,!1),Pe=c(e),Z=f(e,"H3",{id:!0});var hr=p(Z);ie=f(hr,"A",{href:!0});var kr=p(ie);gl=o(kr,"3.\u8FD0\u884C\u5BB9\u5668"),kr.forEach(l),hr.forEach(l),cl=c(e),B=f(e,"H4",{id:!0});var br=p(B);fe=f(br,"A",{href:!0});var xr=p(fe);et=o(xr,"\u65B9\u6CD5 1\uFF1A\u76F4\u63A5\u542F\u52A8"),xr.forEach(l),br.forEach(l),dl=c(e),Ce=w(e,!1),He=c(e),U=f(e,"H4",{id:!0});var wr=p(U);pe=f(wr,"A",{href:!0});var Ar=p(pe);lt=o(Ar,"\u65B9\u6CD5 2\uFF1A\u901A\u8FC7 docker composer"),Ar.forEach(l),wr.forEach(l),ul=c(e),_=f(e,"P",{});var he=p(_);tt=o(he,"\u56E0\u4E3A\u793A\u4F8B\u6587\u4EF6\u5939\u91CC\u9762\u5DF2\u7ECF\u6709\u4E00\u4E2A "),Le=f(he,"CODE",{});var Dr=p(Le);rt=o(Dr,"docker-compose.yml"),Dr.forEach(l),at=o(he," \u6587\u4EF6\u4E86\uFF0C\u6240\u4EE5\u6211\u4EEC\u4E0D\u9700\u8981\u53E6\u5916\u521B\u5EFA\uFF0C\u5982\u679C\u9700\u8981\u4FEE\u6539\u7684\u8BDD\u53EF\u4EE5\u7528 "),Se=f(he,"CODE",{});var $r=p(Se);st=o($r,"nano docker-compose.yml"),$r.forEach(l),ot=o(he," \u7F16\u8F91 (\u5982\u679C\u9700\u8981\u8BBE\u7F6E\u7528\u6237\u767B\u9646\u7684\u8BDD\uFF0C\u9700\u8981\u5728\u6B64\u4FEE\u6539)"),he.forEach(l),Fl=c(e),ne=f(e,"P",{});var Pr=p(ne);it=o(Pr,"\u542F\u52A8\u5BB9\u5668\uFF1A"),Pr.forEach(l),vl=c(e),Oe=w(e,!1),Ie=c(e),$=f(e,"P",{});var Nl=p($);ft=o(Nl,"\u8FD9\u65F6\u6211\u4EEC\u53EF\u4EE5\u901A\u8FC7 "),Ne=f(Nl,"CODE",{});var Cr=p(Ne);pt=o(Cr,"http://ip:5005"),Cr.forEach(l),nt=o(Nl," \u8BBF\u95EE\u4E66\u7B7E\u9875\u9762\u4E86\u3002"),Nl.forEach(l),ml=c(e),j=f(e,"H3",{id:!0});var Hr=p(j);ce=f(Hr,"A",{href:!0});var Lr=p(ce);ct=o(Lr,"4.\u4FEE\u6539\u4E66\u7B7E\u5185\u5BB9"),Lr.forEach(l),Hr.forEach(l),El=c(e),de=f(e,"P",{});var Sr=p(de);dt=o(Sr,"\u6211\u7528\u7684\u662F Royal TSX \u4E0A\u7684 File transfer \u6765\u67E5\u770B\u6587\u4EF6\u5939\u5185\u5BB9\u3002"),Sr.forEach(l),_l=c(e),P=f(e,"P",{});var Rl=p(P);ut=o(Rl,`\u914D\u7F6E\u6587\u4EF6\u7684\u8DEF\u5F84\u5982\u4E0B\uFF1A
|
|
`),Wl(q.$$.fragment,Rl),Ft=o(Rl,`
|
|
\u5404\u4E2A\u6587\u4EF6\u7684\u529F\u80FD\u5982\u4E0B\uFF1A`),Rl.forEach(l),yl=c(e),y=f(e,"UL",{});var ke=p(y);Re=f(ke,"LI",{});var Or=p(Re);vt=o(Or,"config.yml\uFF1A\u57FA\u672C\u5E94\u7528\u8BBE\u7F6E/\u6807\u9898/\u7EC4\u4EF6\u2026\u2026"),Or.forEach(l),mt=c(ke),Te=f(ke,"LI",{});var Ir=p(Te);Et=o(Ir,"apps.yml\uFF1A\u8BBE\u7F6E\u201C\u5E94\u7528\u201D\u680F\u7684\u4E66\u7B7E\u540D\u5B57/\u94FE\u63A5/icon/\u63CF\u8FF0"),Ir.forEach(l),_t=c(ke),Ge=f(ke,"LI",{});var Nr=p(Ge);yt=o(Nr,"bookmarks.yml\uFF1A\u8BBE\u7F6E\u201C\u4E66\u7B7E\u201D\u680F\u7684\u5206\u7C7B/\u94FE\u63A5\u540D\u79F0/icon/\u94FE\u63A5"),Nr.forEach(l),ke.forEach(l),hl=c(e),h=f(e,"P",{});var be=p(h);ht=o(be,"\u4F5C\u8005\u8D34\u5FC3\u5730\u5185\u7F6E\u4E86 "),Xe=f(be,"CODE",{});var Rr=p(Xe);kt=o(Rr,"@mdi/font"),Rr.forEach(l),bt=o(be," \u76F8\u5173 icon\uFF0C\u53EF\u4EE5\u901A\u8FC7 "),Me=f(be,"CODE",{});var Tr=p(Me);xt=o(Tr,"http://ip:5005/resources/mdi-cheat-sheets/"),Tr.forEach(l),wt=o(be," \u6765\u8BBF\u95EE\u56FE\u6807\u5217\u8868\uFF0C\u7136\u540E\u901A\u8FC7 Ctrl /CMD+ F \u6765\u8FDB\u884C\u9875\u9762\u5185\u641C\u7D22\u3002"),be.forEach(l),kl=c(e),A=f(e,"P",{});var al=p(A);At=o(al,"\u5728\u4E66\u7B7E\u9875\u9762\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5DE6\u4E0B\u89D2\u7684\u9F7F\u8F6E\u56FE\u6807\u8C03\u6574\u4E3B\u9898\u548C\u5176\u4ED6\u8BBE\u7F6E\uFF0C\u548C "),ze=f(al,"CODE",{});var Gr=p(ze);Dt=o(Gr,"config.yml"),Gr.forEach(l),$t=o(al,` \u91CC\u7684\u9009\u9879\u51E0\u4E4E\u4E00\u81F4\uFF1A
|
|
`),Wl(J.$$.fragment,al),al.forEach(l),bl=c(e),Q=f(e,"H3",{id:!0});var Xr=p(Q);ue=f(Xr,"A",{href:!0});var Mr=p(ue);Pt=o(Mr,"5.\u7528 nginx \u53CD\u4EE3\u548C\u8BBE\u7F6E\u57DF\u540D"),Mr.forEach(l),Xr.forEach(l),xl=c(e),C=f(e,"P",{});var Tl=p(C);Ct=o(Tl,"\u5B89\u88C5 Nginx \u5E76\u6253\u5F00 "),We=f(Tl,"CODE",{});var zr=p(We);Ht=o(zr,"flare.conf"),zr.forEach(l),Lt=o(Tl," \u6587\u4EF6"),Tl.forEach(l),wl=c(e),Ze=w(e,!1),Be=c(e),V=f(e,"P",{});var ir=p(V);Ue=f(ir,"CODE",{});var Wr=p(Ue);St=o(Wr,"flare.conf"),Wr.forEach(l),Ot=o(ir," \u7684\u5185\u5BB9 (\u6CE8\u610F\u4FEE\u6539 example.com \u4E3A\u81EA\u5DF1\u7684\u57DF\u540D)"),ir.forEach(l),Al=c(e),je=w(e,!1),qe=c(e),k=f(e,"P",{});var xe=p(k);It=o(xe,"\u7528 "),Je=f(xe,"CODE",{});var Zr=p(Je);Nt=o(Zr,"nginx -t"),Zr.forEach(l),Rt=o(xe," \u6D4B\u8BD5\u914D\u7F6E\u6587\u4EF6\uFF0C\u5982\u679C\u6700\u540E\u6709\u51FA\u73B0 "),Qe=f(xe,"CODE",{});var Br=p(Qe);Tt=o(Br,"suceessful"),Br.forEach(l),Gt=o(xe,"\uFF0C\u90A3\u6D4B\u8BD5\u5C31\u6210\u529F\u4E86\u3002"),xe.forEach(l),Dl=c(e),Fe=f(e,"P",{});var Ur=p(Fe);Xt=o(Ur,"\u7136\u540E\u4E3A\u8FD9\u4E2A\u914D\u7F6E\u6587\u4EF6\u589E\u52A0\u4E00\u4E2A\u94FE\u63A5"),Ur.forEach(l),$l=c(e),Ve=w(e,!1),Ke=c(e),ve=f(e,"P",{});var jr=p(ve);Mt=o(jr,"\u91CD\u542F nginx"),jr.forEach(l),Pl=c(e),Ye=w(e,!1),ge=c(e),me=f(e,"P",{});var qr=p(me);zt=o(qr,"\u521A\u9047\u5230\u4E00\u4E9B\u95EE\u9898\uFF0C\u53C8\u56DE\u5230\u4E86\u6211\u7684 Miniflux \u4E3B\u9875^ ^\uFF0C\u9042\u91CD\u542F\u5BB9\u5668\uFF1A"),qr.forEach(l),Cl=c(e),el=w(e,!1),ll=c(e),K=f(e,"H3",{id:!0});var Jr=p(K);Ee=f(Jr,"A",{href:!0});var Qr=p(Ee);Wt=o(Qr,"6.SSL \u8BC1\u4E66\u548C\u5176\u4ED6\u4E66\u7B7E"),Qr.forEach(l),Jr.forEach(l),Hl=c(e),Y=f(e,"P",{});var fr=p(Y);Zt=o(fr,"\u5B89\u88C5\u8BC1\u4E66\uFF0C\u8BE6\u60C5\u53C2\u8003\u8FD9\u7BC7\uFF1A"),H=f(fr,"A",{href:!0,rel:!0,target:!0});var Vr=p(H);Bt=o(Vr,"\u7528 docker \u5B89\u88C5 Halo \u535A\u5BA2\u5E76\u7528 Nginx \u53CD\u4EE3"),Vr.forEach(l),fr.forEach(l),Ll=c(e),tl=w(e,!1),rl=c(e),_e=f(e,"P",{});var Kr=p(_e);Ut=o(Kr,"\u5176\u4ED6\u597D\u7528\u4E66\u7B7E\uFF1A"),Kr.forEach(l),Sl=c(e),b=f(e,"UL",{});var we=p(b);g=f(we,"LI",{});var Gl=p(g);L=f(Gl,"A",{href:!0,rel:!0,target:!0});var Yr=p(L);jt=o(Yr,"Raindrop"),Yr.forEach(l),qt=o(Gl,"\uFF1A\u53EF\u4EE5\u5171\u4EAB\u7684\u7F51\u9875\u4E66\u7B7E\uFF0C\u4E5F\u53EF\u4EE5\u5D4C\u5165\u5230\u7F51\u9875\u4E2D\uFF0C\u6211\u7684\u767D\u566A\u97F3\u4E66\u7B7E\uFF1A"),S=f(Gl,"A",{href:!0,rel:!0,target:!0});var gr=p(S);Jt=o(gr,"\u767D\u566A\u97F3"),gr.forEach(l),Gl.forEach(l),Qt=c(we),ee=f(we,"LI",{});var Xl=p(ee);O=f(Xl,"A",{href:!0,rel:!0,target:!0});var ea=p(O);Vt=o(ea,"Airtable"),ea.forEach(l),Kt=o(Xl,"\uFF1A\u4E00\u4E2A\u5171\u4EAB\u8868\u683C\u5DE5\u5177\uFF0C\u8BE6\u60C5\u53EF\u4EE5\u770B\u6211\u7684\u8D44\u6E90\u6536\u85CF\u5939\uFF1A"),I=f(Xl,"A",{href:!0,rel:!0,target:!0});var la=p(I);Yt=o(la,"About Coding"),la.forEach(l),Xl.forEach(l),gt=c(we),ye=f(we,"LI",{});var pr=p(ye);N=f(pr,"A",{href:!0,rel:!0,target:!0});var ta=p(N);er=o(ta,"Guardo"),ta.forEach(l),lr=o(pr,"\uFF1A\u8BF4\u662F\u53EF\u4EE5\u66FF\u4EE3 Raindrop\uFF0C\u4F46\u4E66\u7B7E\u6587\u4EF6\u5939\u4E0D\u80FD\u751F\u6210\u5171\u4EAB\u94FE\u63A5\uFF0C\u6240\u4EE5\u4E00\u76F4\u6CA1\u7528\u3002"),pr.forEach(l),we.forEach(l),Ol=c(e),R=f(e,"P",{});var Ml=p(R);tr=o(Ml,"\u518D\u6B21\u611F\u8C22"),T=f(Ml,"A",{href:!0,rel:!0,target:!0});var ra=p(T);rr=o(ra,"\u4E91\u4E94\u7684 WordPress \u642D\u5EFA\u6559\u7A0B"),ra.forEach(l),ar=o(Ml,"\uFF0C\u7167\u846B\u82A6\u753B\u74E2\u5957\u7528\u4E86 Nginx \u7684\u8BBE\u7F6E\u3002"),Ml.forEach(l),this.h()},h(){d(m,"href","https://sspai.com/post/71329"),d(m,"rel","nofollow noopener noreferrer external"),d(m,"target","_blank"),d(D,"href","https://github.com/soulteary/docker-flare"),d(D,"rel","nofollow noopener noreferrer external"),d(D,"target","_blank"),d(ae,"href","#1\u521B\u5EFA-flare-\u6587\u4EF6\u5939"),d(z,"id","1\u521B\u5EFA-flare-\u6587\u4EF6\u5939"),Ae.a=De,d(oe,"href","#2\u4E0B\u8F7D\u5305\u542B\u793A\u4F8B\u7684\u4EE3\u7801"),d(W,"id","2\u4E0B\u8F7D\u5305\u542B\u793A\u4F8B\u7684\u4EE3\u7801"),$e.a=Pe,d(ie,"href","#3\u8FD0\u884C\u5BB9\u5668"),d(Z,"id","3\u8FD0\u884C\u5BB9\u5668"),d(fe,"href","#\u65B9\u6CD5-1\u76F4\u63A5\u542F\u52A8"),d(B,"id","\u65B9\u6CD5-1\u76F4\u63A5\u542F\u52A8"),Ce.a=He,d(pe,"href","#\u65B9\u6CD5-2\u901A\u8FC7-docker-composer"),d(U,"id","\u65B9\u6CD5-2\u901A\u8FC7-docker-composer"),Oe.a=Ie,d(ce,"href","#4\u4FEE\u6539\u4E66\u7B7E\u5185\u5BB9"),d(j,"id","4\u4FEE\u6539\u4E66\u7B7E\u5185\u5BB9"),d(ue,"href","#5\u7528-nginx-\u53CD\u4EE3\u548C\u8BBE\u7F6E\u57DF\u540D"),d(Q,"id","5\u7528-nginx-\u53CD\u4EE3\u548C\u8BBE\u7F6E\u57DF\u540D"),Ze.a=Be,je.a=qe,Ve.a=Ke,Ye.a=ge,el.a=ll,d(Ee,"href","#6ssl-\u8BC1\u4E66\u548C\u5176\u4ED6\u4E66\u7B7E"),d(K,"id","6ssl-\u8BC1\u4E66\u548C\u5176\u4ED6\u4E66\u7B7E"),d(H,"href","https://halo.seviche.cc/archives/halo-in-docker"),d(H,"rel","nofollow noopener noreferrer external"),d(H,"target","_blank"),tl.a=rl,d(L,"href","https://app.raindrop.io/"),d(L,"rel","nofollow noopener noreferrer external"),d(L,"target","_blank"),d(S,"href","https://raindrop.io/Rainny/-21205390"),d(S,"rel","nofollow noopener noreferrer external"),d(S,"target","_blank"),d(O,"href","https://airtable.com/"),d(O,"rel","nofollow noopener noreferrer external"),d(O,"target","_blank"),d(I,"href","https://airtable.com/shrpftxf6JgRomP2X/tblEvtThXHNBMQ8lW/viwSXGTALloahC10H"),d(I,"rel","nofollow noopener noreferrer external"),d(I,"target","_blank"),d(N,"href","https://guardo.io/"),d(N,"rel","nofollow noopener noreferrer external"),d(N,"target","_blank"),d(T,"href","https://yukieyun.net/tech/shared-service-same-server-wordpress/"),d(T,"rel","nofollow noopener noreferrer external"),d(T,"target","_blank")},m(e,r){a(e,u,r),t(u,E),t(u,m),t(m,G),a(e,F,r),a(e,v,r),t(v,te),Zl(X,v,null),a(e,sl,r),a(e,re,r),t(re,ql),a(e,ol,r),a(e,M,r),t(M,Jl),t(M,D),t(D,Ql),a(e,il,r),a(e,z,r),t(z,ae),t(ae,Vl),a(e,fl,r),a(e,se,r),t(se,Kl),a(e,pl,r),Ae.m(ia,e,r),a(e,De,r),a(e,W,r),t(W,oe),t(oe,Yl),a(e,nl,r),$e.m(fa,e,r),a(e,Pe,r),a(e,Z,r),t(Z,ie),t(ie,gl),a(e,cl,r),a(e,B,r),t(B,fe),t(fe,et),a(e,dl,r),Ce.m(pa,e,r),a(e,He,r),a(e,U,r),t(U,pe),t(pe,lt),a(e,ul,r),a(e,_,r),t(_,tt),t(_,Le),t(Le,rt),t(_,at),t(_,Se),t(Se,st),t(_,ot),a(e,Fl,r),a(e,ne,r),t(ne,it),a(e,vl,r),Oe.m(na,e,r),a(e,Ie,r),a(e,$,r),t($,ft),t($,Ne),t(Ne,pt),t($,nt),a(e,ml,r),a(e,j,r),t(j,ce),t(ce,ct),a(e,El,r),a(e,de,r),t(de,dt),a(e,_l,r),a(e,P,r),t(P,ut),Zl(q,P,null),t(P,Ft),a(e,yl,r),a(e,y,r),t(y,Re),t(Re,vt),t(y,mt),t(y,Te),t(Te,Et),t(y,_t),t(y,Ge),t(Ge,yt),a(e,hl,r),a(e,h,r),t(h,ht),t(h,Xe),t(Xe,kt),t(h,bt),t(h,Me),t(Me,xt),t(h,wt),a(e,kl,r),a(e,A,r),t(A,At),t(A,ze),t(ze,Dt),t(A,$t),Zl(J,A,null),a(e,bl,r),a(e,Q,r),t(Q,ue),t(ue,Pt),a(e,xl,r),a(e,C,r),t(C,Ct),t(C,We),t(We,Ht),t(C,Lt),a(e,wl,r),Ze.m(ca,e,r),a(e,Be,r),a(e,V,r),t(V,Ue),t(Ue,St),t(V,Ot),a(e,Al,r),je.m(da,e,r),a(e,qe,r),a(e,k,r),t(k,It),t(k,Je),t(Je,Nt),t(k,Rt),t(k,Qe),t(Qe,Tt),t(k,Gt),a(e,Dl,r),a(e,Fe,r),t(Fe,Xt),a(e,$l,r),Ve.m(ua,e,r),a(e,Ke,r),a(e,ve,r),t(ve,Mt),a(e,Pl,r),Ye.m(Fa,e,r),a(e,ge,r),a(e,me,r),t(me,zt),a(e,Cl,r),el.m(va,e,r),a(e,ll,r),a(e,K,r),t(K,Ee),t(Ee,Wt),a(e,Hl,r),a(e,Y,r),t(Y,Zt),t(Y,H),t(H,Bt),a(e,Ll,r),tl.m(ma,e,r),a(e,rl,r),a(e,_e,r),t(_e,Ut),a(e,Sl,r),a(e,b,r),t(b,g),t(g,L),t(L,jt),t(g,qt),t(g,S),t(S,Jt),t(b,Qt),t(b,ee),t(ee,O),t(O,Vt),t(ee,Kt),t(ee,I),t(I,Yt),t(b,gt),t(b,ye),t(ye,N),t(N,er),t(ye,lr),a(e,Ol,r),a(e,R,r),t(R,tr),t(R,T),t(T,rr),t(R,ar),Il=!0},p:ka,i(e){Il||(Bl(X.$$.fragment,e),Bl(q.$$.fragment,e),Bl(J.$$.fragment,e),Il=!0)},o(e){Ul(X.$$.fragment,e),Ul(q.$$.fragment,e),Ul(J.$$.fragment,e),Il=!1},d(e){e&&l(u),e&&l(F),e&&l(v),jl(X),e&&l(sl),e&&l(re),e&&l(ol),e&&l(M),e&&l(il),e&&l(z),e&&l(fl),e&&l(se),e&&l(pl),e&&Ae.d(),e&&l(De),e&&l(W),e&&l(nl),e&&$e.d(),e&&l(Pe),e&&l(Z),e&&l(cl),e&&l(B),e&&l(dl),e&&Ce.d(),e&&l(He),e&&l(U),e&&l(ul),e&&l(_),e&&l(Fl),e&&l(ne),e&&l(vl),e&&Oe.d(),e&&l(Ie),e&&l($),e&&l(ml),e&&l(j),e&&l(El),e&&l(de),e&&l(_l),e&&l(P),jl(q),e&&l(yl),e&&l(y),e&&l(hl),e&&l(h),e&&l(kl),e&&l(A),jl(J),e&&l(bl),e&&l(Q),e&&l(xl),e&&l(C),e&&l(wl),e&&Ze.d(),e&&l(Be),e&&l(V),e&&l(Al),e&&je.d(),e&&l(qe),e&&l(k),e&&l(Dl),e&&l(Fe),e&&l($l),e&&Ve.d(),e&&l(Ke),e&&l(ve),e&&l(Pl),e&&Ye.d(),e&&l(ge),e&&l(me),e&&l(Cl),e&&el.d(),e&&l(ll),e&&l(K),e&&l(Hl),e&&l(Y),e&&l(Ll),e&&tl.d(),e&&l(rl),e&&l(_e),e&&l(Sl),e&&l(b),e&&l(Ol),e&&l(R)}}}function wa(le){let u,E;const m=[le[0],oa];let G={$$slots:{default:[xa]},$$scope:{ctx:le}};for(let F=0;F<m.length;F+=1)G=cr(G,m[F]);return u=new ba({props:G}),{c(){zl(u.$$.fragment)},l(F){Wl(u.$$.fragment,F)},m(F,v){Zl(u,F,v),E=!0},p(F,[v]){const te=v&1?ha(m,[v&1&&aa(F[0]),v&0&&aa(oa)]):{};v&2&&(te.$$scope={dirty:v,ctx:F}),u.$set(te)},i(F){E||(Bl(u.$$.fragment,F),E=!0)},o(F){Ul(u.$$.fragment,F),E=!1},d(F){jl(u,F)}}}const oa={title:"\u81EA\u5EFA\u7F51\u9875\u4E66\u7B7EFlare",created:"2022-02-20T14:04:17.000Z",tags:["Docker","Self-hosted"],slug:"/flare.md",summary:"\u901A\u8FC7Docker\u81EA\u5EFA\u7F51\u9875\u4E66\u7B7EFlare",lastmod:"2022-03-30T02:19:33.711Z",path:"/flare",toc:[{depth:3,title:"1.\u521B\u5EFA Flare \u6587\u4EF6\u5939",slug:"1\u521B\u5EFA-flare-\u6587\u4EF6\u5939"},{depth:3,title:"2.\u4E0B\u8F7D\u5305\u542B\u793A\u4F8B\u7684\u4EE3\u7801",slug:"2\u4E0B\u8F7D\u5305\u542B\u793A\u4F8B\u7684\u4EE3\u7801"},{depth:3,title:"3.\u8FD0\u884C\u5BB9\u5668",slug:"3\u8FD0\u884C\u5BB9\u5668"},{depth:4,title:"\u65B9\u6CD5 1\uFF1A\u76F4\u63A5\u542F\u52A8",slug:"\u65B9\u6CD5-1\u76F4\u63A5\u542F\u52A8"},{depth:4,title:"\u65B9\u6CD5 2\uFF1A\u901A\u8FC7 docker composer",slug:"\u65B9\u6CD5-2\u901A\u8FC7-docker-composer"},{depth:3,title:"4.\u4FEE\u6539\u4E66\u7B7E\u5185\u5BB9",slug:"4\u4FEE\u6539\u4E66\u7B7E\u5185\u5BB9"},{depth:3,title:"5.\u7528 nginx \u53CD\u4EE3\u548C\u8BBE\u7F6E\u57DF\u540D",slug:"5\u7528-nginx-\u53CD\u4EE3\u548C\u8BBE\u7F6E\u57DF\u540D"},{depth:3,title:"6.SSL \u8BC1\u4E66\u548C\u5176\u4ED6\u4E66\u7B7E",slug:"6ssl-\u8BC1\u4E66\u548C\u5176\u4ED6\u4E66\u7B7E"}],updated:"2022-08-06T10:49:53.655Z"};function Aa(le,u,E){return le.$$set=m=>{E(0,u=cr(cr({},u),sa(m)))},u=sa(u),[u]}class Ra extends Ea{constructor(u){super(),_a(this,u,Aa,wa,ya,{})}}export{Ra as default,oa as metadata};
|