mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-01 13:59:30 +08:00
13 lines
47 KiB
JavaScript
13 lines
47 KiB
JavaScript
import{S as Zc,i as Yc,s as ep,C as ls,w as Mc,x as $c,y as Kc,z as tp,A as Rc,f as Jc,t as Gc,B as Qc,X as Bc,l as r,r as n,a as i,V as rs,m as o,n as l,u as s,h as t,c,W as os,p as a,b as m,G as e,E as rp}from"../../chunks/index-cd58b8d1.js";import{P as op}from"../../chunks/post_layout-9085e57e.js";import{I as lp}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 ap(Xe){let f,g,x,H,h,E,N,_t,zo,Mo,De,mt,R,$o,Ko,Et,B,Jo,Go,gt,yt,z,Qo,Wo,Pe,bt,M,Xo,Vo,wt,Zo,Yo,Ce,kt,$,el,tl,xe,Ft,rl,ol,Lt,ll,al,Ae,Dt,Pt,nl,sl,Ie,Ct,xt,K,il,cl,Se,At,J,pl,hl,io,Wc=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" js="true"><div class="language-id">js</div><div class='code-container'><code><div class='line'><span style="color: #C792EA">const</span><span style="color: #EEFFFF"> evalAlter </span><span style="color: #89DDFF">=</span><span style="color: #EEFFFF"> fn </span><span style="color: #C792EA">=></span><span style="color: #EEFFFF"> </span><span style="color: #89DDFF">{</span></div><div class='line'><span style="color: #F07178"> </span><span style="color: #C792EA">const</span><span style="color: #F07178"> </span><span style="color: #EEFFFF">Fn</span><span style="color: #F07178"> </span><span style="color: #89DDFF">=</span><span style="color: #F07178"> </span><span style="color: #FFCB6B">Function</span></div><div class='line'><span style="color: #F07178"> </span><span style="color: #89DDFF">return</span><span style="color: #F07178"> </span><span style="color: #89DDFF">new</span><span style="color: #F07178"> </span><span style="color: #82AAFF">Fn</span><span style="color: #F07178">(</span><span style="color: #89DDFF">'</span><span style="color: #C3E88D">return</span><span style="color: #89DDFF">'</span><span style="color: #F07178"> </span><span style="color: #89DDFF">+</span><span style="color: #F07178"> </span><span style="color: #EEFFFF">fn</span><span style="color: #F07178">)()</span></div><div class='line'><span style="color: #89DDFF">}</span></div></code></div></pre>`,fl,Te,It,St,dl,ul,qe,Tt,G,vl,_l,qt,Q,ml,El,Ot,Ut,W,gl,yl,Oe,jt,X,bl,wl,k,Ve,kl,Ht,Nt,Fl,Ll,Ze,Dl,Ue,Rt,Pl,Cl,Bt,xl,Al,Ye,Il,A,zt,Sl,Tl,D,Mt,ql,Ol,$t,Ul,jl,Kt,Hl,Nl,Rl,b,Jt,Bl,zl,Gt,Ml,$l,Qt,Kl,Jl,Wt,Gl,Ql,Wl,et,Xl,je,Xt,V,Vl,Zl,Vt,Z,Yl,ea,I,Zt,Y,ta,ra,Yt,oa,la,y,er,aa,na,tr,sa,ia,rr,ca,pa,or,ha,fa,lr,da,ua,S,ar,ee,va,_a,nr,sr,ma,Ea,ir,tt,ga,cr,ya,ba,He,pr,te,wa,ka,hr,Fa,La,fr,dr,re,Da,co,Ne,rt,Pa,po,w,ur,vr,oe,Ca,xa,_r,mr,le,Aa,Ia,F,Er,ae,Sa,Ta,gr,qa,Oa,ho,Xc=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" yaml="true"><div class="language-id">yaml</div><div class='code-container'><code><div class='line'><span style="color: #EEFFFF"> </span><span style="color: #C3E88D">client_max_body_size 8M;</span><span style="color: #EEFFFF"> </span><span style="color: #546E7A">#\u914D\u7F6E\u8BF7\u6C42\u4F53\u7F13\u5B58\u533A\u5927\u5C0F</span></div><div class='line'></div><div class='line'><span style="color: #EEFFFF"> </span><span style="color: #C3E88D">client_body_buffer_size 128k;</span><span style="color: #EEFFFF"> </span><span style="color: #546E7A">#\u8BBE\u7F6E\u5BA2\u6237\u7AEF\u8BF7\u6C42\u4F53\u6700\u5927\u503C</span></div><div class='line'></div><div class='line'><span style="color: #EEFFFF"> </span><span style="color: #C3E88D">fastcgi_intercept_errors on;</span></div></code></div></pre>`,fo,yr,Ua,ja,Re,br,wr,Ha,Na,T,kr,ne,Ra,Ba,Fr,se,za,Ma,ot,$a,ie,Ka,uo,Be,lt,Ja,vo,u,Lr,Dr,ce,Ga,Qa,Pr,Cr,pe,Wa,Xa,xr,Ar,he,Va,Za,ze,Ir,fe,Ya,en,Sr,Tr,tn,rn,q,qr,de,on,ln,Or,an,nn,Ur,jr,sn,cn,Me,Hr,ue,pn,hn,at,fn,$e,dn,L,Nr,ve,un,vn,nt,_n,_e,mn,En,Rr,Br,gn,yn,zr,Mr,bn,wn,O,$r,me,kn,Fn,Kr,Ke,Ln,Jr,Dn,Pn,Cn,_o,Vc=`<pre class="shiki material-default" style="background-color: #263238; color: #EEFFFF" html="true"><div class="language-id">html</div><div class='code-container'><code><div class='line'><span style="color: #89DDFF"><</span><span style="color: #F07178">img</span><span style="color: #89DDFF"> </span><span style="color: #C792EA">src</span><span style="color: #89DDFF">=</span><span style="color: #89DDFF">"</span><span style="color: #C3E88D">{{ .Destination | safeURL }}</span><span style="color: #89DDFF">"</span><span style="color: #89DDFF"> </span><span style="color: #C792EA">alt</span><span style="color: #89DDFF">=</span><span style="color: #89DDFF">"</span><span style="color: #C3E88D">{{ .Text }}</span><span style="color: #89DDFF">"</span><span style="color: #89DDFF"> </span><span style="color: #C792EA">loading</span><span style="color: #89DDFF">=</span><span style="color: #89DDFF">"</span><span style="color: #C3E88D">lazy</span><span style="color: #89DDFF">"</span><span style="color: #89DDFF"> /></span></div><div class='line'><span style="color: #EEFFFF">This makes the resulting HTML have the loading="lazy" attribute, which lazily loads images.</span></div></code></div></pre>`,xn,Je,Gr,Ee,An,In,Qr,Wr,Sn,mo,Ge,st,Tn,Eo,ge,Xr,ye,qn,On,Vr,be,Un,go,P,U,Zr,jn,Hn,Yr,eo,Nn,Rn,to,ro,Bn,zn,Qe,oo,Mn,$n,lo,ao,Kn,Jn,no,so,Gn,yo;return $e=new lp({props:{src:"https://alearningadayblog.files.wordpress.com/2022/07/image-2.png"}}),{c(){f=r("h2"),g=r("a"),x=n("\u524D\u7AEF"),H=i(),h=r("ul"),E=r("li"),N=r("p"),_t=r("strong"),zo=n("\u5173\u4E8E\u7C7B\u578B\u6570\u7EC4 TypedArray"),Mo=i(),De=r("ul"),mt=r("li"),R=r("a"),$o=n("TypedArray - JavaScript | MDN"),Ko=i(),Et=r("li"),B=r("a"),Jo=n("Typed arrays - Binary data in the browser"),Go=i(),gt=r("li"),yt=r("p"),z=r("a"),Qo=n("Deep-copying in JavaScript using structuredClone"),Wo=i(),Pe=r("li"),bt=r("p"),M=r("a"),Xo=n("How not to learn TypeScript"),Vo=i(),wt=r("p"),Zo=n("\u8BB2\u4E86 TypeScript \u4F7F\u7528\u8FC7\u7A0B\u4E2D\u7ECF\u5E38\u72AF\u7684\u9519\u8BEF"),Yo=i(),Ce=r("li"),kt=r("p"),$=r("a"),el=n("25+ JavaScript Shorthand Coding Techniques"),tl=i(),xe=r("p"),Ft=r("code"),rl=n("Math.floor"),ol=n(" \u7684\u7B80\u5199\u662F"),Lt=r("code"),ll=n("~~"),al=i(),Ae=r("li"),Dt=r("p"),Pt=r("strong"),nl=n("eval"),sl=i(),Ie=r("ul"),Ct=r("li"),xt=r("p"),K=r("a"),il=n("eval-MDN"),cl=i(),Se=r("li"),At=r("p"),J=r("a"),pl=n("Js \u4EE3\u66FF eval \u7684\u65B9\u6CD5"),hl=i(),io=new rs(!1),fl=i(),Te=r("li"),It=r("p"),St=r("strong"),dl=n("Vue \u51FD\u6570\u5F0F\u7EC4\u4EF6"),ul=i(),qe=r("ul"),Tt=r("li"),G=r("a"),vl=n("\u51FD\u6570\u5F0F\u7EC4\u4EF6"),_l=i(),qt=r("li"),Q=r("a"),ml=n("Vue \u51FD\u6570\u5F0F\u7EC4\u4EF6"),El=i(),Ot=r("li"),Ut=r("p"),W=r("a"),gl=n("Notion \u7F16\u8F91\u5668\u662F\u600E\u4E48\u5B9E\u73B0\u7684\uFF1F"),yl=i(),Oe=r("li"),jt=r("p"),X=r("a"),bl=n("Content Security Policy \u5165\u95E8\u6559\u7A0B"),wl=i(),k=r("ul"),Ve=r("li"),kl=n("CSP \u662F\u4EC0\u4E48\uFF1A"),Ht=r("blockquote"),Nt=r("p"),Fl=n("CSP \u7684\u5B9E\u8D28\u5C31\u662F\u767D\u540D\u5355\u5236\u5EA6\uFF0C\u5F00\u53D1\u8005\u660E\u786E\u544A\u8BC9\u5BA2\u6237\u7AEF\uFF0C\u54EA\u4E9B\u5916\u90E8\u8D44\u6E90\u53EF\u4EE5\u52A0\u8F7D\u548C\u6267\u884C\uFF0C\u7B49\u540C\u4E8E\u63D0\u4F9B\u767D\u540D\u5355\u3002\u5B83\u7684\u5B9E\u73B0\u548C\u6267\u884C\u5168\u90E8\u7531\u6D4F\u89C8\u5668\u5B8C\u6210\uFF0C\u5F00\u53D1\u8005\u53EA\u9700\u63D0\u4F9B\u914D\u7F6E"),Ll=i(),Ze=r("li"),Dl=n("\u8BBE\u7F6E\u65B9\u6CD5\uFF1A"),Ue=r("ol"),Rt=r("li"),Pl=n("\u5728 http \u5934\u4E2D\u58F0\u660E"),Cl=i(),Bt=r("li"),xl=n("\u5728 meta \u6807\u7B7E\u4E2D\u58F0\u660E"),Al=i(),Ye=r("li"),Il=n("\u5177\u4F53\u914D\u7F6E\u4E2D\uFF1A"),A=r("ol"),zt=r("li"),Sl=n("\u5982\u679C\u540C\u4E00\u4E2A\u9650\u5236\u9009\u9879\u4F7F\u7528\u591A\u6B21\uFF0C\u53EA\u6709\u7B2C\u4E00\u6B21\u4F1A\u751F\u6548\u3002"),Tl=i(),D=r("li"),Mt=r("code"),ql=n("script-src"),Ol=n("\u548C"),$t=r("code"),Ul=n("object-src"),jl=n("\u662F\u5FC5\u8BBE\u7684\uFF0C\u9664\u975E\u8BBE\u7F6E\u4E86"),Kt=r("code"),Hl=n("default-src"),Nl=n("\u3002"),Rl=i(),b=r("li"),Jt=r("code"),Bl=n("script-src"),zl=n("\u4E0D\u80FD\u4F7F\u7528"),Gt=r("code"),Ml=n("unsafe-inline"),$l=n("\u5173\u952E\u5B57\uFF08\u9664\u975E\u4F34\u968F\u4E00\u4E2A"),Qt=r("code"),Kl=n("nonce"),Jl=n("\u503C\uFF09\uFF0C\u4E5F\u4E0D\u80FD\u5141\u8BB8\u8BBE\u7F6E"),Wt=r("code"),Gl=n("data:URL"),Ql=n("\u3002"),Wl=i(),et=r("li"),Xl=n("\u8865\u5145\u9605\u8BFB\uFF1A"),je=r("ul"),Xt=r("li"),V=r("a"),Vl=n("Web Security"),Zl=i(),Vt=r("li"),Z=r("a"),Yl=n("Content security policy"),ea=i(),I=r("li"),Zt=r("p"),Y=r("a"),ta=n("\u524D\u7AEF\u5B89\u5168\u7CFB\u5217\uFF08\u4E00\uFF09\uFF1A\u5982\u4F55\u9632\u6B62 XSS \u653B\u51FB\uFF1F - \u7F8E\u56E2\u6280\u672F\u56E2\u961F"),ra=i(),Yt=r("p"),oa=n("\u4E25\u683C\u7684 CSP \u5728 XSS \u7684\u9632\u8303\u4E2D\u53EF\u4EE5\u8D77\u5230\u4EE5\u4E0B\u7684\u4F5C\u7528\uFF1A"),la=i(),y=r("ul"),er=r("li"),aa=n("\u7981\u6B62\u52A0\u8F7D\u5916\u57DF\u4EE3\u7801\uFF0C\u9632\u6B62\u590D\u6742\u7684\u653B\u51FB\u903B\u8F91\u3002"),na=i(),tr=r("li"),sa=n("\u7981\u6B62\u5916\u57DF\u63D0\u4EA4\uFF0C\u7F51\u7AD9\u88AB\u653B\u51FB\u540E\uFF0C\u7528\u6237\u7684\u6570\u636E\u4E0D\u4F1A\u6CC4\u9732\u5230\u5916\u57DF\u3002"),ia=i(),rr=r("li"),ca=n("\u7981\u6B62\u5185\u8054\u811A\u672C\u6267\u884C\uFF08\u89C4\u5219\u8F83\u4E25\u683C\uFF0C\u76EE\u524D\u53D1\u73B0 GitHub \u4F7F\u7528\uFF09\u3002"),pa=i(),or=r("li"),ha=n("\u7981\u6B62\u672A\u6388\u6743\u7684\u811A\u672C\u6267\u884C\uFF08\u65B0\u7279\u6027\uFF0CGoogle Map \u79FB\u52A8\u7248\u5728\u4F7F\u7528\uFF09\u3002"),fa=i(),lr=r("li"),da=n("\u5408\u7406\u4F7F\u7528\u4E0A\u62A5\u53EF\u4EE5\u53CA\u65F6\u53D1\u73B0 XSS\uFF0C\u5229\u4E8E\u5C3D\u5FEB\u4FEE\u590D\u95EE\u9898\u3002"),ua=i(),S=r("li"),ar=r("p"),ee=r("a"),va=n("\u6211\u81EA\u5DF1\u535A\u5BA2\u7684\u4E00\u4E2A XSS \u7684\u6545\u4E8B"),_a=i(),nr=r("blockquote"),sr=r("p"),ma=n("\u6D4F\u89C8\u5668\u5728\u6E32\u67D3 JavaScript \u4F2A\u534F\u8BAE\u5730\u5740\u7684\u65F6\u5019\uFF0C\u4F1A\u5148\u8FDB\u884C URL \u89E3\u7801\uFF0C\u518D\u6267\u884C JavaScript\u3002"),Ea=i(),ir=r("blockquote"),tt=r("p"),ga=n("\u56E0\u4E3A\u6D4F\u89C8\u5668\u5728\u89E3\u6790 URL \u7684\u65F6\u5019\u4F1A\u8FDB\u884C URL \u89E3\u7801\uFF0C\u90A3\u4E48\u7528\u6237\u7684\u8F93\u5165\u7406\u5E94\u8FDB\u884C URL \u7F16\u7801\u540E\u518D\u653E\u8FDB URL \u4E2D\u3002\u8FD9\u5C31\u662F\u6211\u4FEE\u590D\u8FD9\u4E2A\u6F0F\u6D1E\u7684\u65B9\u6CD5\uFF0C\u8BA9\u7528\u6237\u7684\u8F93\u5165\u6309\u7167\u6D4F\u89C8\u5668\u89E3\u6790\u7684\u987A\u5E8F\u8FDB\u884C\u7F16\u7801\uFF1A"),cr=r("strong"),ya=n("\u5148\u8FDB\u884C unicode \u7F16\u7801\u518D\u8FDB\u884C url \u7F16\u7801\u3002"),ba=i(),He=r("li"),pr=r("p"),te=r("a"),wa=n("Ladle vs. Storybook: Measuring performance across project sizes"),ka=i(),hr=r("p"),Fa=n("\u8FD9\u4E2A\u535A\u5BA2\u7684\u6587\u7AE0\u8D28\u91CF\u90FD\u5F88\u9AD8"),La=i(),fr=r("li"),dr=r("p"),re=r("a"),Da=n("a fresh new web framework is out"),co=i(),Ne=r("h2"),rt=r("a"),Pa=n("\u540E\u7AEF"),po=i(),w=r("ul"),ur=r("li"),vr=r("p"),oe=r("a"),Ca=n("Linux \u5165\u4FB5\u68C0\u6D4B"),xa=i(),_r=r("li"),mr=r("p"),le=r("a"),Aa=n("\u5982\u4F55\u5220\u9664\u955C\u50CF\u3001\u5BB9\u5668\u548C\u6570\u636E\u5377\uFF1F\u51E0\u4E2A\u503C\u5F97\u6536\u85CF\u7684 docker \u547D\u4EE4"),Ia=i(),F=r("li"),Er=r("p"),ae=r("a"),Sa=n("HTTP 413 \u9519\u8BEF\u89E3\u51B3\u65B9\u6CD5"),Ta=i(),gr=r("p"),qa=n("\u603B\u7ED3\u4E00\u4E0B\uFF1A413 \u9519\u8BEF\u662F\u56E0\u4E3A\u4E0A\u4F20\u6587\u4EF6\u7684\u5927\u5C0F\u8D85\u8FC7\u4E86\u9650\u5236\uFF0C\u9700\u8981\u8C03\u6574 Nginx \u8BBE\u7F6E\uFF0C\u6BD4\u5982\u5728 server \u91CC\u9762\u52A0"),Oa=i(),ho=new rs(!1),fo=i(),yr=r("p"),Ua=n("\u4ECA\u5929\u5728\u5B89\u88C5 WordPress \u4E3B\u9898\u65F6\u9047\u5230\u4E86\u8FD9\u4E2A\u95EE\u9898\uFF0C\u4E0A\u6B21\u9047\u5230\u597D\u50CF\u662F\u5728 Mastodon \u4E0A\u4F20\u8868\u60C5\u5305\u7684\u65F6\u5019\uFF08\u4E0D\u786E\u5B9A\uFF09"),ja=i(),Re=r("li"),br=r("p"),wr=r("strong"),Ha=n("\u5173\u4E8E WordPress \u4E0A\u4F20\u9650\u5236\u8FD9\u56DE\u4E8B\uFF1A"),Na=i(),T=r("ul"),kr=r("li"),ne=r("a"),Ra=n("\u3010docker\u3011wordpress \u4FEE\u6539\u6587\u4EF6\u4E0A\u4F20\u9650\u5236"),Ba=i(),Fr=r("li"),se=r("a"),za=n("How to install & use nano in a running Docker container"),Ma=i(),ot=r("li"),$a=n("\u8FD9\u6837\u65B9\u4FBF\u4E00\u70B9\uFF1A"),ie=r("a"),Ka=n("\u5982\u4F55\u4FEE\u6539 wordpress docker \u5BB9\u5668\u7684\u6587\u4EF6\u4E0A\u4F20\u5C3A\u5BF8\u9650\u5236\uFF1F"),uo=i(),Be=r("h2"),lt=r("a"),Ja=n("\u4EC0\u9526"),vo=i(),u=r("ul"),Lr=r("li"),Dr=r("p"),ce=r("a"),Ga=n("\u6298\u817E\u706B\u72D0"),Qa=i(),Pr=r("li"),Cr=r("p"),pe=r("a"),Wa=n("\u4E2D\u6587\u535A\u5BA2\u699C"),Xa=i(),xr=r("li"),Ar=r("p"),he=r("a"),Va=n("git add .\uFF0Cgit add -A\uFF0Cgit add -u\uFF0Cgit add* \u7684\u533A\u522B\u4E0E\u8054\u7CFB"),Za=i(),ze=r("li"),Ir=r("p"),fe=r("a"),Ya=n("Delightful lists"),en=i(),Sr=r("blockquote"),Tr=r("p"),tn=n(`Delightful lists are an effort to help bring change to this trend. To make freedom more discoverable again. This top-level project will allow navigation to all high-quality curated delightful lists created and maintained all over the web.
|
|
Anyone that wishes to do so can create their own list, and thus create an entrypoint to freedom.`),rn=i(),q=r("li"),qr=r("p"),de=r("a"),on=n("Computer Programming"),ln=i(),Or=r("p"),an=n("\u5076\u7136\u8FDB\u5165\u7684\u7F51\u7AD9\uFF0C\u6CA1\u6709\u5165\u53E3\u4E5F\u6CA1\u6709\u51FA\u53E3\uFF0C\u6BD4\u8F83\u6709\u5E74\u4EE3\u611F\u4E86"),nn=i(),Ur=r("blockquote"),jr=r("p"),sn=n("A set of rules that provides a way of telling a computer what operations to perform is called a programming language. There is not, however, just one programming language; there are many. In this chapter you will learn about controlling a computer through the process of programming. You may even discover that you might want to become a programmer."),cn=i(),Me=r("li"),Hr=r("p"),ue=r("a"),pn=n("Mentality"),hn=i(),at=r("p"),fn=n(`\u4E00\u70B9\u70B9\u9E21\u6C64
|
|
`),Mc($e.$$.fragment),dn=i(),L=r("li"),Nr=r("p"),ve=r("a"),un=n("\u767D\u8BDD\u5F00\u6E90\u548C Web3"),vn=i(),nt=r("p"),_n=n("\u539F\u6587\uFF1A"),_e=r("a"),mn=n("Open source and web3, simplified\u200B"),En=i(),Rr=r("blockquote"),Br=r("p"),gn=n("\u201C\u5E76\u975E\u6240\u6709\u8FD9\u4E9B\u5E73\u53F0\u672C\u8EAB\u90FD\u5F00\u6E90\uFF0C\u4F46\u91CD\u8981\u7684\u662F\uFF0C\u4E0E\u670D\u52A1\u6A21\u5F0F\u7ED1\u5B9A\u7684\u6536\u76CA\u4F1A\u76F4\u63A5\u53CD\u9988\u5728\u5176\u539F\u751F\u4EE3\u5E01\u7684\u4EF7\u503C\u4E0A\u3002\u6709\u4E86\u8FD9\u6837\u7684\u8BBE\u5B9A\uFF0C\u968F\u7740\u65F6\u95F4\u7684\u63A8\u79FB\u5C06\u6E90\u4EE3\u7801\u5F00\u653E\u51FA\u6765\u7684\u6FC0\u52B1\u662F\u5DE8\u5927\u7684\uFF0C\u56E0\u4E3A\u5B83\u8BA9\u5F00\u53D1\u8005\u66F4\u5177\u6D3B\u529B\uFF0C\u8BA9\u57FA\u4E8E\u670D\u52A1\u7684\u751F\u6001\u7CFB\u7EDF\u5F97\u4EE5\u5B58\u7EED\uFF0C\u5E76\u8BA9\u4EBA\u4EEC\u76F8\u4FE1\uFF0C\u9879\u76EE\u5C06\u4F1A\u4EE5\u6700\u7B26\u5408\u7F51\u7EDC\u5229\u76CA\u7684\u65B9\u5F0F\u6301\u7EED\u8FD0\u4F5C\uFF08\u56E0\u4E3A\u5018\u82E5\u4E0D\u8FD9\u6837\uFF0C\u5B83\u53EF\u4EE5\u88AB\uFF02\u5206\u53C9\uFF02\uFF0C\u5373\u5BB9\u6613\u88AB\u590D\u5236\uFF09\u201D"),yn=i(),zr=r("blockquote"),Mr=r("p"),bn=n("\u201C\u5B83\u4E5F\u4E0D\u4EC5\u4EC5\u662F\u4EE3\u7801\u3002\u60F3\u60F3\u7EF4\u57FA\u767E\u79D1\u3001Facebook\u3001Uber\u3001Linux \u2014\u2014 \u6240\u6709\u8FD9\u4E9B\u9879\u76EE\u90FD\u662F\u7531\u5C11\u6570\u4EBA\u5B9A\u4E49\u5E73\u53F0\u7684\u89C4\u5219\uFF0C\u7136\u540E\u5927\u91CF\u7684\u4EBA\u53C2\u4E0E\u4EF7\u503C\u6784\u5EFA\u3002\u5728\u8FD9\u4E9B\u793E\u533A\u4E2D\u8FDB\u884C\u4EF7\u503C\u6355\u83B7\u548C\u5206\u914D\u9762\u4E34\u5404\u79CD\u56F0\u5883 \u2500\u2500Facebook \u6216 Uber \u6A21\u5F0F\u8BA9\u5C11\u6570\u4EBA\u66B4\u5BCC\uFF0C\u7EF4\u57FA\u767E\u79D1\u6216 Linux \u6A21\u5F0F\u5219\u51E0\u4E4E\u65E0\u5229\u53EF\u56FE\u3002\u6211\u4E0A\u9762\u63CF\u8FF0\u7684\u7ED3\u6784\u80FD\u591F\u8BA9\u7528\u6237\u53C2\u4E0E\u4EF7\u503C\u7684\u521B\u9020\u548C\u6355\u83B7\uFF0C\u65E2\u9002\u7528\u4E8E Facebook \u4E5F\u53EF\u7528\u4E8E Linux\u3002\u201D"),wn=i(),O=r("li"),$r=r("p"),me=r("a"),kn=n("How to lazy load images in Hugo"),Fn=i(),Kr=r("blockquote"),Ke=r("p"),Ln=n("Create the file "),Jr=r("code"),Dn=n("layouts/_default/_markup/render-image.html"),Pn=n(" in your theme with this content:"),Cn=i(),_o=new rs(!1),xn=i(),Je=r("li"),Gr=r("p"),Ee=r("a"),An=n("How Do Dolphins Choose Their Name?"),In=i(),Qr=r("blockquote"),Wr=r("p"),Sn=n("Dolphins identify themselves with a unique whistle that scientists have likened to a human name. Here\u2019s how they decide what to call themselves."),mo=i(),Ge=r("h2"),st=r("a"),Tn=n("Commonplace Book"),Eo=i(),ge=r("ul"),Xr=r("li"),ye=r("a"),qn=n("Commonplace book-Method of knowledge compiling"),On=i(),Vr=r("li"),be=r("a"),Un=n("How To Keep A Commonplace Book - 2022 Edition"),go=i(),P=r("ol"),U=r("li"),Zr=r("p"),jn=n("Intentionality"),Hn=i(),Yr=r("blockquote"),eo=r("p"),Nn=n("every idea matters"),Rn=i(),to=r("blockquote"),ro=r("p"),Bn=n("just collect very succinct quotes from biographies that i\u2019ve read from books that i\u2019ve read or from articles from of the internet that i\u2019ve read and over time i ended up with this collection of very succinct sentences that but basically every one of these sentences they mean something every one of these words they mean something every expression that i put into this book they\u2019re all very deeply personal for me and also the act of writing for me is very personal because writing for me and journaling for me is a form of calming the brain because my brain does not shut up so point one keeping a commonplacebook on a physical notebook is a lot more deliberate"),zn=i(),Qe=r("li"),oo=r("p"),Mn=n("better editing"),$n=i(),lo=r("blockquote"),ao=r("p"),Kn=n(`writing on the paper at least
|
|
for me liberates me from that uh illusion of
|
|
perfection illusion of cleanliness that i get on a computer screen because i can
|
|
cross everything out i can cross things out straight away and i can spot
|
|
mistakes and you know weak sentences straight away`),Jn=i(),no=r("li"),so=r("p"),Gn=n("Crossing Disciplines"),this.h()},l(p){f=o(p,"H2",{id:!0});var v=l(f);g=o(v,"A",{href:!0});var as=l(g);x=s(as,"\u524D\u7AEF"),as.forEach(t),v.forEach(t),H=c(p),h=o(p,"UL",{});var d=l(h);E=o(d,"LI",{});var bo=l(E);N=o(bo,"P",{});var ns=l(N);_t=o(ns,"STRONG",{});var ss=l(_t);zo=s(ss,"\u5173\u4E8E\u7C7B\u578B\u6570\u7EC4 TypedArray"),ss.forEach(t),ns.forEach(t),Mo=c(bo),De=o(bo,"UL",{});var wo=l(De);mt=o(wo,"LI",{});var is=l(mt);R=o(is,"A",{href:!0,rel:!0,target:!0});var cs=l(R);$o=s(cs,"TypedArray - JavaScript | MDN"),cs.forEach(t),is.forEach(t),Ko=c(wo),Et=o(wo,"LI",{});var ps=l(Et);B=o(ps,"A",{href:!0,rel:!0,target:!0});var hs=l(B);Jo=s(hs,"Typed arrays - Binary data in the browser"),hs.forEach(t),ps.forEach(t),wo.forEach(t),bo.forEach(t),Go=c(d),gt=o(d,"LI",{});var fs=l(gt);yt=o(fs,"P",{});var ds=l(yt);z=o(ds,"A",{href:!0,rel:!0,target:!0});var us=l(z);Qo=s(us,"Deep-copying in JavaScript using structuredClone"),us.forEach(t),ds.forEach(t),fs.forEach(t),Wo=c(d),Pe=o(d,"LI",{});var ko=l(Pe);bt=o(ko,"P",{});var vs=l(bt);M=o(vs,"A",{href:!0,rel:!0,target:!0});var _s=l(M);Xo=s(_s,"How not to learn TypeScript"),_s.forEach(t),vs.forEach(t),Vo=c(ko),wt=o(ko,"P",{});var ms=l(wt);Zo=s(ms,"\u8BB2\u4E86 TypeScript \u4F7F\u7528\u8FC7\u7A0B\u4E2D\u7ECF\u5E38\u72AF\u7684\u9519\u8BEF"),ms.forEach(t),ko.forEach(t),Yo=c(d),Ce=o(d,"LI",{});var Fo=l(Ce);kt=o(Fo,"P",{});var Es=l(kt);$=o(Es,"A",{href:!0,rel:!0,target:!0});var gs=l($);el=s(gs,"25+ JavaScript Shorthand Coding Techniques"),gs.forEach(t),Es.forEach(t),tl=c(Fo),xe=o(Fo,"P",{});var Lo=l(xe);Ft=o(Lo,"CODE",{});var ys=l(Ft);rl=s(ys,"Math.floor"),ys.forEach(t),ol=s(Lo," \u7684\u7B80\u5199\u662F"),Lt=o(Lo,"CODE",{});var bs=l(Lt);ll=s(bs,"~~"),bs.forEach(t),Lo.forEach(t),Fo.forEach(t),al=c(d),Ae=o(d,"LI",{});var Do=l(Ae);Dt=o(Do,"P",{});var ws=l(Dt);Pt=o(ws,"STRONG",{});var ks=l(Pt);nl=s(ks,"eval"),ks.forEach(t),ws.forEach(t),sl=c(Do),Ie=o(Do,"UL",{});var Po=l(Ie);Ct=o(Po,"LI",{});var Fs=l(Ct);xt=o(Fs,"P",{});var Ls=l(xt);K=o(Ls,"A",{href:!0,rel:!0,target:!0});var Ds=l(K);il=s(Ds,"eval-MDN"),Ds.forEach(t),Ls.forEach(t),Fs.forEach(t),cl=c(Po),Se=o(Po,"LI",{});var Co=l(Se);At=o(Co,"P",{});var Ps=l(At);J=o(Ps,"A",{href:!0,rel:!0,target:!0});var Cs=l(J);pl=s(Cs,"Js \u4EE3\u66FF eval \u7684\u65B9\u6CD5"),Cs.forEach(t),Ps.forEach(t),hl=c(Co),io=os(Co,!1),Co.forEach(t),Po.forEach(t),Do.forEach(t),fl=c(d),Te=o(d,"LI",{});var xo=l(Te);It=o(xo,"P",{});var xs=l(It);St=o(xs,"STRONG",{});var As=l(St);dl=s(As,"Vue \u51FD\u6570\u5F0F\u7EC4\u4EF6"),As.forEach(t),xs.forEach(t),ul=c(xo),qe=o(xo,"UL",{});var Ao=l(qe);Tt=o(Ao,"LI",{});var Is=l(Tt);G=o(Is,"A",{href:!0,rel:!0,target:!0});var Ss=l(G);vl=s(Ss,"\u51FD\u6570\u5F0F\u7EC4\u4EF6"),Ss.forEach(t),Is.forEach(t),_l=c(Ao),qt=o(Ao,"LI",{});var Ts=l(qt);Q=o(Ts,"A",{href:!0,rel:!0,target:!0});var qs=l(Q);ml=s(qs,"Vue \u51FD\u6570\u5F0F\u7EC4\u4EF6"),qs.forEach(t),Ts.forEach(t),Ao.forEach(t),xo.forEach(t),El=c(d),Ot=o(d,"LI",{});var Os=l(Ot);Ut=o(Os,"P",{});var Us=l(Ut);W=o(Us,"A",{href:!0,rel:!0,target:!0});var js=l(W);gl=s(js,"Notion \u7F16\u8F91\u5668\u662F\u600E\u4E48\u5B9E\u73B0\u7684\uFF1F"),js.forEach(t),Us.forEach(t),Os.forEach(t),yl=c(d),Oe=o(d,"LI",{});var Io=l(Oe);jt=o(Io,"P",{});var Hs=l(jt);X=o(Hs,"A",{href:!0,rel:!0,target:!0});var Ns=l(X);bl=s(Ns,"Content Security Policy \u5165\u95E8\u6559\u7A0B"),Ns.forEach(t),Hs.forEach(t),wl=c(Io),k=o(Io,"UL",{});var we=l(k);Ve=o(we,"LI",{});var Qn=l(Ve);kl=s(Qn,"CSP \u662F\u4EC0\u4E48\uFF1A"),Ht=o(Qn,"BLOCKQUOTE",{});var Rs=l(Ht);Nt=o(Rs,"P",{});var Bs=l(Nt);Fl=s(Bs,"CSP \u7684\u5B9E\u8D28\u5C31\u662F\u767D\u540D\u5355\u5236\u5EA6\uFF0C\u5F00\u53D1\u8005\u660E\u786E\u544A\u8BC9\u5BA2\u6237\u7AEF\uFF0C\u54EA\u4E9B\u5916\u90E8\u8D44\u6E90\u53EF\u4EE5\u52A0\u8F7D\u548C\u6267\u884C\uFF0C\u7B49\u540C\u4E8E\u63D0\u4F9B\u767D\u540D\u5355\u3002\u5B83\u7684\u5B9E\u73B0\u548C\u6267\u884C\u5168\u90E8\u7531\u6D4F\u89C8\u5668\u5B8C\u6210\uFF0C\u5F00\u53D1\u8005\u53EA\u9700\u63D0\u4F9B\u914D\u7F6E"),Bs.forEach(t),Rs.forEach(t),Qn.forEach(t),Ll=c(we),Ze=o(we,"LI",{});var Wn=l(Ze);Dl=s(Wn,"\u8BBE\u7F6E\u65B9\u6CD5\uFF1A"),Ue=o(Wn,"OL",{});var So=l(Ue);Rt=o(So,"LI",{});var zs=l(Rt);Pl=s(zs,"\u5728 http \u5934\u4E2D\u58F0\u660E"),zs.forEach(t),Cl=c(So),Bt=o(So,"LI",{});var Ms=l(Bt);xl=s(Ms,"\u5728 meta \u6807\u7B7E\u4E2D\u58F0\u660E"),Ms.forEach(t),So.forEach(t),Wn.forEach(t),Al=c(we),Ye=o(we,"LI",{});var Xn=l(Ye);Il=s(Xn,"\u5177\u4F53\u914D\u7F6E\u4E2D\uFF1A"),A=o(Xn,"OL",{});var it=l(A);zt=o(it,"LI",{});var $s=l(zt);Sl=s($s,"\u5982\u679C\u540C\u4E00\u4E2A\u9650\u5236\u9009\u9879\u4F7F\u7528\u591A\u6B21\uFF0C\u53EA\u6709\u7B2C\u4E00\u6B21\u4F1A\u751F\u6548\u3002"),$s.forEach(t),Tl=c(it),D=o(it,"LI",{});var We=l(D);Mt=o(We,"CODE",{});var Ks=l(Mt);ql=s(Ks,"script-src"),Ks.forEach(t),Ol=s(We,"\u548C"),$t=o(We,"CODE",{});var Js=l($t);Ul=s(Js,"object-src"),Js.forEach(t),jl=s(We,"\u662F\u5FC5\u8BBE\u7684\uFF0C\u9664\u975E\u8BBE\u7F6E\u4E86"),Kt=o(We,"CODE",{});var Gs=l(Kt);Hl=s(Gs,"default-src"),Gs.forEach(t),Nl=s(We,"\u3002"),We.forEach(t),Rl=c(it),b=o(it,"LI",{});var j=l(b);Jt=o(j,"CODE",{});var Qs=l(Jt);Bl=s(Qs,"script-src"),Qs.forEach(t),zl=s(j,"\u4E0D\u80FD\u4F7F\u7528"),Gt=o(j,"CODE",{});var Ws=l(Gt);Ml=s(Ws,"unsafe-inline"),Ws.forEach(t),$l=s(j,"\u5173\u952E\u5B57\uFF08\u9664\u975E\u4F34\u968F\u4E00\u4E2A"),Qt=o(j,"CODE",{});var Xs=l(Qt);Kl=s(Xs,"nonce"),Xs.forEach(t),Jl=s(j,"\u503C\uFF09\uFF0C\u4E5F\u4E0D\u80FD\u5141\u8BB8\u8BBE\u7F6E"),Wt=o(j,"CODE",{});var Vs=l(Wt);Gl=s(Vs,"data:URL"),Vs.forEach(t),Ql=s(j,"\u3002"),j.forEach(t),it.forEach(t),Xn.forEach(t),Wl=c(we),et=o(we,"LI",{});var Vn=l(et);Xl=s(Vn,"\u8865\u5145\u9605\u8BFB\uFF1A"),je=o(Vn,"UL",{});var To=l(je);Xt=o(To,"LI",{});var Zs=l(Xt);V=o(Zs,"A",{href:!0,rel:!0,target:!0});var Ys=l(V);Vl=s(Ys,"Web Security"),Ys.forEach(t),Zs.forEach(t),Zl=c(To),Vt=o(To,"LI",{});var ei=l(Vt);Z=o(ei,"A",{href:!0,rel:!0,target:!0});var ti=l(Z);Yl=s(ti,"Content security policy"),ti.forEach(t),ei.forEach(t),To.forEach(t),Vn.forEach(t),we.forEach(t),Io.forEach(t),ea=c(d),I=o(d,"LI",{});var ct=l(I);Zt=o(ct,"P",{});var ri=l(Zt);Y=o(ri,"A",{href:!0,rel:!0,target:!0});var oi=l(Y);ta=s(oi,"\u524D\u7AEF\u5B89\u5168\u7CFB\u5217\uFF08\u4E00\uFF09\uFF1A\u5982\u4F55\u9632\u6B62 XSS \u653B\u51FB\uFF1F - \u7F8E\u56E2\u6280\u672F\u56E2\u961F"),oi.forEach(t),ri.forEach(t),ra=c(ct),Yt=o(ct,"P",{});var li=l(Yt);oa=s(li,"\u4E25\u683C\u7684 CSP \u5728 XSS \u7684\u9632\u8303\u4E2D\u53EF\u4EE5\u8D77\u5230\u4EE5\u4E0B\u7684\u4F5C\u7528\uFF1A"),li.forEach(t),la=c(ct),y=o(ct,"UL",{});var C=l(y);er=o(C,"LI",{});var ai=l(er);aa=s(ai,"\u7981\u6B62\u52A0\u8F7D\u5916\u57DF\u4EE3\u7801\uFF0C\u9632\u6B62\u590D\u6742\u7684\u653B\u51FB\u903B\u8F91\u3002"),ai.forEach(t),na=c(C),tr=o(C,"LI",{});var ni=l(tr);sa=s(ni,"\u7981\u6B62\u5916\u57DF\u63D0\u4EA4\uFF0C\u7F51\u7AD9\u88AB\u653B\u51FB\u540E\uFF0C\u7528\u6237\u7684\u6570\u636E\u4E0D\u4F1A\u6CC4\u9732\u5230\u5916\u57DF\u3002"),ni.forEach(t),ia=c(C),rr=o(C,"LI",{});var si=l(rr);ca=s(si,"\u7981\u6B62\u5185\u8054\u811A\u672C\u6267\u884C\uFF08\u89C4\u5219\u8F83\u4E25\u683C\uFF0C\u76EE\u524D\u53D1\u73B0 GitHub \u4F7F\u7528\uFF09\u3002"),si.forEach(t),pa=c(C),or=o(C,"LI",{});var ii=l(or);ha=s(ii,"\u7981\u6B62\u672A\u6388\u6743\u7684\u811A\u672C\u6267\u884C\uFF08\u65B0\u7279\u6027\uFF0CGoogle Map \u79FB\u52A8\u7248\u5728\u4F7F\u7528\uFF09\u3002"),ii.forEach(t),fa=c(C),lr=o(C,"LI",{});var ci=l(lr);da=s(ci,"\u5408\u7406\u4F7F\u7528\u4E0A\u62A5\u53EF\u4EE5\u53CA\u65F6\u53D1\u73B0 XSS\uFF0C\u5229\u4E8E\u5C3D\u5FEB\u4FEE\u590D\u95EE\u9898\u3002"),ci.forEach(t),C.forEach(t),ct.forEach(t),ua=c(d),S=o(d,"LI",{});var pt=l(S);ar=o(pt,"P",{});var pi=l(ar);ee=o(pi,"A",{href:!0,rel:!0,target:!0});var hi=l(ee);va=s(hi,"\u6211\u81EA\u5DF1\u535A\u5BA2\u7684\u4E00\u4E2A XSS \u7684\u6545\u4E8B"),hi.forEach(t),pi.forEach(t),_a=c(pt),nr=o(pt,"BLOCKQUOTE",{});var fi=l(nr);sr=o(fi,"P",{});var di=l(sr);ma=s(di,"\u6D4F\u89C8\u5668\u5728\u6E32\u67D3 JavaScript \u4F2A\u534F\u8BAE\u5730\u5740\u7684\u65F6\u5019\uFF0C\u4F1A\u5148\u8FDB\u884C URL \u89E3\u7801\uFF0C\u518D\u6267\u884C JavaScript\u3002"),di.forEach(t),fi.forEach(t),Ea=c(pt),ir=o(pt,"BLOCKQUOTE",{});var ui=l(ir);tt=o(ui,"P",{});var Zn=l(tt);ga=s(Zn,"\u56E0\u4E3A\u6D4F\u89C8\u5668\u5728\u89E3\u6790 URL \u7684\u65F6\u5019\u4F1A\u8FDB\u884C URL \u89E3\u7801\uFF0C\u90A3\u4E48\u7528\u6237\u7684\u8F93\u5165\u7406\u5E94\u8FDB\u884C URL \u7F16\u7801\u540E\u518D\u653E\u8FDB URL \u4E2D\u3002\u8FD9\u5C31\u662F\u6211\u4FEE\u590D\u8FD9\u4E2A\u6F0F\u6D1E\u7684\u65B9\u6CD5\uFF0C\u8BA9\u7528\u6237\u7684\u8F93\u5165\u6309\u7167\u6D4F\u89C8\u5668\u89E3\u6790\u7684\u987A\u5E8F\u8FDB\u884C\u7F16\u7801\uFF1A"),cr=o(Zn,"STRONG",{});var vi=l(cr);ya=s(vi,"\u5148\u8FDB\u884C unicode \u7F16\u7801\u518D\u8FDB\u884C url \u7F16\u7801\u3002"),vi.forEach(t),Zn.forEach(t),ui.forEach(t),pt.forEach(t),ba=c(d),He=o(d,"LI",{});var qo=l(He);pr=o(qo,"P",{});var _i=l(pr);te=o(_i,"A",{href:!0,rel:!0,target:!0});var mi=l(te);wa=s(mi,"Ladle vs. Storybook: Measuring performance across project sizes"),mi.forEach(t),_i.forEach(t),ka=c(qo),hr=o(qo,"P",{});var Ei=l(hr);Fa=s(Ei,"\u8FD9\u4E2A\u535A\u5BA2\u7684\u6587\u7AE0\u8D28\u91CF\u90FD\u5F88\u9AD8"),Ei.forEach(t),qo.forEach(t),La=c(d),fr=o(d,"LI",{});var gi=l(fr);dr=o(gi,"P",{});var yi=l(dr);re=o(yi,"A",{href:!0,rel:!0,target:!0});var bi=l(re);Da=s(bi,"a fresh new web framework is out"),bi.forEach(t),yi.forEach(t),gi.forEach(t),d.forEach(t),co=c(p),Ne=o(p,"H2",{id:!0});var wi=l(Ne);rt=o(wi,"A",{href:!0});var ki=l(rt);Pa=s(ki,"\u540E\u7AEF"),ki.forEach(t),wi.forEach(t),po=c(p),w=o(p,"UL",{});var ke=l(w);ur=o(ke,"LI",{});var Fi=l(ur);vr=o(Fi,"P",{});var Li=l(vr);oe=o(Li,"A",{href:!0,rel:!0,target:!0});var Di=l(oe);Ca=s(Di,"Linux \u5165\u4FB5\u68C0\u6D4B"),Di.forEach(t),Li.forEach(t),Fi.forEach(t),xa=c(ke),_r=o(ke,"LI",{});var Pi=l(_r);mr=o(Pi,"P",{});var Ci=l(mr);le=o(Ci,"A",{href:!0,rel:!0,target:!0});var xi=l(le);Aa=s(xi,"\u5982\u4F55\u5220\u9664\u955C\u50CF\u3001\u5BB9\u5668\u548C\u6570\u636E\u5377\uFF1F\u51E0\u4E2A\u503C\u5F97\u6536\u85CF\u7684 docker \u547D\u4EE4"),xi.forEach(t),Ci.forEach(t),Pi.forEach(t),Ia=c(ke),F=o(ke,"LI",{});var Fe=l(F);Er=o(Fe,"P",{});var Ai=l(Er);ae=o(Ai,"A",{href:!0,rel:!0,target:!0});var Ii=l(ae);Sa=s(Ii,"HTTP 413 \u9519\u8BEF\u89E3\u51B3\u65B9\u6CD5"),Ii.forEach(t),Ai.forEach(t),Ta=c(Fe),gr=o(Fe,"P",{});var Si=l(gr);qa=s(Si,"\u603B\u7ED3\u4E00\u4E0B\uFF1A413 \u9519\u8BEF\u662F\u56E0\u4E3A\u4E0A\u4F20\u6587\u4EF6\u7684\u5927\u5C0F\u8D85\u8FC7\u4E86\u9650\u5236\uFF0C\u9700\u8981\u8C03\u6574 Nginx \u8BBE\u7F6E\uFF0C\u6BD4\u5982\u5728 server \u91CC\u9762\u52A0"),Si.forEach(t),Oa=c(Fe),ho=os(Fe,!1),fo=c(Fe),yr=o(Fe,"P",{});var Ti=l(yr);Ua=s(Ti,"\u4ECA\u5929\u5728\u5B89\u88C5 WordPress \u4E3B\u9898\u65F6\u9047\u5230\u4E86\u8FD9\u4E2A\u95EE\u9898\uFF0C\u4E0A\u6B21\u9047\u5230\u597D\u50CF\u662F\u5728 Mastodon \u4E0A\u4F20\u8868\u60C5\u5305\u7684\u65F6\u5019\uFF08\u4E0D\u786E\u5B9A\uFF09"),Ti.forEach(t),Fe.forEach(t),ja=c(ke),Re=o(ke,"LI",{});var Oo=l(Re);br=o(Oo,"P",{});var qi=l(br);wr=o(qi,"STRONG",{});var Oi=l(wr);Ha=s(Oi,"\u5173\u4E8E WordPress \u4E0A\u4F20\u9650\u5236\u8FD9\u56DE\u4E8B\uFF1A"),Oi.forEach(t),qi.forEach(t),Na=c(Oo),T=o(Oo,"UL",{});var ht=l(T);kr=o(ht,"LI",{});var Ui=l(kr);ne=o(Ui,"A",{href:!0,rel:!0,target:!0});var ji=l(ne);Ra=s(ji,"\u3010docker\u3011wordpress \u4FEE\u6539\u6587\u4EF6\u4E0A\u4F20\u9650\u5236"),ji.forEach(t),Ui.forEach(t),Ba=c(ht),Fr=o(ht,"LI",{});var Hi=l(Fr);se=o(Hi,"A",{href:!0,rel:!0,target:!0});var Ni=l(se);za=s(Ni,"How to install & use nano in a running Docker container"),Ni.forEach(t),Hi.forEach(t),Ma=c(ht),ot=o(ht,"LI",{});var Yn=l(ot);$a=s(Yn,"\u8FD9\u6837\u65B9\u4FBF\u4E00\u70B9\uFF1A"),ie=o(Yn,"A",{href:!0,rel:!0,target:!0});var Ri=l(ie);Ka=s(Ri,"\u5982\u4F55\u4FEE\u6539 wordpress docker \u5BB9\u5668\u7684\u6587\u4EF6\u4E0A\u4F20\u5C3A\u5BF8\u9650\u5236\uFF1F"),Ri.forEach(t),Yn.forEach(t),ht.forEach(t),Oo.forEach(t),ke.forEach(t),uo=c(p),Be=o(p,"H2",{id:!0});var Bi=l(Be);lt=o(Bi,"A",{href:!0});var zi=l(lt);Ja=s(zi,"\u4EC0\u9526"),zi.forEach(t),Bi.forEach(t),vo=c(p),u=o(p,"UL",{});var _=l(u);Lr=o(_,"LI",{});var Mi=l(Lr);Dr=o(Mi,"P",{});var $i=l(Dr);ce=o($i,"A",{href:!0,rel:!0,target:!0});var Ki=l(ce);Ga=s(Ki,"\u6298\u817E\u706B\u72D0"),Ki.forEach(t),$i.forEach(t),Mi.forEach(t),Qa=c(_),Pr=o(_,"LI",{});var Ji=l(Pr);Cr=o(Ji,"P",{});var Gi=l(Cr);pe=o(Gi,"A",{href:!0,rel:!0,target:!0});var Qi=l(pe);Wa=s(Qi,"\u4E2D\u6587\u535A\u5BA2\u699C"),Qi.forEach(t),Gi.forEach(t),Ji.forEach(t),Xa=c(_),xr=o(_,"LI",{});var Wi=l(xr);Ar=o(Wi,"P",{});var Xi=l(Ar);he=o(Xi,"A",{href:!0,rel:!0,target:!0});var Vi=l(he);Va=s(Vi,"git add .\uFF0Cgit add -A\uFF0Cgit add -u\uFF0Cgit add* \u7684\u533A\u522B\u4E0E\u8054\u7CFB"),Vi.forEach(t),Xi.forEach(t),Wi.forEach(t),Za=c(_),ze=o(_,"LI",{});var Uo=l(ze);Ir=o(Uo,"P",{});var Zi=l(Ir);fe=o(Zi,"A",{href:!0,rel:!0,target:!0});var Yi=l(fe);Ya=s(Yi,"Delightful lists"),Yi.forEach(t),Zi.forEach(t),en=c(Uo),Sr=o(Uo,"BLOCKQUOTE",{});var ec=l(Sr);Tr=o(ec,"P",{});var tc=l(Tr);tn=s(tc,`Delightful lists are an effort to help bring change to this trend. To make freedom more discoverable again. This top-level project will allow navigation to all high-quality curated delightful lists created and maintained all over the web.
|
|
Anyone that wishes to do so can create their own list, and thus create an entrypoint to freedom.`),tc.forEach(t),ec.forEach(t),Uo.forEach(t),rn=c(_),q=o(_,"LI",{});var ft=l(q);qr=o(ft,"P",{});var rc=l(qr);de=o(rc,"A",{href:!0,rel:!0,target:!0});var oc=l(de);on=s(oc,"Computer Programming"),oc.forEach(t),rc.forEach(t),ln=c(ft),Or=o(ft,"P",{});var lc=l(Or);an=s(lc,"\u5076\u7136\u8FDB\u5165\u7684\u7F51\u7AD9\uFF0C\u6CA1\u6709\u5165\u53E3\u4E5F\u6CA1\u6709\u51FA\u53E3\uFF0C\u6BD4\u8F83\u6709\u5E74\u4EE3\u611F\u4E86"),lc.forEach(t),nn=c(ft),Ur=o(ft,"BLOCKQUOTE",{});var ac=l(Ur);jr=o(ac,"P",{});var nc=l(jr);sn=s(nc,"A set of rules that provides a way of telling a computer what operations to perform is called a programming language. There is not, however, just one programming language; there are many. In this chapter you will learn about controlling a computer through the process of programming. You may even discover that you might want to become a programmer."),nc.forEach(t),ac.forEach(t),ft.forEach(t),cn=c(_),Me=o(_,"LI",{});var jo=l(Me);Hr=o(jo,"P",{});var sc=l(Hr);ue=o(sc,"A",{href:!0,rel:!0,target:!0});var ic=l(ue);pn=s(ic,"Mentality"),ic.forEach(t),sc.forEach(t),hn=c(jo),at=o(jo,"P",{});var es=l(at);fn=s(es,`\u4E00\u70B9\u70B9\u9E21\u6C64
|
|
`),$c($e.$$.fragment,es),es.forEach(t),jo.forEach(t),dn=c(_),L=o(_,"LI",{});var Le=l(L);Nr=o(Le,"P",{});var cc=l(Nr);ve=o(cc,"A",{href:!0,rel:!0,target:!0});var pc=l(ve);un=s(pc,"\u767D\u8BDD\u5F00\u6E90\u548C Web3"),pc.forEach(t),cc.forEach(t),vn=c(Le),nt=o(Le,"P",{});var ts=l(nt);_n=s(ts,"\u539F\u6587\uFF1A"),_e=o(ts,"A",{href:!0,rel:!0,target:!0});var hc=l(_e);mn=s(hc,"Open source and web3, simplified\u200B"),hc.forEach(t),ts.forEach(t),En=c(Le),Rr=o(Le,"BLOCKQUOTE",{});var fc=l(Rr);Br=o(fc,"P",{});var dc=l(Br);gn=s(dc,"\u201C\u5E76\u975E\u6240\u6709\u8FD9\u4E9B\u5E73\u53F0\u672C\u8EAB\u90FD\u5F00\u6E90\uFF0C\u4F46\u91CD\u8981\u7684\u662F\uFF0C\u4E0E\u670D\u52A1\u6A21\u5F0F\u7ED1\u5B9A\u7684\u6536\u76CA\u4F1A\u76F4\u63A5\u53CD\u9988\u5728\u5176\u539F\u751F\u4EE3\u5E01\u7684\u4EF7\u503C\u4E0A\u3002\u6709\u4E86\u8FD9\u6837\u7684\u8BBE\u5B9A\uFF0C\u968F\u7740\u65F6\u95F4\u7684\u63A8\u79FB\u5C06\u6E90\u4EE3\u7801\u5F00\u653E\u51FA\u6765\u7684\u6FC0\u52B1\u662F\u5DE8\u5927\u7684\uFF0C\u56E0\u4E3A\u5B83\u8BA9\u5F00\u53D1\u8005\u66F4\u5177\u6D3B\u529B\uFF0C\u8BA9\u57FA\u4E8E\u670D\u52A1\u7684\u751F\u6001\u7CFB\u7EDF\u5F97\u4EE5\u5B58\u7EED\uFF0C\u5E76\u8BA9\u4EBA\u4EEC\u76F8\u4FE1\uFF0C\u9879\u76EE\u5C06\u4F1A\u4EE5\u6700\u7B26\u5408\u7F51\u7EDC\u5229\u76CA\u7684\u65B9\u5F0F\u6301\u7EED\u8FD0\u4F5C\uFF08\u56E0\u4E3A\u5018\u82E5\u4E0D\u8FD9\u6837\uFF0C\u5B83\u53EF\u4EE5\u88AB\uFF02\u5206\u53C9\uFF02\uFF0C\u5373\u5BB9\u6613\u88AB\u590D\u5236\uFF09\u201D"),dc.forEach(t),fc.forEach(t),yn=c(Le),zr=o(Le,"BLOCKQUOTE",{});var uc=l(zr);Mr=o(uc,"P",{});var vc=l(Mr);bn=s(vc,"\u201C\u5B83\u4E5F\u4E0D\u4EC5\u4EC5\u662F\u4EE3\u7801\u3002\u60F3\u60F3\u7EF4\u57FA\u767E\u79D1\u3001Facebook\u3001Uber\u3001Linux \u2014\u2014 \u6240\u6709\u8FD9\u4E9B\u9879\u76EE\u90FD\u662F\u7531\u5C11\u6570\u4EBA\u5B9A\u4E49\u5E73\u53F0\u7684\u89C4\u5219\uFF0C\u7136\u540E\u5927\u91CF\u7684\u4EBA\u53C2\u4E0E\u4EF7\u503C\u6784\u5EFA\u3002\u5728\u8FD9\u4E9B\u793E\u533A\u4E2D\u8FDB\u884C\u4EF7\u503C\u6355\u83B7\u548C\u5206\u914D\u9762\u4E34\u5404\u79CD\u56F0\u5883 \u2500\u2500Facebook \u6216 Uber \u6A21\u5F0F\u8BA9\u5C11\u6570\u4EBA\u66B4\u5BCC\uFF0C\u7EF4\u57FA\u767E\u79D1\u6216 Linux \u6A21\u5F0F\u5219\u51E0\u4E4E\u65E0\u5229\u53EF\u56FE\u3002\u6211\u4E0A\u9762\u63CF\u8FF0\u7684\u7ED3\u6784\u80FD\u591F\u8BA9\u7528\u6237\u53C2\u4E0E\u4EF7\u503C\u7684\u521B\u9020\u548C\u6355\u83B7\uFF0C\u65E2\u9002\u7528\u4E8E Facebook \u4E5F\u53EF\u7528\u4E8E Linux\u3002\u201D"),vc.forEach(t),uc.forEach(t),Le.forEach(t),wn=c(_),O=o(_,"LI",{});var dt=l(O);$r=o(dt,"P",{});var _c=l($r);me=o(_c,"A",{href:!0,rel:!0,target:!0});var mc=l(me);kn=s(mc,"How to lazy load images in Hugo"),mc.forEach(t),_c.forEach(t),Fn=c(dt),Kr=o(dt,"BLOCKQUOTE",{});var Ec=l(Kr);Ke=o(Ec,"P",{});var Ho=l(Ke);Ln=s(Ho,"Create the file "),Jr=o(Ho,"CODE",{});var gc=l(Jr);Dn=s(gc,"layouts/_default/_markup/render-image.html"),gc.forEach(t),Pn=s(Ho," in your theme with this content:"),Ho.forEach(t),Ec.forEach(t),Cn=c(dt),_o=os(dt,!1),dt.forEach(t),xn=c(_),Je=o(_,"LI",{});var No=l(Je);Gr=o(No,"P",{});var yc=l(Gr);Ee=o(yc,"A",{href:!0,rel:!0,target:!0});var bc=l(Ee);An=s(bc,"How Do Dolphins Choose Their Name?"),bc.forEach(t),yc.forEach(t),In=c(No),Qr=o(No,"BLOCKQUOTE",{});var wc=l(Qr);Wr=o(wc,"P",{});var kc=l(Wr);Sn=s(kc,"Dolphins identify themselves with a unique whistle that scientists have likened to a human name. Here\u2019s how they decide what to call themselves."),kc.forEach(t),wc.forEach(t),No.forEach(t),_.forEach(t),mo=c(p),Ge=o(p,"H2",{id:!0});var Fc=l(Ge);st=o(Fc,"A",{href:!0});var Lc=l(st);Tn=s(Lc,"Commonplace Book"),Lc.forEach(t),Fc.forEach(t),Eo=c(p),ge=o(p,"UL",{});var Ro=l(ge);Xr=o(Ro,"LI",{});var Dc=l(Xr);ye=o(Dc,"A",{href:!0,rel:!0,target:!0});var Pc=l(ye);qn=s(Pc,"Commonplace book-Method of knowledge compiling"),Pc.forEach(t),Dc.forEach(t),On=c(Ro),Vr=o(Ro,"LI",{});var Cc=l(Vr);be=o(Cc,"A",{href:!0,rel:!0,target:!0});var xc=l(be);Un=s(xc,"How To Keep A Commonplace Book - 2022 Edition"),xc.forEach(t),Cc.forEach(t),Ro.forEach(t),go=c(p),P=o(p,"OL",{});var ut=l(P);U=o(ut,"LI",{});var vt=l(U);Zr=o(vt,"P",{});var Ac=l(Zr);jn=s(Ac,"Intentionality"),Ac.forEach(t),Hn=c(vt),Yr=o(vt,"BLOCKQUOTE",{});var Ic=l(Yr);eo=o(Ic,"P",{});var Sc=l(eo);Nn=s(Sc,"every idea matters"),Sc.forEach(t),Ic.forEach(t),Rn=c(vt),to=o(vt,"BLOCKQUOTE",{});var Tc=l(to);ro=o(Tc,"P",{});var qc=l(ro);Bn=s(qc,"just collect very succinct quotes from biographies that i\u2019ve read from books that i\u2019ve read or from articles from of the internet that i\u2019ve read and over time i ended up with this collection of very succinct sentences that but basically every one of these sentences they mean something every one of these words they mean something every expression that i put into this book they\u2019re all very deeply personal for me and also the act of writing for me is very personal because writing for me and journaling for me is a form of calming the brain because my brain does not shut up so point one keeping a commonplacebook on a physical notebook is a lot more deliberate"),qc.forEach(t),Tc.forEach(t),vt.forEach(t),zn=c(ut),Qe=o(ut,"LI",{});var Bo=l(Qe);oo=o(Bo,"P",{});var Oc=l(oo);Mn=s(Oc,"better editing"),Oc.forEach(t),$n=c(Bo),lo=o(Bo,"BLOCKQUOTE",{});var Uc=l(lo);ao=o(Uc,"P",{});var jc=l(ao);Kn=s(jc,`writing on the paper at least
|
|
for me liberates me from that uh illusion of
|
|
perfection illusion of cleanliness that i get on a computer screen because i can
|
|
cross everything out i can cross things out straight away and i can spot
|
|
mistakes and you know weak sentences straight away`),jc.forEach(t),Uc.forEach(t),Bo.forEach(t),Jn=c(ut),no=o(ut,"LI",{});var Hc=l(no);so=o(Hc,"P",{});var Nc=l(so);Gn=s(Nc,"Crossing Disciplines"),Nc.forEach(t),Hc.forEach(t),ut.forEach(t),this.h()},h(){a(g,"href","#\u524D\u7AEF"),a(f,"id","\u524D\u7AEF"),a(R,"href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/TypedArray"),a(R,"rel","nofollow noopener noreferrer external"),a(R,"target","_blank"),a(B,"href","https://www.html5rocks.com/en/tutorials/webgl/typed_arrays/"),a(B,"rel","nofollow noopener noreferrer external"),a(B,"target","_blank"),a(z,"href","https://web.dev/structured-clone"),a(z,"rel","nofollow noopener noreferrer external"),a(z,"target","_blank"),a(M,"href","https://fettblog.eu/how-not-to-learn-typescript/"),a(M,"rel","nofollow noopener noreferrer external"),a(M,"target","_blank"),a($,"href","https://www.sitepoint.com/shorthand-javascript-techniques/"),a($,"rel","nofollow noopener noreferrer external"),a($,"target","_blank"),a(K,"href","https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/eval#don.27t_use_eval.21"),a(K,"rel","nofollow noopener noreferrer external"),a(K,"target","_blank"),a(J,"href","https://blog.csdn.net/yx_xuan/article/details/115342622"),a(J,"rel","nofollow noopener noreferrer external"),a(J,"target","_blank"),io.a=null,a(G,"href","https://staging-cn.vuejs.org/guide/extras/render-function.html#functional-components"),a(G,"rel","nofollow noopener noreferrer external"),a(G,"target","_blank"),a(Q,"href","https://juejin.cn/post/6867458052036624392"),a(Q,"rel","nofollow noopener noreferrer external"),a(Q,"target","_blank"),a(W,"href","https://www.yuexun.me/blog/how-the-notion-editor-is-implemented/"),a(W,"rel","nofollow noopener noreferrer external"),a(W,"target","_blank"),a(X,"href","https://www.ruanyifeng.com/blog/2016/09/csp.html"),a(X,"rel","nofollow noopener noreferrer external"),a(X,"target","_blank"),a(V,"href","https://infosec.mozilla.org/guidelines/web_security#content-security-policy"),a(V,"rel","nofollow noopener noreferrer external"),a(V,"target","_blank"),a(Z,"href","https://web.dev/csp/"),a(Z,"rel","nofollow noopener noreferrer external"),a(Z,"target","_blank"),a(Y,"href","https://tech.meituan.com/2018/09/27/fe-security.html"),a(Y,"rel","nofollow noopener noreferrer external"),a(Y,"target","_blank"),a(ee,"href","https://www.leavesongs.com/PENETRATION/xss-from-my-blog.html"),a(ee,"rel","nofollow noopener noreferrer external"),a(ee,"target","_blank"),a(te,"href","https://blog.logrocket.com/ladle-storybook-performance-project-sizes/"),a(te,"rel","nofollow noopener noreferrer external"),a(te,"target","_blank"),a(re,"href","https://www.youtube.com/watch?v=4boXExbbGCk"),a(re,"rel","nofollow noopener noreferrer external"),a(re,"target","_blank"),a(rt,"href","#\u540E\u7AEF"),a(Ne,"id","\u540E\u7AEF"),a(oe,"href","https://www.cnblogs.com/sanduo1314/p/7458415.html"),a(oe,"rel","nofollow noopener noreferrer external"),a(oe,"target","_blank"),a(le,"href","https://juejin.cn/post/6914846299607171080"),a(le,"rel","nofollow noopener noreferrer external"),a(le,"target","_blank"),a(ae,"href","https://www.cnblogs.com/jiahm/p/12357503.html"),a(ae,"rel","nofollow noopener noreferrer external"),a(ae,"target","_blank"),ho.a=fo,a(ne,"href","https://blog.csdn.net/j84491135/article/details/105977073"),a(ne,"rel","nofollow noopener noreferrer external"),a(ne,"target","_blank"),a(se,"href","https://techoverflow.net/2019/10/13/how-to-install-use-nano-in-a-running-docker-container/"),a(se,"rel","nofollow noopener noreferrer external"),a(se,"target","_blank"),a(ie,"href","https://blog.csdn.net/sitebus/article/details/97648177"),a(ie,"rel","nofollow noopener noreferrer external"),a(ie,"target","_blank"),a(lt,"href","#\u4EC0\u9526"),a(Be,"id","\u4EC0\u9526"),a(ce,"href","https://mp.weixin.qq.com/s/HvDKWRPXZbFK4T8pXZTWNg"),a(ce,"rel","nofollow noopener noreferrer external"),a(ce,"target","_blank"),a(pe,"href","https://xyzrank.com/"),a(pe,"rel","nofollow noopener noreferrer external"),a(pe,"target","_blank"),a(he,"href","https://dingxuewen.com/article/about-git-add/"),a(he,"rel","nofollow noopener noreferrer external"),a(he,"target","_blank"),a(fe,"href","https://delightful.club/"),a(fe,"rel","nofollow noopener noreferrer external"),a(fe,"target","_blank"),a(de,"href","https://homepage.cs.uri.edu/faculty/wolfe/book/Readings/Reading13.htm"),a(de,"rel","nofollow noopener noreferrer external"),a(de,"target","_blank"),a(ue,"href","https://alearningaday.blog/2022/07/11/mentality/"),a(ue,"rel","nofollow noopener noreferrer external"),a(ue,"target","_blank"),a(ve,"href","https://mp.weixin.qq.com/s/6B8z5NJzsDNN54EIF9oRzQ"),a(ve,"rel","nofollow noopener noreferrer external"),a(ve,"target","_blank"),a(_e,"href","https://www.flyingpenguins.io/p/open-source-and-web3-simplified"),a(_e,"rel","nofollow noopener noreferrer external"),a(_e,"target","_blank"),a(me,"href","https://flaviocopes.com/lazy-load-images-hugo/"),a(me,"rel","nofollow noopener noreferrer external"),a(me,"target","_blank"),_o.a=null,a(Ee,"href","https://www.discovermagazine.com/planet-earth/how-do-dolphins-choose-their-name"),a(Ee,"rel","nofollow noopener noreferrer external"),a(Ee,"target","_blank"),a(st,"href","#commonplace-book"),a(Ge,"id","commonplace-book"),a(ye,"href","https://en.wikipedia.org/wiki/Commonplace_book"),a(ye,"rel","nofollow noopener noreferrer external"),a(ye,"target","_blank"),a(be,"href","https://www.youtube.com/watch?v=NPqjgN-pNDw"),a(be,"rel","nofollow noopener noreferrer external"),a(be,"target","_blank")},m(p,v){m(p,f,v),e(f,g),e(g,x),m(p,H,v),m(p,h,v),e(h,E),e(E,N),e(N,_t),e(_t,zo),e(E,Mo),e(E,De),e(De,mt),e(mt,R),e(R,$o),e(De,Ko),e(De,Et),e(Et,B),e(B,Jo),e(h,Go),e(h,gt),e(gt,yt),e(yt,z),e(z,Qo),e(h,Wo),e(h,Pe),e(Pe,bt),e(bt,M),e(M,Xo),e(Pe,Vo),e(Pe,wt),e(wt,Zo),e(h,Yo),e(h,Ce),e(Ce,kt),e(kt,$),e($,el),e(Ce,tl),e(Ce,xe),e(xe,Ft),e(Ft,rl),e(xe,ol),e(xe,Lt),e(Lt,ll),e(h,al),e(h,Ae),e(Ae,Dt),e(Dt,Pt),e(Pt,nl),e(Ae,sl),e(Ae,Ie),e(Ie,Ct),e(Ct,xt),e(xt,K),e(K,il),e(Ie,cl),e(Ie,Se),e(Se,At),e(At,J),e(J,pl),e(Se,hl),io.m(Wc,Se),e(h,fl),e(h,Te),e(Te,It),e(It,St),e(St,dl),e(Te,ul),e(Te,qe),e(qe,Tt),e(Tt,G),e(G,vl),e(qe,_l),e(qe,qt),e(qt,Q),e(Q,ml),e(h,El),e(h,Ot),e(Ot,Ut),e(Ut,W),e(W,gl),e(h,yl),e(h,Oe),e(Oe,jt),e(jt,X),e(X,bl),e(Oe,wl),e(Oe,k),e(k,Ve),e(Ve,kl),e(Ve,Ht),e(Ht,Nt),e(Nt,Fl),e(k,Ll),e(k,Ze),e(Ze,Dl),e(Ze,Ue),e(Ue,Rt),e(Rt,Pl),e(Ue,Cl),e(Ue,Bt),e(Bt,xl),e(k,Al),e(k,Ye),e(Ye,Il),e(Ye,A),e(A,zt),e(zt,Sl),e(A,Tl),e(A,D),e(D,Mt),e(Mt,ql),e(D,Ol),e(D,$t),e($t,Ul),e(D,jl),e(D,Kt),e(Kt,Hl),e(D,Nl),e(A,Rl),e(A,b),e(b,Jt),e(Jt,Bl),e(b,zl),e(b,Gt),e(Gt,Ml),e(b,$l),e(b,Qt),e(Qt,Kl),e(b,Jl),e(b,Wt),e(Wt,Gl),e(b,Ql),e(k,Wl),e(k,et),e(et,Xl),e(et,je),e(je,Xt),e(Xt,V),e(V,Vl),e(je,Zl),e(je,Vt),e(Vt,Z),e(Z,Yl),e(h,ea),e(h,I),e(I,Zt),e(Zt,Y),e(Y,ta),e(I,ra),e(I,Yt),e(Yt,oa),e(I,la),e(I,y),e(y,er),e(er,aa),e(y,na),e(y,tr),e(tr,sa),e(y,ia),e(y,rr),e(rr,ca),e(y,pa),e(y,or),e(or,ha),e(y,fa),e(y,lr),e(lr,da),e(h,ua),e(h,S),e(S,ar),e(ar,ee),e(ee,va),e(S,_a),e(S,nr),e(nr,sr),e(sr,ma),e(S,Ea),e(S,ir),e(ir,tt),e(tt,ga),e(tt,cr),e(cr,ya),e(h,ba),e(h,He),e(He,pr),e(pr,te),e(te,wa),e(He,ka),e(He,hr),e(hr,Fa),e(h,La),e(h,fr),e(fr,dr),e(dr,re),e(re,Da),m(p,co,v),m(p,Ne,v),e(Ne,rt),e(rt,Pa),m(p,po,v),m(p,w,v),e(w,ur),e(ur,vr),e(vr,oe),e(oe,Ca),e(w,xa),e(w,_r),e(_r,mr),e(mr,le),e(le,Aa),e(w,Ia),e(w,F),e(F,Er),e(Er,ae),e(ae,Sa),e(F,Ta),e(F,gr),e(gr,qa),e(F,Oa),ho.m(Xc,F),e(F,fo),e(F,yr),e(yr,Ua),e(w,ja),e(w,Re),e(Re,br),e(br,wr),e(wr,Ha),e(Re,Na),e(Re,T),e(T,kr),e(kr,ne),e(ne,Ra),e(T,Ba),e(T,Fr),e(Fr,se),e(se,za),e(T,Ma),e(T,ot),e(ot,$a),e(ot,ie),e(ie,Ka),m(p,uo,v),m(p,Be,v),e(Be,lt),e(lt,Ja),m(p,vo,v),m(p,u,v),e(u,Lr),e(Lr,Dr),e(Dr,ce),e(ce,Ga),e(u,Qa),e(u,Pr),e(Pr,Cr),e(Cr,pe),e(pe,Wa),e(u,Xa),e(u,xr),e(xr,Ar),e(Ar,he),e(he,Va),e(u,Za),e(u,ze),e(ze,Ir),e(Ir,fe),e(fe,Ya),e(ze,en),e(ze,Sr),e(Sr,Tr),e(Tr,tn),e(u,rn),e(u,q),e(q,qr),e(qr,de),e(de,on),e(q,ln),e(q,Or),e(Or,an),e(q,nn),e(q,Ur),e(Ur,jr),e(jr,sn),e(u,cn),e(u,Me),e(Me,Hr),e(Hr,ue),e(ue,pn),e(Me,hn),e(Me,at),e(at,fn),Kc($e,at,null),e(u,dn),e(u,L),e(L,Nr),e(Nr,ve),e(ve,un),e(L,vn),e(L,nt),e(nt,_n),e(nt,_e),e(_e,mn),e(L,En),e(L,Rr),e(Rr,Br),e(Br,gn),e(L,yn),e(L,zr),e(zr,Mr),e(Mr,bn),e(u,wn),e(u,O),e(O,$r),e($r,me),e(me,kn),e(O,Fn),e(O,Kr),e(Kr,Ke),e(Ke,Ln),e(Ke,Jr),e(Jr,Dn),e(Ke,Pn),e(O,Cn),_o.m(Vc,O),e(u,xn),e(u,Je),e(Je,Gr),e(Gr,Ee),e(Ee,An),e(Je,In),e(Je,Qr),e(Qr,Wr),e(Wr,Sn),m(p,mo,v),m(p,Ge,v),e(Ge,st),e(st,Tn),m(p,Eo,v),m(p,ge,v),e(ge,Xr),e(Xr,ye),e(ye,qn),e(ge,On),e(ge,Vr),e(Vr,be),e(be,Un),m(p,go,v),m(p,P,v),e(P,U),e(U,Zr),e(Zr,jn),e(U,Hn),e(U,Yr),e(Yr,eo),e(eo,Nn),e(U,Rn),e(U,to),e(to,ro),e(ro,Bn),e(P,zn),e(P,Qe),e(Qe,oo),e(oo,Mn),e(Qe,$n),e(Qe,lo),e(lo,ao),e(ao,Kn),e(P,Jn),e(P,no),e(no,so),e(so,Gn),yo=!0},p:rp,i(p){yo||(Jc($e.$$.fragment,p),yo=!0)},o(p){Gc($e.$$.fragment,p),yo=!1},d(p){p&&t(f),p&&t(H),p&&t(h),p&&t(co),p&&t(Ne),p&&t(po),p&&t(w),p&&t(uo),p&&t(Be),p&&t(vo),p&&t(u),Qc($e),p&&t(mo),p&&t(Ge),p&&t(Eo),p&&t(ge),p&&t(go),p&&t(P)}}}function np(Xe){let f,g;const x=[Xe[0],zc];let H={$$slots:{default:[ap]},$$scope:{ctx:Xe}};for(let h=0;h<x.length;h+=1)H=ls(H,x[h]);return f=new op({props:H}),{c(){Mc(f.$$.fragment)},l(h){$c(f.$$.fragment,h)},m(h,E){Kc(f,h,E),g=!0},p(h,[E]){const N=E&1?tp(x,[E&1&&Rc(h[0]),E&0&&Rc(zc)]):{};E&2&&(N.$$scope={dirty:E,ctx:h}),f.$set(N)},i(h){g||(Jc(f.$$.fragment,h),g=!0)},o(h){Gc(f.$$.fragment,h),g=!1},d(h){Qc(f,h)}}}const zc={title:"\u6211\u5728\u770B\u4EC0\u4E48 \xB7 7 \u6708",created:"2022-07-31T00:00:00.000Z",summary:"eval / CSP&XSS / Commonplace Book \u2026\u2026",tags:["\u6211\u5728\u770B\u4EC0\u4E48"],image:"/2022-07-31-reading-7/july.webp",slug:"/2022-07-31-reading-7/index.md",path:"/2022-07-31-reading-7",toc:[{depth:2,title:"\u524D\u7AEF",slug:"\u524D\u7AEF"},{depth:2,title:"\u540E\u7AEF",slug:"\u540E\u7AEF"},{depth:2,title:"\u4EC0\u9526",slug:"\u4EC0\u9526"},{depth:2,title:"Commonplace Book",slug:"commonplace-book"}],updated:"2022-08-06T11:32:41.119Z"};function sp(Xe,f,g){return Xe.$$set=x=>{g(0,f=ls(ls({},f),Bc(x)))},f=Bc(f),[f]}class Ep extends Zc{constructor(f){super(),Yc(this,f,sp,np,ep,{})}}export{Ep as default,zc as metadata};
|