From b07b5e9d25318914a4acd912c6b1f44ba0d794f8 Mon Sep 17 00:00:00 2001 From: <> Date: Tue, 4 Feb 2025 15:50:51 +0000 Subject: [PATCH] Deployed 543aeb2 with MkDocs version: 1.6.1 --- ZH-TW/index.html | 116 +- about/geren/index.html | 104 +- about/link/index.html | 40 +- about/test/index.html | 109 +- ...5090c770.min.js => bundle.f13b1293.min.js} | 4 +- ....min.js.map => bundle.f13b1293.min.js.map} | 6 +- assets/stylesheets/main.a40c8224.min.css | 1 - assets/stylesheets/main.a40c8224.min.css.map | 1 - assets/stylesheets/main.d7758b05.min.css | 1 + assets/stylesheets/main.d7758b05.min.css.map | 1 + blog/2021/12/18/博客文章测试/index.html | 83 +- blog/2022/06/06/2022网站更新记录/index.html | 83 +- blog/2023/12/21/2023网站更新记录/index.html | 81 +- blog/2024/01/01/2024网站更新记录/index.html | 81 +- blog/2025/01/01/2025网站更新记录/index.html | 101 +- blog/Mkdocs/mkdocs1/index.html | 115 +- blog/Mkdocs/mkdocs2/index.html | 1549 ++++++++++------- blog/Mkdocs/mkdocs3/index.html | 81 +- blog/Mkdocs/mkdocsblog/index.html | 79 +- blog/Mkdocs/mkfirst/index.html | 235 ++- blog/archive/2021/index.html | 25 +- blog/archive/2022/index.html | 25 +- blog/archive/2023/index.html | 23 +- blog/archive/2024/index.html | 23 +- blog/archive/2025/index.html | 32 +- blog/category/hello-world/index.html | 25 +- blog/category/网站更新记录/index.html | 40 +- blog/index.html | 44 +- blog/websitebeauty/404/index.html | 81 +- blog/websitebeauty/backgroud/index.html | 79 +- blog/websitebeauty/header/index.html | 93 +- blog/websitebeauty/linktech/index.html | 81 +- blog/websitebeauty/mkcomments/index.html | 110 +- blog/websitebeauty/mkdocsfont/index.html | 99 +- blog/websitebeauty/shubiao/index.html | 92 +- blog/websitebeauty/time/index.html | 81 +- blog/websitebeauty/webtalknow/index.html | 83 +- blog/websitebeauty/yuanjiaohua/index.html | 83 +- develop/Markdown/MWeb/index.html | 81 +- develop/Markdown/markdown/index.html | 79 +- develop/designbeauty/db1/index.html | 81 +- develop/designbeauty/my-to-desihn/index.html | 79 +- develop/git/index.html | 113 +- develop/lighthouse/index.html | 83 +- develop/vercel/index.html | 79 +- en/index.html | 116 +- index.html | 23 +- liuyanban/index.html | 79 +- .../__pycache__/socialmedia.cpython-313.pyc | Bin 0 -> 1298 bytes .../__pycache__/socialmedia.cpython-38.pyc | Bin 0 -> 893 bytes overrides/hooks/shortcodes.py | 283 --- overrides/hooks/socialmedia.py | 21 + overrides/hooks/translations.html | 32 - overrides/hooks/translations.py | 193 -- search/search_index.json | 2 +- sitemap.xml | 86 +- sitemap.xml.gz | Bin 575 -> 575 bytes tag/index.html | 33 +- 58 files changed, 1521 insertions(+), 3932 deletions(-) rename assets/javascripts/{bundle.5090c770.min.js => bundle.f13b1293.min.js} (85%) rename assets/javascripts/{bundle.5090c770.min.js.map => bundle.f13b1293.min.js.map} (88%) delete mode 100644 assets/stylesheets/main.a40c8224.min.css delete mode 100644 assets/stylesheets/main.a40c8224.min.css.map create mode 100644 assets/stylesheets/main.d7758b05.min.css create mode 100644 assets/stylesheets/main.d7758b05.min.css.map create mode 100644 overrides/hooks/__pycache__/socialmedia.cpython-313.pyc create mode 100644 overrides/hooks/__pycache__/socialmedia.cpython-38.pyc delete mode 100644 overrides/hooks/shortcodes.py create mode 100644 overrides/hooks/socialmedia.py delete mode 100644 overrides/hooks/translations.html delete mode 100644 overrides/hooks/translations.py diff --git a/ZH-TW/index.html b/ZH-TW/index.html index 06126e0..2fe7297 100644 --- a/ZH-TW/index.html +++ b/ZH-TW/index.html @@ -18,7 +18,7 @@ - + @@ -26,7 +26,7 @@ - + @@ -75,16 +75,7 @@ - + @@ -2192,9 +2183,7 @@ }, 1000); - + -

+

联系我

- +
我的Wechat
@@ -2406,7 +2384,7 @@ document$.subscribe(() => { lightbox.reload() });

- +
我的TG
@@ -2415,7 +2393,7 @@ document$.subscribe(() => { lightbox.reload() });
公众号

-Image title +Image title
公众号

@@ -2496,8 +2474,6 @@ document$.subscribe(() => { lightbox.reload() }); - - @@ -2505,62 +2481,6 @@ document$.subscribe(() => { lightbox.reload() }); - - + -->
-

Image title +

Image title

Image caption
@@ -2174,16 +2165,7 @@ rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css" /> - +
- + @@ -2368,15 +2348,15 @@ semper lorem quam in massa.

左对齐,右对齐
-
img

+img

-

img +

img

图片说明

明暗

-

-

+

+

graph LR
   A[Start] --> B{Error?};
   B -->|Yes| C[Hmm...];
@@ -2436,9 +2416,7 @@ purus auctor massa, nec semper lorem quam in massa.

B-->D(fa:fa-spinner);
- +

来看看两个重要极限

\[\displaystyle\lim_{x \rightarrow 0}\frac{\sin x}{x} = 1\]
@@ -3284,72 +3262,9 @@ document$.subscribe(() => { lightbox.reload() }); - - - - - - - - - ')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__alias{margin-left:.3rem;opacity:.7}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/assets/stylesheets/main.a40c8224.min.css.map b/assets/stylesheets/main.a40c8224.min.css.map deleted file mode 100644 index 8ba5ce3..0000000 --- a/assets/stylesheets/main.a40c8224.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["src/templates/assets/stylesheets/main/components/_meta.scss","../../../../src/templates/assets/stylesheets/main.scss","src/templates/assets/stylesheets/main/_resets.scss","src/templates/assets/stylesheets/main/_colors.scss","src/templates/assets/stylesheets/main/_icons.scss","src/templates/assets/stylesheets/main/_typeset.scss","src/templates/assets/stylesheets/utilities/_break.scss","src/templates/assets/stylesheets/main/components/_author.scss","src/templates/assets/stylesheets/main/components/_banner.scss","src/templates/assets/stylesheets/main/components/_base.scss","src/templates/assets/stylesheets/main/components/_clipboard.scss","src/templates/assets/stylesheets/main/components/_code.scss","src/templates/assets/stylesheets/main/components/_consent.scss","src/templates/assets/stylesheets/main/components/_content.scss","src/templates/assets/stylesheets/main/components/_dialog.scss","src/templates/assets/stylesheets/main/components/_feedback.scss","src/templates/assets/stylesheets/main/components/_footer.scss","src/templates/assets/stylesheets/main/components/_form.scss","src/templates/assets/stylesheets/main/components/_header.scss","node_modules/material-design-color/material-color.scss","src/templates/assets/stylesheets/main/components/_nav.scss","src/templates/assets/stylesheets/main/components/_pagination.scss","src/templates/assets/stylesheets/main/components/_post.scss","src/templates/assets/stylesheets/main/components/_progress.scss","src/templates/assets/stylesheets/main/components/_search.scss","src/templates/assets/stylesheets/main/components/_select.scss","src/templates/assets/stylesheets/main/components/_sidebar.scss","src/templates/assets/stylesheets/main/components/_source.scss","src/templates/assets/stylesheets/main/components/_status.scss","src/templates/assets/stylesheets/main/components/_tabs.scss","src/templates/assets/stylesheets/main/components/_tag.scss","src/templates/assets/stylesheets/main/components/_tooltip.scss","src/templates/assets/stylesheets/main/components/_tooltip2.scss","src/templates/assets/stylesheets/main/components/_top.scss","src/templates/assets/stylesheets/main/components/_version.scss","src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss","src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/templates/assets/stylesheets/main/integrations/_giscus.scss","src/templates/assets/stylesheets/main/integrations/_mermaid.scss","src/templates/assets/stylesheets/main/modifiers/_grid.scss","src/templates/assets/stylesheets/main/modifiers/_inline.scss"],"names":[],"mappings":"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FACE,alCq4GN,CkC15GE,4DACE,oBlC65GJ,CkC15GI,sFACE,gClC45GN,CkCv5GE,oEACE,0BlC05GJ,CkCv5GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClCy5GN,CkCr5GI,gFACE,alCu5GN,CkC56GE,4DACE,oBlC+6GJ,CkC56GI,sFACE,gClC86GN,CkCz6GE,oEACE,0BlC46GJ,CkCz6GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClC26GN,CkCv6GI,gFACE,alCy6GN,CkC97GE,0DACE,oBlCi8GJ,CkC97GI,oFACE,gClCg8GN,CkC37GE,kEACE,0BlC87GJ,CkC37GI,gFACE,wBAlBG,CAmBH,oDAAA,CAAA,4ClC67GN,CkCz7GI,8EACE,alC27GN,CkCh9GE,oDACE,oBlCm9GJ,CkCh9GI,8EACE,gClCk9GN,CkC78GE,4DACE,0BlCg9GJ,CkC78GI,0EACE,wBAlBG,CAmBH,iDAAA,CAAA,yClC+8GN,CkC38GI,wEACE,alC68GN,CkCl+GE,4DACE,oBlCq+GJ,CkCl+GI,sFACE,gClCo+GN,CkC/9GE,oEACE,0BlCk+GJ,CkC/9GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClCi+GN,CkC79GI,gFACE,alC+9GN,CkCp/GE,wDACE,oBlCu/GJ,CkCp/GI,kFACE,gClCs/GN,CkCj/GE,gEACE,0BlCo/GJ,CkCj/GI,8EACE,wBAlBG,CAmBH,mDAAA,CAAA,2ClCm/GN,CkC/+GI,4EACE,alCi/GN,CmCrpHA,MACE,qMnCwpHF,CmC/oHE,sBAEE,uCAAA,CADA,gBnCmpHJ,CmC/oHI,mCACE,anCipHN,CmClpHI,mCACE,cnCipHN,CmC7oHM,4BACE,sBnC+oHR,CmC5oHQ,mCACE,gCnC8oHV,CmC1oHQ,2DACE,SAAA,CAEA,uBAAA,CADA,enC6oHV,CmCxoHQ,yGACE,SAAA,CACA,uBnC0oHV,CmCtoHQ,yCACE,YnCwoHV,CmCjoHE,0BACE,eAAA,CACA,enCmoHJ,CmChoHI,+BACE,oBnCkoHN,CmC7nHE,gDACE,YnC+nHJ,CmC3nHE,8BAIE,+BAAA,CAHA,oBAAA,CAEA,WA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","file":"main.css"} \ No newline at end of file diff --git a/assets/stylesheets/main.d7758b05.min.css b/assets/stylesheets/main.d7758b05.min.css new file mode 100644 index 0000000..3fa3acd --- /dev/null +++ b/assets/stylesheets/main.d7758b05.min.css @@ -0,0 +1 @@ +@charset "UTF-8";html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}body{margin:0}a,button,input,label{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}hr{border:0;box-sizing:initial;display:block;height:.05rem;overflow:visible;padding:0}small{font-size:80%}sub,sup{line-height:1em}img{border-style:none}table{border-collapse:initial;border-spacing:0}td,th{font-weight:400;vertical-align:top}button{background:#0000;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}input{border:0;outline:none}:root{--md-primary-fg-color:#4051b5;--md-primary-fg-color--light:#5d6cc0;--md-primary-fg-color--dark:#303fa1;--md-primary-bg-color:#fff;--md-primary-bg-color--light:#ffffffb3;--md-accent-fg-color:#526cfe;--md-accent-fg-color--transparent:#526cfe1a;--md-accent-bg-color:#fff;--md-accent-bg-color--light:#ffffffb3}[data-md-color-scheme=default]{color-scheme:light}[data-md-color-scheme=default] img[src$="#gh-dark-mode-only"],[data-md-color-scheme=default] img[src$="#only-dark"]{display:none}:root,[data-md-color-scheme=default]{--md-hue:225deg;--md-default-fg-color:#000000de;--md-default-fg-color--light:#0000008a;--md-default-fg-color--lighter:#00000052;--md-default-fg-color--lightest:#00000012;--md-default-bg-color:#fff;--md-default-bg-color--light:#ffffffb3;--md-default-bg-color--lighter:#ffffff4d;--md-default-bg-color--lightest:#ffffff1f;--md-code-fg-color:#36464e;--md-code-bg-color:#f5f5f5;--md-code-hl-color:#4287ff;--md-code-hl-color--light:#4287ff1a;--md-code-hl-number-color:#d52a2a;--md-code-hl-special-color:#db1457;--md-code-hl-function-color:#a846b9;--md-code-hl-constant-color:#6e59d9;--md-code-hl-keyword-color:#3f6ec6;--md-code-hl-string-color:#1c7d4d;--md-code-hl-name-color:var(--md-code-fg-color);--md-code-hl-operator-color:var(--md-default-fg-color--light);--md-code-hl-punctuation-color:var(--md-default-fg-color--light);--md-code-hl-comment-color:var(--md-default-fg-color--light);--md-code-hl-generic-color:var(--md-default-fg-color--light);--md-code-hl-variable-color:var(--md-default-fg-color--light);--md-typeset-color:var(--md-default-fg-color);--md-typeset-a-color:var(--md-primary-fg-color);--md-typeset-del-color:#f5503d26;--md-typeset-ins-color:#0bd57026;--md-typeset-kbd-color:#fafafa;--md-typeset-kbd-accent-color:#fff;--md-typeset-kbd-border-color:#b8b8b8;--md-typeset-mark-color:#ffff0080;--md-typeset-table-color:#0000001f;--md-typeset-table-color--light:rgba(0,0,0,.035);--md-admonition-fg-color:var(--md-default-fg-color);--md-admonition-bg-color:var(--md-default-bg-color);--md-warning-fg-color:#000000de;--md-warning-bg-color:#ff9;--md-footer-fg-color:#fff;--md-footer-fg-color--light:#ffffffb3;--md-footer-fg-color--lighter:#ffffff73;--md-footer-bg-color:#000000de;--md-footer-bg-color--dark:#00000052;--md-shadow-z1:0 0.2rem 0.5rem #0000000d,0 0 0.05rem #0000001a;--md-shadow-z2:0 0.2rem 0.5rem #0000001a,0 0 0.05rem #00000040;--md-shadow-z3:0 0.2rem 0.5rem #0003,0 0 0.05rem #00000059}.md-icon svg{fill:currentcolor;display:block;height:1.2rem;width:1.2rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--md-text-font-family:var(--md-text-font,_),-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;--md-code-font-family:var(--md-code-font,_),SFMono-Regular,Consolas,Menlo,monospace}aside,body,input{font-feature-settings:"kern","liga";color:var(--md-typeset-color);font-family:var(--md-text-font-family)}code,kbd,pre{font-feature-settings:"kern";font-family:var(--md-code-font-family)}:root{--md-typeset-table-sort-icon:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--asc:url('data:image/svg+xml;charset=utf-8,');--md-typeset-table-sort-icon--desc:url('data:image/svg+xml;charset=utf-8,')}.md-typeset{-webkit-print-color-adjust:exact;color-adjust:exact;font-size:.8rem;line-height:1.6;overflow-wrap:break-word}@media print{.md-typeset{font-size:.68rem}}.md-typeset blockquote,.md-typeset dl,.md-typeset figure,.md-typeset ol,.md-typeset pre,.md-typeset ul{margin-bottom:1em;margin-top:1em}.md-typeset h1{color:var(--md-default-fg-color--light);font-size:2em;line-height:1.3;margin:0 0 1.25em}.md-typeset h1,.md-typeset h2{font-weight:300;letter-spacing:-.01em}.md-typeset h2{font-size:1.5625em;line-height:1.4;margin:1.6em 0 .64em}.md-typeset h3{font-size:1.25em;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:1.6em 0 .8em}.md-typeset h2+h3{margin-top:.8em}.md-typeset h4{font-weight:700;letter-spacing:-.01em;margin:1em 0}.md-typeset h5,.md-typeset h6{color:var(--md-default-fg-color--light);font-size:.8em;font-weight:700;letter-spacing:-.01em;margin:1.25em 0}.md-typeset h5{text-transform:uppercase}.md-typeset h5 code{text-transform:none}.md-typeset hr{border-bottom:.05rem solid var(--md-default-fg-color--lightest);display:flow-root;margin:1.5em 0}.md-typeset a{color:var(--md-typeset-a-color);word-break:break-word}.md-typeset a,.md-typeset a:before{transition:color 125ms}.md-typeset a:focus,.md-typeset a:hover{color:var(--md-accent-fg-color)}.md-typeset a:focus code,.md-typeset a:hover code{background-color:var(--md-accent-fg-color--transparent)}.md-typeset a code{color:currentcolor;transition:background-color 125ms}.md-typeset a.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset code,.md-typeset kbd,.md-typeset pre{color:var(--md-code-fg-color);direction:ltr;font-variant-ligatures:none}@media print{.md-typeset code,.md-typeset kbd,.md-typeset pre{white-space:pre-wrap}}.md-typeset code{background-color:var(--md-code-bg-color);border-radius:.1rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:.85em;padding:0 .2941176471em;word-break:break-word}.md-typeset code:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-typeset pre{display:flow-root;line-height:1.4;position:relative}.md-typeset pre>code{-webkit-box-decoration-break:slice;box-decoration-break:slice;box-shadow:none;display:block;margin:0;outline-color:var(--md-accent-fg-color);overflow:auto;padding:.7720588235em 1.1764705882em;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:auto;word-break:normal}.md-typeset pre>code:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-typeset pre>code::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset pre>code::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset pre>code::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset kbd{background-color:var(--md-typeset-kbd-color);border-radius:.1rem;box-shadow:0 .1rem 0 .05rem var(--md-typeset-kbd-border-color),0 .1rem 0 var(--md-typeset-kbd-border-color),0 -.1rem .2rem var(--md-typeset-kbd-accent-color) inset;color:var(--md-default-fg-color);display:inline-block;font-size:.75em;padding:0 .6666666667em;vertical-align:text-top;word-break:break-word}.md-typeset mark{background-color:var(--md-typeset-mark-color);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;word-break:break-word}.md-typeset abbr{border-bottom:.05rem dotted var(--md-default-fg-color--light);cursor:help;text-decoration:none}.md-typeset small{opacity:.75}[dir=ltr] .md-typeset sub,[dir=ltr] .md-typeset sup{margin-left:.078125em}[dir=rtl] .md-typeset sub,[dir=rtl] .md-typeset sup{margin-right:.078125em}[dir=ltr] .md-typeset blockquote{padding-left:.6rem}[dir=rtl] .md-typeset blockquote{padding-right:.6rem}[dir=ltr] .md-typeset blockquote{border-left:.2rem solid var(--md-default-fg-color--lighter)}[dir=rtl] .md-typeset blockquote{border-right:.2rem solid var(--md-default-fg-color--lighter)}.md-typeset blockquote{color:var(--md-default-fg-color--light);margin-left:0;margin-right:0}.md-typeset ul{list-style-type:disc}.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol,[dir=ltr] .md-typeset ul{margin-left:.625em}[dir=rtl] .md-typeset ol,[dir=rtl] .md-typeset ul{margin-right:.625em}.md-typeset ol,.md-typeset ul{padding:0}.md-typeset ol:not([hidden]),.md-typeset ul:not([hidden]){display:flow-root}.md-typeset ol ol,.md-typeset ul ol{list-style-type:lower-alpha}.md-typeset ol ol ol,.md-typeset ul ol ol{list-style-type:lower-roman}.md-typeset ol ol ol ol,.md-typeset ul ol ol ol{list-style-type:upper-alpha}.md-typeset ol ol ol ol ol,.md-typeset ul ol ol ol ol{list-style-type:upper-roman}.md-typeset ol[type],.md-typeset ul[type]{list-style-type:revert-layer}[dir=ltr] .md-typeset ol li,[dir=ltr] .md-typeset ul li{margin-left:1.25em}[dir=rtl] .md-typeset ol li,[dir=rtl] .md-typeset ul li{margin-right:1.25em}.md-typeset ol li,.md-typeset ul li{margin-bottom:.5em}.md-typeset ol li blockquote,.md-typeset ol li p,.md-typeset ul li blockquote,.md-typeset ul li p{margin:.5em 0}.md-typeset ol li:last-child,.md-typeset ul li:last-child{margin-bottom:0}[dir=ltr] .md-typeset ol li ol,[dir=ltr] .md-typeset ol li ul,[dir=ltr] .md-typeset ul li ol,[dir=ltr] .md-typeset ul li ul{margin-left:.625em}[dir=rtl] .md-typeset ol li ol,[dir=rtl] .md-typeset ol li ul,[dir=rtl] .md-typeset ul li ol,[dir=rtl] .md-typeset ul li ul{margin-right:.625em}.md-typeset ol li ol,.md-typeset ol li ul,.md-typeset ul li ol,.md-typeset ul li ul{margin-bottom:.5em;margin-top:.5em}[dir=ltr] .md-typeset dd{margin-left:1.875em}[dir=rtl] .md-typeset dd{margin-right:1.875em}.md-typeset dd{margin-bottom:1.5em;margin-top:1em}.md-typeset img,.md-typeset svg,.md-typeset video{height:auto;max-width:100%}.md-typeset img[align=left]{margin:1em 1em 1em 0}.md-typeset img[align=right]{margin:1em 0 1em 1em}.md-typeset img[align]:only-child{margin-top:0}.md-typeset figure{display:flow-root;margin:1em auto;max-width:100%;text-align:center;width:-moz-fit-content;width:fit-content}.md-typeset figure img{display:block;margin:0 auto}.md-typeset figcaption{font-style:italic;margin:1em auto;max-width:24rem}.md-typeset iframe{max-width:100%}.md-typeset table:not([class]){background-color:var(--md-default-bg-color);border:.05rem solid var(--md-typeset-table-color);border-radius:.1rem;display:inline-block;font-size:.64rem;max-width:100%;overflow:auto;touch-action:auto}@media print{.md-typeset table:not([class]){display:table}}.md-typeset table:not([class])+*{margin-top:1.5em}.md-typeset table:not([class]) td>:first-child,.md-typeset table:not([class]) th>:first-child{margin-top:0}.md-typeset table:not([class]) td>:last-child,.md-typeset table:not([class]) th>:last-child{margin-bottom:0}.md-typeset table:not([class]) td:not([align]),.md-typeset table:not([class]) th:not([align]){text-align:left}[dir=rtl] .md-typeset table:not([class]) td:not([align]),[dir=rtl] .md-typeset table:not([class]) th:not([align]){text-align:right}.md-typeset table:not([class]) th{font-weight:700;min-width:5rem;padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) td{border-top:.05rem solid var(--md-typeset-table-color);padding:.9375em 1.25em;vertical-align:top}.md-typeset table:not([class]) tbody tr{transition:background-color 125ms}.md-typeset table:not([class]) tbody tr:hover{background-color:var(--md-typeset-table-color--light);box-shadow:0 .05rem 0 var(--md-default-bg-color) inset}.md-typeset table:not([class]) a{word-break:normal}.md-typeset table th[role=columnheader]{cursor:pointer}[dir=ltr] .md-typeset table th[role=columnheader]:after{margin-left:.5em}[dir=rtl] .md-typeset table th[role=columnheader]:after{margin-right:.5em}.md-typeset table th[role=columnheader]:after{content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-typeset-table-sort-icon);mask-image:var(--md-typeset-table-sort-icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset table th[role=columnheader]:hover:after{background-color:var(--md-default-fg-color--lighter)}.md-typeset table th[role=columnheader][aria-sort=ascending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--asc);mask-image:var(--md-typeset-table-sort-icon--asc)}.md-typeset table th[role=columnheader][aria-sort=descending]:after{background-color:var(--md-default-fg-color--light);-webkit-mask-image:var(--md-typeset-table-sort-icon--desc);mask-image:var(--md-typeset-table-sort-icon--desc)}.md-typeset__scrollwrap{margin:1em -.8rem;overflow-x:auto;touch-action:auto}.md-typeset__table{display:inline-block;margin-bottom:.5em;padding:0 .8rem}@media print{.md-typeset__table{display:block}}html .md-typeset__table table{display:table;margin:0;overflow:hidden;width:100%}@media screen and (max-width:44.984375em){.md-content__inner>pre{margin:1em -.8rem}.md-content__inner>pre code{border-radius:0}}.md-typeset .md-author{border-radius:100%;display:block;flex-shrink:0;height:1.6rem;overflow:hidden;position:relative;transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .md-author img{display:block}.md-typeset .md-author--more{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .md-author--long{height:2.4rem;width:2.4rem}.md-typeset a.md-author{transform:scale(1)}.md-typeset a.md-author img{border-radius:100%;filter:grayscale(100%) opacity(75%);transition:filter 125ms}.md-typeset a.md-author:focus,.md-typeset a.md-author:hover{transform:scale(1.1);z-index:1}.md-typeset a.md-author:focus img,.md-typeset a.md-author:hover img{filter:grayscale(0)}.md-banner{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color);overflow:auto}@media print{.md-banner{display:none}}.md-banner--warning{background-color:var(--md-warning-bg-color);color:var(--md-warning-fg-color)}.md-banner__inner{font-size:.7rem;margin:.6rem auto;padding:0 .8rem}[dir=ltr] .md-banner__button{float:right}[dir=rtl] .md-banner__button{float:left}.md-banner__button{color:inherit;cursor:pointer;transition:opacity .25s}.no-js .md-banner__button{display:none}.md-banner__button:hover{opacity:.7}html{font-size:125%;height:100%;overflow-x:hidden}@media screen and (min-width:100em){html{font-size:137.5%}}@media screen and (min-width:125em){html{font-size:150%}}body{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;font-size:.5rem;min-height:100%;position:relative;width:100%}@media print{body{display:block}}@media screen and (max-width:59.984375em){body[data-md-scrolllock]{position:fixed}}.md-grid{margin-left:auto;margin-right:auto;max-width:61rem}.md-container{display:flex;flex-direction:column;flex-grow:1}@media print{.md-container{display:block}}.md-main{flex-grow:1}.md-main__inner{display:flex;height:100%;margin-top:1.5rem}.md-ellipsis{overflow:hidden;text-overflow:ellipsis}.md-toggle{display:none}.md-option{height:0;opacity:0;position:absolute;width:0}.md-option:checked+label:not([hidden]){display:block}.md-option.focus-visible+label{outline-color:var(--md-accent-fg-color);outline-style:auto}.md-skip{background-color:var(--md-default-fg-color);border-radius:.1rem;color:var(--md-default-bg-color);font-size:.64rem;margin:.5rem;opacity:0;outline-color:var(--md-accent-fg-color);padding:.3rem .5rem;position:fixed;transform:translateY(.4rem);z-index:-1}.md-skip:focus{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 175ms 75ms;z-index:10}@page{margin:25mm}:root{--md-clipboard-icon:url('data:image/svg+xml;charset=utf-8,')}.md-clipboard{border-radius:.1rem;color:var(--md-default-fg-color--lightest);cursor:pointer;height:1.5em;outline-color:var(--md-accent-fg-color);outline-offset:.1rem;position:absolute;right:.5em;top:.5em;transition:color .25s;width:1.5em;z-index:1}@media print{.md-clipboard{display:none}}.md-clipboard:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}:hover>.md-clipboard{color:var(--md-default-fg-color--light)}.md-clipboard:focus,.md-clipboard:hover{color:var(--md-accent-fg-color)}.md-clipboard:after{background-color:currentcolor;content:"";display:block;height:1.125em;margin:0 auto;-webkit-mask-image:var(--md-clipboard-icon);mask-image:var(--md-clipboard-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.125em}.md-clipboard--inline{cursor:pointer}.md-clipboard--inline code{transition:color .25s,background-color .25s}.md-clipboard--inline:focus code,.md-clipboard--inline:hover code{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .md-code__content{display:grid}@keyframes consent{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlay{0%{opacity:0}to{opacity:1}}.md-consent__overlay{animation:overlay .25s both;-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);background-color:#0000008a;height:100%;opacity:1;position:fixed;top:0;width:100%;z-index:5}.md-consent__inner{animation:consent .5s cubic-bezier(.1,.7,.1,1) both;background-color:var(--md-default-bg-color);border:0;border-radius:.1rem;bottom:0;box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;max-height:100%;overflow:auto;padding:0;position:fixed;width:100%;z-index:5}.md-consent__form{padding:.8rem}.md-consent__settings{display:none;margin:1em 0}input:checked+.md-consent__settings{display:block}.md-consent__controls{margin-bottom:.8rem}.md-typeset .md-consent__controls .md-button{display:inline}@media screen and (max-width:44.984375em){.md-typeset .md-consent__controls .md-button{display:block;margin-top:.4rem;text-align:center;width:100%}}.md-consent label{cursor:pointer}.md-content{flex-grow:1;min-width:0}.md-content__inner{margin:0 .8rem 1.2rem;padding-top:.6rem}@media screen and (min-width:76.25em){[dir=ltr] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}[dir=ltr] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner,[dir=rtl] .md-sidebar--primary:not([hidden])~.md-content>.md-content__inner{margin-right:1.2rem}[dir=rtl] .md-sidebar--secondary:not([hidden])~.md-content>.md-content__inner{margin-left:1.2rem}}.md-content__inner:before{content:"";display:block;height:.4rem}.md-content__inner>:last-child{margin-bottom:0}[dir=ltr] .md-content__button{float:right}[dir=rtl] .md-content__button{float:left}[dir=ltr] .md-content__button{margin-left:.4rem}[dir=rtl] .md-content__button{margin-right:.4rem}.md-content__button{margin:.4rem 0;padding:0}@media print{.md-content__button{display:none}}.md-typeset .md-content__button{color:var(--md-default-fg-color--lighter)}.md-content__button svg{display:inline;vertical-align:top}[dir=rtl] .md-content__button svg{transform:scaleX(-1)}[dir=ltr] .md-dialog{right:.8rem}[dir=rtl] .md-dialog{left:.8rem}.md-dialog{background-color:var(--md-default-fg-color);border-radius:.1rem;bottom:.8rem;box-shadow:var(--md-shadow-z3);min-width:11.1rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:fixed;transform:translateY(100%);transition:transform 0ms .4s,opacity .4s;z-index:4}@media print{.md-dialog{display:none}}.md-dialog--active{opacity:1;pointer-events:auto;transform:translateY(0);transition:transform .4s cubic-bezier(.075,.85,.175,1),opacity .4s}.md-dialog__inner{color:var(--md-default-bg-color);font-size:.7rem}.md-feedback{margin:2em 0 1em;text-align:center}.md-feedback fieldset{border:none;margin:0;padding:0}.md-feedback__title{font-weight:700;margin:1em auto}.md-feedback__inner{position:relative}.md-feedback__list{display:flex;flex-wrap:wrap;place-content:baseline center;position:relative}.md-feedback__list:hover .md-icon:not(:disabled){color:var(--md-default-fg-color--lighter)}:disabled .md-feedback__list{min-height:1.8rem}.md-feedback__icon{color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;margin:0 .1rem;transition:color 125ms}.md-feedback__icon:not(:disabled).md-icon:hover{color:var(--md-accent-fg-color)}.md-feedback__icon:disabled{color:var(--md-default-fg-color--lightest);pointer-events:none}.md-feedback__note{opacity:0;position:relative;transform:translateY(.4rem);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-feedback__note>*{margin:0 auto;max-width:16rem}:disabled .md-feedback__note{opacity:1;transform:translateY(0)}@media print{.md-feedback{display:none}}.md-footer{background-color:var(--md-footer-bg-color);color:var(--md-footer-fg-color)}@media print{.md-footer{display:none}}.md-footer__inner{justify-content:space-between;overflow:auto;padding:.2rem}.md-footer__inner:not([hidden]){display:flex}.md-footer__link{align-items:end;display:flex;flex-grow:0.01;margin-bottom:.4rem;margin-top:1rem;max-width:100%;outline-color:var(--md-accent-fg-color);overflow:hidden;transition:opacity .25s}.md-footer__link:focus,.md-footer__link:hover{opacity:.7}[dir=rtl] .md-footer__link svg{transform:scaleX(-1)}@media screen and (max-width:44.984375em){.md-footer__link--prev{flex-shrink:0}.md-footer__link--prev .md-footer__title{display:none}}[dir=ltr] .md-footer__link--next{margin-left:auto}[dir=rtl] .md-footer__link--next{margin-right:auto}.md-footer__link--next{text-align:right}[dir=rtl] .md-footer__link--next{text-align:left}.md-footer__title{flex-grow:1;font-size:.9rem;margin-bottom:.7rem;max-width:calc(100% - 2.4rem);padding:0 1rem;white-space:nowrap}.md-footer__button{margin:.2rem;padding:.4rem}.md-footer__direction{font-size:.64rem;opacity:.7}.md-footer-meta{background-color:var(--md-footer-bg-color--dark)}.md-footer-meta__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.2rem}html .md-footer-meta.md-typeset a{color:var(--md-footer-fg-color--light)}html .md-footer-meta.md-typeset a:focus,html .md-footer-meta.md-typeset a:hover{color:var(--md-footer-fg-color)}.md-copyright{color:var(--md-footer-fg-color--lighter);font-size:.64rem;margin:auto .6rem;padding:.4rem 0;width:100%}@media screen and (min-width:45em){.md-copyright{width:auto}}.md-copyright__highlight{color:var(--md-footer-fg-color--light)}.md-social{display:inline-flex;gap:.2rem;margin:0 .4rem;padding:.2rem 0 .6rem}@media screen and (min-width:45em){.md-social{padding:.6rem 0}}.md-social__link{display:inline-block;height:1.6rem;text-align:center;width:1.6rem}.md-social__link:before{line-height:1.9}.md-social__link svg{fill:currentcolor;max-height:.8rem;vertical-align:-25%}.md-typeset .md-button{border:.1rem solid;border-radius:.1rem;color:var(--md-primary-fg-color);cursor:pointer;display:inline-block;font-weight:700;padding:.625em 2em;transition:color 125ms,background-color 125ms,border-color 125ms}.md-typeset .md-button--primary{background-color:var(--md-primary-fg-color);border-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color)}.md-typeset .md-button:focus,.md-typeset .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[dir=ltr] .md-typeset .md-input{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .md-input,[dir=rtl] .md-typeset .md-input{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .md-input{border-top-left-radius:.1rem}.md-typeset .md-input{border-bottom:.1rem solid var(--md-default-fg-color--lighter);box-shadow:var(--md-shadow-z1);font-size:.8rem;height:1.8rem;padding:0 .6rem;transition:border .25s,box-shadow .25s}.md-typeset .md-input:focus,.md-typeset .md-input:hover{border-bottom-color:var(--md-accent-fg-color);box-shadow:var(--md-shadow-z2)}.md-typeset .md-input--stretch{width:100%}.md-header{background-color:var(--md-primary-fg-color);box-shadow:0 0 .2rem #0000,0 .2rem .4rem #0000;color:var(--md-primary-bg-color);display:block;left:0;position:sticky;right:0;top:0;z-index:4}@media print{.md-header{display:none}}.md-header[hidden]{transform:translateY(-100%);transition:transform .25s cubic-bezier(.8,0,.6,1),box-shadow .25s}.md-header--shadow{box-shadow:0 0 .2rem #0000001a,0 .2rem .4rem #0003;transition:transform .25s cubic-bezier(.1,.7,.1,1),box-shadow .25s}.md-header__inner{align-items:center;display:flex;padding:0 .2rem}.md-header__button{color:currentcolor;cursor:pointer;margin:.2rem;outline-color:var(--md-accent-fg-color);padding:.4rem;position:relative;transition:opacity .25s;vertical-align:middle;z-index:1}.md-header__button:hover{opacity:.7}.md-header__button:not([hidden]){display:inline-block}.md-header__button:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}.md-header__button.md-logo{margin:.2rem;padding:.4rem}@media screen and (max-width:76.234375em){.md-header__button.md-logo{display:none}}.md-header__button.md-logo img,.md-header__button.md-logo svg{fill:currentcolor;display:block;height:1.2rem;width:auto}@media screen and (min-width:60em){.md-header__button[for=__search]{display:none}}.no-js .md-header__button[for=__search]{display:none}[dir=rtl] .md-header__button[for=__search] svg{transform:scaleX(-1)}@media screen and (min-width:76.25em){.md-header__button[for=__drawer]{display:none}}.md-header__topic{display:flex;max-width:100%;position:absolute;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;white-space:nowrap}.md-header__topic+.md-header__topic{opacity:0;pointer-events:none;transform:translateX(1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__topic+.md-header__topic{transform:translateX(-1.25rem)}.md-header__topic:first-child{font-weight:700}[dir=ltr] .md-header__title{margin-left:1rem;margin-right:.4rem}[dir=rtl] .md-header__title{margin-left:.4rem;margin-right:1rem}.md-header__title{flex-grow:1;font-size:.9rem;height:2.4rem;line-height:2.4rem}.md-header__title--active .md-header__topic{opacity:0;pointer-events:none;transform:translateX(-1.25rem);transition:transform .4s cubic-bezier(1,.7,.1,.1),opacity .15s;z-index:-1}[dir=rtl] .md-header__title--active .md-header__topic{transform:translateX(1.25rem)}.md-header__title--active .md-header__topic+.md-header__topic{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .15s;z-index:0}.md-header__title>.md-header__ellipsis{height:100%;position:relative;width:100%}.md-header__option{display:flex;flex-shrink:0;max-width:100%;transition:max-width 0ms .25s,opacity .25s .25s;white-space:nowrap}[data-md-toggle=search]:checked~.md-header .md-header__option{max-width:0;opacity:0;transition:max-width 0ms,opacity 0ms}.md-header__option>input{bottom:0}.md-header__source{display:none}@media screen and (min-width:60em){[dir=ltr] .md-header__source{margin-left:1rem}[dir=rtl] .md-header__source{margin-right:1rem}.md-header__source{display:block;max-width:11.7rem;width:11.7rem}}@media screen and (min-width:76.25em){[dir=ltr] .md-header__source{margin-left:1.4rem}[dir=rtl] .md-header__source{margin-right:1.4rem}}.md-meta{color:var(--md-default-fg-color--light);font-size:.7rem;line-height:1.3}.md-meta__list{display:inline-flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.md-meta__item:not(:last-child):after{content:"·";margin-left:.2rem;margin-right:.2rem}.md-meta__link{color:var(--md-typeset-a-color)}.md-meta__link:focus,.md-meta__link:hover{color:var(--md-accent-fg-color)}.md-draft{background-color:#ff1744;border-radius:.125em;color:#fff;display:inline-block;font-weight:700;padding-left:.5714285714em;padding-right:.5714285714em}:root{--md-nav-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-nav-icon--next:url('data:image/svg+xml;charset=utf-8,');--md-toc-icon:url('data:image/svg+xml;charset=utf-8,')}.md-nav{font-size:.7rem;line-height:1.3}.md-nav__title{color:var(--md-default-fg-color--light);display:block;font-weight:700;overflow:hidden;padding:0 .6rem;text-overflow:ellipsis}.md-nav__title .md-nav__button{display:none}.md-nav__title .md-nav__button img{height:100%;width:auto}.md-nav__title .md-nav__button.md-logo img,.md-nav__title .md-nav__button.md-logo svg{fill:currentcolor;display:block;height:2.4rem;max-width:100%;object-fit:contain;width:auto}.md-nav__list{list-style:none;margin:0;padding:0}.md-nav__link{align-items:flex-start;display:flex;gap:.4rem;margin-top:.625em;scroll-snap-align:start;transition:color 125ms}.md-nav__link--passed{color:var(--md-default-fg-color--light)}.md-nav__item .md-nav__link--active,.md-nav__item .md-nav__link--active code{color:var(--md-typeset-a-color)}.md-nav__link .md-ellipsis{position:relative}[dir=ltr] .md-nav__link .md-icon:last-child{margin-left:auto}[dir=rtl] .md-nav__link .md-icon:last-child{margin-right:auto}.md-nav__link svg{fill:currentcolor;flex-shrink:0;height:1.3em;position:relative}.md-nav__link[for]:focus,.md-nav__link[for]:hover,.md-nav__link[href]:focus,.md-nav__link[href]:hover{color:var(--md-accent-fg-color);cursor:pointer}.md-nav__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-nav--primary .md-nav__link[for=__toc]{display:none}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{background-color:currentcolor;display:block;height:100%;-webkit-mask-image:var(--md-toc-icon);mask-image:var(--md-toc-icon);width:100%}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:none}.md-nav__container>.md-nav__link{margin-top:0}.md-nav__container>.md-nav__link:first-child{flex-grow:1;min-width:0}.md-nav__icon{flex-shrink:0}.md-nav__source{display:none}@media screen and (max-width:76.234375em){.md-nav--primary,.md-nav--primary .md-nav{background-color:var(--md-default-bg-color);display:flex;flex-direction:column;height:100%;left:0;position:absolute;right:0;top:0;z-index:1}.md-nav--primary .md-nav__item,.md-nav--primary .md-nav__title{font-size:.8rem;line-height:1.5}.md-nav--primary .md-nav__title{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);cursor:pointer;height:5.6rem;line-height:2.4rem;padding:3rem .8rem .2rem;position:relative;white-space:nowrap}[dir=ltr] .md-nav--primary .md-nav__title .md-nav__icon{left:.4rem}[dir=rtl] .md-nav--primary .md-nav__title .md-nav__icon{right:.4rem}.md-nav--primary .md-nav__title .md-nav__icon{display:block;height:1.2rem;margin:.2rem;position:absolute;top:.4rem;width:1.2rem}.md-nav--primary .md-nav__title .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--prev);mask-image:var(--md-nav-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.md-nav--primary .md-nav__title~.md-nav__list{background-color:var(--md-default-bg-color);box-shadow:0 .05rem 0 var(--md-default-fg-color--lightest) inset;overflow-y:auto;scroll-snap-type:y mandatory;touch-action:pan-y}.md-nav--primary .md-nav__title~.md-nav__list>:first-child{border-top:0}.md-nav--primary .md-nav__title[for=__drawer]{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);font-weight:700}.md-nav--primary .md-nav__title .md-logo{display:block;left:.2rem;margin:.2rem;padding:.4rem;position:absolute;right:.2rem;top:.2rem}.md-nav--primary .md-nav__list{flex:1}.md-nav--primary .md-nav__item{border-top:.05rem solid var(--md-default-fg-color--lightest)}.md-nav--primary .md-nav__item--active>.md-nav__link{color:var(--md-typeset-a-color)}.md-nav--primary .md-nav__item--active>.md-nav__link:focus,.md-nav--primary .md-nav__item--active>.md-nav__link:hover{color:var(--md-accent-fg-color)}.md-nav--primary .md-nav__link{margin-top:0;padding:.6rem .8rem}.md-nav--primary .md-nav__link svg{margin-top:.1em}.md-nav--primary .md-nav__link>.md-nav__link{padding:0}[dir=ltr] .md-nav--primary .md-nav__link .md-nav__icon{margin-right:-.2rem}[dir=rtl] .md-nav--primary .md-nav__link .md-nav__icon{margin-left:-.2rem}.md-nav--primary .md-nav__link .md-nav__icon{font-size:1.2rem;height:1.2rem;width:1.2rem}.md-nav--primary .md-nav__link .md-nav__icon:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-nav--primary .md-nav__icon:after{transform:scale(-1)}.md-nav--primary .md-nav--secondary .md-nav{background-color:initial;position:static}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-left:1.4rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav__link{padding-right:1.4rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-left:2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav__link{padding-right:2rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-left:2.6rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav__link{padding-right:2.6rem}[dir=ltr] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-left:3.2rem}[dir=rtl] .md-nav--primary .md-nav--secondary .md-nav .md-nav .md-nav .md-nav .md-nav__link{padding-right:3.2rem}.md-nav--secondary{background-color:initial}.md-nav__toggle~.md-nav{display:flex;opacity:0;transform:translateX(100%);transition:transform .25s cubic-bezier(.8,0,.6,1),opacity 125ms 50ms}[dir=rtl] .md-nav__toggle~.md-nav{transform:translateX(-100%)}.md-nav__toggle:checked~.md-nav{opacity:1;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity 125ms 125ms}.md-nav__toggle:checked~.md-nav>.md-nav__list{-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media screen and (max-width:59.984375em){.md-nav--primary .md-nav__link[for=__toc]{display:flex}.md-nav--primary .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--primary .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--primary .md-nav__link[for=__toc]~.md-nav{display:flex}.md-nav__source{background-color:var(--md-primary-fg-color--dark);color:var(--md-primary-bg-color);display:block;padding:0 .2rem}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-nav--integrated .md-nav__link[for=__toc]{display:flex}.md-nav--integrated .md-nav__link[for=__toc] .md-icon:after{content:""}.md-nav--integrated .md-nav__link[for=__toc]+.md-nav__link{display:none}.md-nav--integrated .md-nav__link[for=__toc]~.md-nav{display:flex}}@media screen and (min-width:60em){.md-nav{margin-bottom:-.4rem}.md-nav--secondary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--secondary .md-nav__title[for=__toc]{scroll-snap-align:start}.md-nav--secondary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--secondary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--secondary .md-nav__list{padding-right:.6rem}.md-nav--secondary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--secondary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--secondary .md-nav__item>.md-nav__link{margin-left:.4rem}}@media screen and (min-width:76.25em){.md-nav{margin-bottom:-.4rem;transition:max-height .25s cubic-bezier(.86,0,.07,1)}.md-nav--primary .md-nav__title{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);position:sticky;top:0;z-index:1}.md-nav--primary .md-nav__title[for=__drawer]{scroll-snap-align:start}.md-nav--primary .md-nav__title .md-nav__icon{display:none}[dir=ltr] .md-nav--primary .md-nav__list{padding-left:.6rem}[dir=rtl] .md-nav--primary .md-nav__list{padding-right:.6rem}.md-nav--primary .md-nav__list{padding-bottom:.4rem}[dir=ltr] .md-nav--primary .md-nav__item>.md-nav__link{margin-right:.4rem}[dir=rtl] .md-nav--primary .md-nav__item>.md-nav__link{margin-left:.4rem}.md-nav__toggle~.md-nav{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .25s,visibility 0ms .25s;visibility:collapse}.md-nav__toggle~.md-nav>.md-nav__list{overflow:hidden}.md-nav__toggle.md-toggle--indeterminate~.md-nav,.md-nav__toggle:checked~.md-nav{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s cubic-bezier(.86,0,.07,1),opacity .15s .1s,visibility 0ms;visibility:visible}.md-nav__toggle.md-toggle--indeterminate~.md-nav{transition:none}.md-nav__item--nested>.md-nav>.md-nav__title{display:none}.md-nav__item--section{display:block;margin:1.25em 0}.md-nav__item--section:last-child{margin-bottom:0}.md-nav__item--section>.md-nav__link{font-weight:700}.md-nav__item--section>.md-nav__link[for]{color:var(--md-default-fg-color--light)}.md-nav__item--section>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav__item--section>.md-nav__link .md-icon,.md-nav__item--section>.md-nav__link>[for]{display:none}[dir=ltr] .md-nav__item--section>.md-nav{margin-left:-.6rem}[dir=rtl] .md-nav__item--section>.md-nav{margin-right:-.6rem}.md-nav__item--section>.md-nav{display:block;opacity:1;visibility:visible}.md-nav__item--section>.md-nav>.md-nav__list>.md-nav__item{padding:0}.md-nav__icon{border-radius:100%;height:.9rem;transition:background-color .25s;width:.9rem}.md-nav__icon:hover{background-color:var(--md-accent-fg-color--transparent)}.md-nav__icon:after{background-color:currentcolor;border-radius:100%;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-nav-icon--next);mask-image:var(--md-nav-icon--next);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .25s;vertical-align:-.1rem;width:100%}[dir=rtl] .md-nav__icon:after{transform:rotate(180deg)}.md-nav__item--nested .md-nav__toggle:checked~.md-nav__link .md-nav__icon:after,.md-nav__item--nested .md-toggle--indeterminate~.md-nav__link .md-nav__icon:after{transform:rotate(90deg)}.md-nav--lifted>.md-nav__list>.md-nav__item,.md-nav--lifted>.md-nav__title{display:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active{display:block}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link{background:var(--md-default-bg-color);box-shadow:0 0 .4rem .4rem var(--md-default-bg-color);margin-top:0;position:sticky;top:0;z-index:1}.md-nav--lifted>.md-nav__list>.md-nav__item--active>.md-nav__link:not(.md-nav__container){pointer-events:none}.md-nav--lifted>.md-nav__list>.md-nav__item--active.md-nav__item--section{margin:0}[dir=ltr] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-left:-.6rem}[dir=rtl] .md-nav--lifted>.md-nav__list>.md-nav__item>.md-nav:not(.md-nav--secondary){margin-right:-.6rem}.md-nav--lifted>.md-nav__list>.md-nav__item>[for]{color:var(--md-default-fg-color--light)}.md-nav--lifted .md-nav[data-md-level="1"]{grid-template-rows:1fr;opacity:1;visibility:visible}[dir=ltr] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-left:.05rem solid var(--md-primary-fg-color)}[dir=rtl] .md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{border-right:.05rem solid var(--md-primary-fg-color)}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary{display:block;margin-bottom:1.25em;opacity:1;visibility:visible}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__list{overflow:visible;padding-bottom:0}.md-nav--integrated>.md-nav__list>.md-nav__item--active .md-nav--secondary>.md-nav__title{display:none}}.md-pagination{font-size:.8rem;font-weight:700;gap:.4rem}.md-pagination,.md-pagination>*{align-items:center;display:flex;justify-content:center}.md-pagination>*{border-radius:.2rem;height:1.8rem;min-width:1.8rem;text-align:center}.md-pagination__current{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light)}.md-pagination__link{transition:color 125ms,background-color 125ms}.md-pagination__link:focus,.md-pagination__link:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-pagination__link:focus svg,.md-pagination__link:hover svg{color:var(--md-accent-fg-color)}.md-pagination__link.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-pagination__link svg{fill:currentcolor;color:var(--md-default-fg-color--lighter);display:block;max-height:100%;width:1.2rem}.md-post__back{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin-bottom:1.2rem;padding-bottom:1.2rem}@media screen and (max-width:76.234375em){.md-post__back{display:none}}[dir=rtl] .md-post__back svg{transform:scaleX(-1)}.md-post__authors{display:flex;flex-direction:column;gap:.6rem;margin:0 .6rem 1.2rem}.md-post .md-post__meta a{transition:color 125ms}.md-post .md-post__meta a:focus,.md-post .md-post__meta a:hover{color:var(--md-accent-fg-color)}.md-post__title{color:var(--md-default-fg-color--light);font-weight:700}.md-post--excerpt{margin-bottom:3.2rem}.md-post--excerpt .md-post__header{align-items:center;display:flex;gap:.6rem;min-height:1.6rem}.md-post--excerpt .md-post__authors{align-items:center;display:inline-flex;flex-direction:row;gap:.2rem;margin:0;min-height:2.4rem}[dir=ltr] .md-post--excerpt .md-post__meta .md-meta__list{margin-right:.4rem}[dir=rtl] .md-post--excerpt .md-post__meta .md-meta__list{margin-left:.4rem}.md-post--excerpt .md-post__content>:first-child{--md-scroll-margin:6rem;margin-top:0}.md-post>.md-nav--secondary{margin:1em 0}.md-profile{align-items:center;display:flex;font-size:.7rem;gap:.6rem;line-height:1.4;width:100%}.md-profile__description{flex-grow:1}.md-content--post{display:flex}@media screen and (max-width:76.234375em){.md-content--post{flex-flow:column-reverse}}.md-content--post>.md-content__inner{min-width:0}@media screen and (min-width:76.25em){[dir=ltr] .md-content--post>.md-content__inner{margin-left:1.2rem}[dir=rtl] .md-content--post>.md-content__inner{margin-right:1.2rem}}@media screen and (max-width:76.234375em){.md-sidebar.md-sidebar--post{padding:0;position:static;width:100%}.md-sidebar.md-sidebar--post .md-sidebar__scrollwrap{overflow:visible}.md-sidebar.md-sidebar--post .md-sidebar__inner{padding:0}.md-sidebar.md-sidebar--post .md-post__meta{margin-left:.6rem;margin-right:.6rem}.md-sidebar.md-sidebar--post .md-nav__item{border:none;display:inline}.md-sidebar.md-sidebar--post .md-nav__list{display:inline-flex;flex-wrap:wrap;gap:.6rem;padding-bottom:.6rem;padding-top:.6rem}.md-sidebar.md-sidebar--post .md-nav__link{padding:0}.md-sidebar.md-sidebar--post .md-nav{height:auto;margin-bottom:0;position:static}}:root{--md-progress-value:0;--md-progress-delay:400ms}.md-progress{background:var(--md-primary-bg-color);height:.075rem;opacity:min(clamp(0,var(--md-progress-value),1),clamp(0,100 - var(--md-progress-value),1));position:fixed;top:0;transform:scaleX(calc(var(--md-progress-value)*1%));transform-origin:left;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .25s var(--md-progress-delay);width:100%;z-index:4}:root{--md-search-result-icon:url('data:image/svg+xml;charset=utf-8,')}.md-search{position:relative}@media screen and (min-width:60em){.md-search{padding:.2rem 0}}.no-js .md-search{display:none}.md-search__overlay{opacity:0;z-index:1}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__overlay{left:-2.2rem}[dir=rtl] .md-search__overlay{right:-2.2rem}.md-search__overlay{background-color:var(--md-default-bg-color);border-radius:1rem;height:2rem;overflow:hidden;pointer-events:none;position:absolute;top:-1rem;transform-origin:center;transition:transform .3s .1s,opacity .2s .2s;width:2rem}[data-md-toggle=search]:checked~.md-header .md-search__overlay{opacity:1;transition:transform .4s,opacity .1s}}@media screen and (min-width:60em){[dir=ltr] .md-search__overlay{left:0}[dir=rtl] .md-search__overlay{right:0}.md-search__overlay{background-color:#0000008a;cursor:pointer;height:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0}[data-md-toggle=search]:checked~.md-header .md-search__overlay{height:200vh;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@media screen and (max-width:29.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(45)}}@media screen and (min-width:30em) and (max-width:44.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(60)}}@media screen and (min-width:45em) and (max-width:59.984375em){[data-md-toggle=search]:checked~.md-header .md-search__overlay{transform:scale(75)}}.md-search__inner{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__inner{left:0}[dir=rtl] .md-search__inner{right:0}.md-search__inner{height:0;opacity:0;overflow:hidden;position:fixed;top:0;transform:translateX(5%);transition:width 0ms .3s,height 0ms .3s,transform .15s cubic-bezier(.4,0,.2,1) .15s,opacity .15s .15s;width:0;z-index:2}[dir=rtl] .md-search__inner{transform:translateX(-5%)}[data-md-toggle=search]:checked~.md-header .md-search__inner{height:100%;opacity:1;transform:translateX(0);transition:width 0ms 0ms,height 0ms 0ms,transform .15s cubic-bezier(.1,.7,.1,1) .15s,opacity .15s .15s;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__inner{float:right}[dir=rtl] .md-search__inner{float:left}.md-search__inner{padding:.1rem 0;position:relative;transition:width .25s cubic-bezier(.1,.7,.1,1);width:11.7rem}}@media screen and (min-width:60em) and (max-width:76.234375em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:23.4rem}}@media screen and (min-width:76.25em){[data-md-toggle=search]:checked~.md-header .md-search__inner{width:34.4rem}}.md-search__form{background-color:var(--md-default-bg-color);box-shadow:0 0 .6rem #0000;height:2.4rem;position:relative;transition:color .25s,background-color .25s;z-index:2}@media screen and (min-width:60em){.md-search__form{background-color:#00000042;border-radius:.1rem;height:1.8rem}.md-search__form:hover{background-color:#ffffff1f}}[data-md-toggle=search]:checked~.md-header .md-search__form{background-color:var(--md-default-bg-color);border-radius:.1rem .1rem 0 0;box-shadow:0 0 .6rem #00000012;color:var(--md-default-fg-color)}[dir=ltr] .md-search__input{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__input{padding-left:2.2rem;padding-right:3.6rem}.md-search__input{background:#0000;font-size:.9rem;height:100%;position:relative;text-overflow:ellipsis;width:100%;z-index:2}.md-search__input::placeholder{transition:color .25s}.md-search__input::placeholder,.md-search__input~.md-search__icon{color:var(--md-default-fg-color--light)}.md-search__input::-ms-clear{display:none}@media screen and (max-width:59.984375em){.md-search__input{font-size:.9rem;height:2.4rem;width:100%}}@media screen and (min-width:60em){[dir=ltr] .md-search__input{padding-left:2.2rem}[dir=rtl] .md-search__input{padding-right:2.2rem}.md-search__input{color:inherit;font-size:.8rem}.md-search__input::placeholder{color:var(--md-primary-bg-color--light)}.md-search__input+.md-search__icon{color:var(--md-primary-bg-color)}[data-md-toggle=search]:checked~.md-header .md-search__input{text-overflow:clip}[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon{color:var(--md-default-fg-color--light)}[data-md-toggle=search]:checked~.md-header .md-search__input::placeholder{color:#0000}}.md-search__icon{cursor:pointer;display:inline-block;height:1.2rem;transition:color .25s,opacity .25s;width:1.2rem}.md-search__icon:hover{opacity:.7}[dir=ltr] .md-search__icon[for=__search]{left:.5rem}[dir=rtl] .md-search__icon[for=__search]{right:.5rem}.md-search__icon[for=__search]{position:absolute;top:.3rem;z-index:2}[dir=rtl] .md-search__icon[for=__search] svg{transform:scaleX(-1)}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__icon[for=__search]{left:.8rem}[dir=rtl] .md-search__icon[for=__search]{right:.8rem}.md-search__icon[for=__search]{top:.6rem}.md-search__icon[for=__search] svg:first-child{display:none}}@media screen and (min-width:60em){.md-search__icon[for=__search]{pointer-events:none}.md-search__icon[for=__search] svg:last-child{display:none}}[dir=ltr] .md-search__options{right:.5rem}[dir=rtl] .md-search__options{left:.5rem}.md-search__options{pointer-events:none;position:absolute;top:.3rem;z-index:2}@media screen and (max-width:59.984375em){[dir=ltr] .md-search__options{right:.8rem}[dir=rtl] .md-search__options{left:.8rem}.md-search__options{top:.6rem}}[dir=ltr] .md-search__options>.md-icon{margin-left:.2rem}[dir=rtl] .md-search__options>.md-icon{margin-right:.2rem}.md-search__options>.md-icon{color:var(--md-default-fg-color--light);opacity:0;transform:scale(.75);transition:transform .15s cubic-bezier(.1,.7,.1,1),opacity .15s}.md-search__options>.md-icon:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon{opacity:1;pointer-events:auto;transform:scale(1)}[data-md-toggle=search]:checked~.md-header .md-search__input:valid~.md-search__options>.md-icon:hover{opacity:.7}[dir=ltr] .md-search__suggest{padding-left:3.6rem;padding-right:2.2rem}[dir=rtl] .md-search__suggest{padding-left:2.2rem;padding-right:3.6rem}.md-search__suggest{align-items:center;color:var(--md-default-fg-color--lighter);display:flex;font-size:.9rem;height:100%;opacity:0;position:absolute;top:0;transition:opacity 50ms;white-space:nowrap;width:100%}@media screen and (min-width:60em){[dir=ltr] .md-search__suggest{padding-left:2.2rem}[dir=rtl] .md-search__suggest{padding-right:2.2rem}.md-search__suggest{font-size:.8rem}}[data-md-toggle=search]:checked~.md-header .md-search__suggest{opacity:1;transition:opacity .3s .1s}[dir=ltr] .md-search__output{border-bottom-left-radius:.1rem}[dir=ltr] .md-search__output,[dir=rtl] .md-search__output{border-bottom-right-radius:.1rem}[dir=rtl] .md-search__output{border-bottom-left-radius:.1rem}.md-search__output{overflow:hidden;position:absolute;width:100%;z-index:1}@media screen and (max-width:59.984375em){.md-search__output{bottom:0;top:2.4rem}}@media screen and (min-width:60em){.md-search__output{opacity:0;top:1.9rem;transition:opacity .4s}[data-md-toggle=search]:checked~.md-header .md-search__output{box-shadow:var(--md-shadow-z3);opacity:1}}.md-search__scrollwrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);height:100%;overflow-y:auto;touch-action:pan-y}@media (-webkit-max-device-pixel-ratio:1),(max-resolution:1dppx){.md-search__scrollwrap{transform:translateZ(0)}}@media screen and (min-width:60em) and (max-width:76.234375em){.md-search__scrollwrap{width:23.4rem}}@media screen and (min-width:76.25em){.md-search__scrollwrap{width:34.4rem}}@media screen and (min-width:60em){.md-search__scrollwrap{max-height:0;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}[data-md-toggle=search]:checked~.md-header .md-search__scrollwrap{max-height:75vh}.md-search__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-search__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-search__scrollwrap::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-search__scrollwrap::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}}.md-search-result{color:var(--md-default-fg-color);word-break:break-word}.md-search-result__meta{background-color:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.8rem;padding:0 .8rem;scroll-snap-align:start}@media screen and (min-width:60em){[dir=ltr] .md-search-result__meta{padding-left:2.2rem}[dir=rtl] .md-search-result__meta{padding-right:2.2rem}}.md-search-result__list{list-style:none;margin:0;padding:0;-webkit-user-select:none;user-select:none}.md-search-result__item{box-shadow:0 -.05rem var(--md-default-fg-color--lightest)}.md-search-result__item:first-child{box-shadow:none}.md-search-result__link{display:block;outline:none;scroll-snap-align:start;transition:background-color .25s}.md-search-result__link:focus,.md-search-result__link:hover{background-color:var(--md-accent-fg-color--transparent)}.md-search-result__link:last-child p:last-child{margin-bottom:.6rem}.md-search-result__more>summary{cursor:pointer;display:block;outline:none;position:sticky;scroll-snap-align:start;top:0;z-index:1}.md-search-result__more>summary::marker{display:none}.md-search-result__more>summary::-webkit-details-marker{display:none}.md-search-result__more>summary>div{color:var(--md-typeset-a-color);font-size:.64rem;padding:.75em .8rem;transition:color .25s,background-color .25s}@media screen and (min-width:60em){[dir=ltr] .md-search-result__more>summary>div{padding-left:2.2rem}[dir=rtl] .md-search-result__more>summary>div{padding-right:2.2rem}}.md-search-result__more>summary:focus>div,.md-search-result__more>summary:hover>div{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-search-result__more[open]>summary{background-color:var(--md-default-bg-color)}.md-search-result__article{overflow:hidden;padding:0 .8rem;position:relative}@media screen and (min-width:60em){[dir=ltr] .md-search-result__article{padding-left:2.2rem}[dir=rtl] .md-search-result__article{padding-right:2.2rem}}[dir=ltr] .md-search-result__icon{left:0}[dir=rtl] .md-search-result__icon{right:0}.md-search-result__icon{color:var(--md-default-fg-color--light);height:1.2rem;margin:.5rem;position:absolute;width:1.2rem}@media screen and (max-width:59.984375em){.md-search-result__icon{display:none}}.md-search-result__icon:after{background-color:currentcolor;content:"";display:inline-block;height:100%;-webkit-mask-image:var(--md-search-result-icon);mask-image:var(--md-search-result-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}[dir=rtl] .md-search-result__icon:after{transform:scaleX(-1)}.md-search-result .md-typeset{color:var(--md-default-fg-color--light);font-size:.64rem;line-height:1.6}.md-search-result .md-typeset h1{color:var(--md-default-fg-color);font-size:.8rem;font-weight:400;line-height:1.4;margin:.55rem 0}.md-search-result .md-typeset h1 mark{text-decoration:none}.md-search-result .md-typeset h2{color:var(--md-default-fg-color);font-size:.64rem;font-weight:700;line-height:1.6;margin:.5em 0}.md-search-result .md-typeset h2 mark{text-decoration:none}.md-search-result__terms{color:var(--md-default-fg-color);display:block;font-size:.64rem;font-style:italic;margin:.5em 0}.md-search-result mark{background-color:initial;color:var(--md-accent-fg-color);text-decoration:underline}.md-select{position:relative;z-index:1}.md-select__inner{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);left:50%;margin-top:.2rem;max-height:0;opacity:0;position:absolute;top:calc(100% - .2rem);transform:translate3d(-50%,.3rem,0);transition:transform .25s 375ms,opacity .25s .25s,max-height 0ms .5s}.md-select:focus-within .md-select__inner,.md-select:hover .md-select__inner{max-height:10rem;opacity:1;transform:translate3d(-50%,0,0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,max-height 0ms}.md-select__inner:after{border-bottom:.2rem solid #0000;border-bottom-color:var(--md-default-bg-color);border-left:.2rem solid #0000;border-right:.2rem solid #0000;border-top:0;content:"";height:0;left:50%;margin-left:-.2rem;margin-top:-.2rem;position:absolute;top:0;width:0}.md-select__list{border-radius:.1rem;font-size:.8rem;list-style-type:none;margin:0;max-height:inherit;overflow:auto;padding:0}.md-select__item{line-height:1.8rem}[dir=ltr] .md-select__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-select__link{padding-left:1.2rem;padding-right:.6rem}.md-select__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:background-color .25s,color .25s;width:100%}.md-select__link:focus,.md-select__link:hover{color:var(--md-accent-fg-color)}.md-select__link:focus{background-color:var(--md-default-fg-color--lightest)}.md-sidebar{align-self:flex-start;flex-shrink:0;padding:1.2rem 0;position:sticky;top:2.4rem;width:12.1rem}@media print{.md-sidebar{display:none}}@media screen and (max-width:76.234375em){[dir=ltr] .md-sidebar--primary{left:-12.1rem}[dir=rtl] .md-sidebar--primary{right:-12.1rem}.md-sidebar--primary{background-color:var(--md-default-bg-color);display:block;height:100%;position:fixed;top:0;transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s;width:12.1rem;z-index:5}[data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{box-shadow:var(--md-shadow-z3);transform:translateX(12.1rem)}[dir=rtl] [data-md-toggle=drawer]:checked~.md-container .md-sidebar--primary{transform:translateX(-12.1rem)}.md-sidebar--primary .md-sidebar__scrollwrap{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;scroll-snap-type:none;top:0}}@media screen and (min-width:76.25em){.md-sidebar{height:0}.no-js .md-sidebar{height:auto}.md-header--lifted~.md-container .md-sidebar{top:4.8rem}}.md-sidebar--secondary{display:none;order:2}@media screen and (min-width:60em){.md-sidebar--secondary{height:0}.no-js .md-sidebar--secondary{height:auto}.md-sidebar--secondary:not([hidden]){display:block}.md-sidebar--secondary .md-sidebar__scrollwrap{touch-action:pan-y}}.md-sidebar__scrollwrap{scrollbar-gutter:stable;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 .2rem;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin}.md-sidebar__scrollwrap::-webkit-scrollbar{height:.2rem;width:.2rem}.md-sidebar__scrollwrap:focus-within,.md-sidebar__scrollwrap:hover{scrollbar-color:var(--md-accent-fg-color) #0000}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-sidebar__scrollwrap:focus-within::-webkit-scrollbar-thumb:hover,.md-sidebar__scrollwrap:hover::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}@supports selector(::-webkit-scrollbar){.md-sidebar__scrollwrap{scrollbar-gutter:auto}[dir=ltr] .md-sidebar__inner{padding-right:calc(100% - 11.5rem)}[dir=rtl] .md-sidebar__inner{padding-left:calc(100% - 11.5rem)}}@media screen and (max-width:76.234375em){.md-overlay{background-color:#0000008a;height:0;opacity:0;position:fixed;top:0;transition:width 0ms .25s,height 0ms .25s,opacity .25s;width:0;z-index:5}[data-md-toggle=drawer]:checked~.md-overlay{height:100%;opacity:1;transition:width 0ms,height 0ms,opacity .25s;width:100%}}@keyframes facts{0%{height:0}to{height:.65rem}}@keyframes fact{0%{opacity:0;transform:translateY(100%)}50%{opacity:0}to{opacity:1;transform:translateY(0)}}:root{--md-source-forks-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-repositories-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-stars-icon:url('data:image/svg+xml;charset=utf-8,');--md-source-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-source{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;font-size:.65rem;line-height:1.2;outline-color:var(--md-accent-fg-color);transition:opacity .25s;white-space:nowrap}.md-source:hover{opacity:.7}.md-source__icon{display:inline-block;height:2.4rem;vertical-align:middle;width:2rem}[dir=ltr] .md-source__icon svg{margin-left:.6rem}[dir=rtl] .md-source__icon svg{margin-right:.6rem}.md-source__icon svg{margin-top:.6rem}[dir=ltr] .md-source__icon+.md-source__repository{padding-left:2rem}[dir=rtl] .md-source__icon+.md-source__repository{padding-right:2rem}[dir=ltr] .md-source__icon+.md-source__repository{margin-left:-2rem}[dir=rtl] .md-source__icon+.md-source__repository{margin-right:-2rem}[dir=ltr] .md-source__repository{margin-left:.6rem}[dir=rtl] .md-source__repository{margin-right:.6rem}.md-source__repository{display:inline-block;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.md-source__facts{display:flex;font-size:.55rem;gap:.4rem;list-style-type:none;margin:.1rem 0 0;opacity:.75;overflow:hidden;padding:0;width:100%}.md-source__repository--active .md-source__facts{animation:facts .25s ease-in}.md-source__fact{overflow:hidden;text-overflow:ellipsis}.md-source__repository--active .md-source__fact{animation:fact .4s ease-out}[dir=ltr] .md-source__fact:before{margin-right:.1rem}[dir=rtl] .md-source__fact:before{margin-left:.1rem}.md-source__fact:before{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-top;width:.6rem}.md-source__fact:nth-child(1n+2){flex-shrink:0}.md-source__fact--version:before{-webkit-mask-image:var(--md-source-version-icon);mask-image:var(--md-source-version-icon)}.md-source__fact--stars:before{-webkit-mask-image:var(--md-source-stars-icon);mask-image:var(--md-source-stars-icon)}.md-source__fact--forks:before{-webkit-mask-image:var(--md-source-forks-icon);mask-image:var(--md-source-forks-icon)}.md-source__fact--repositories:before{-webkit-mask-image:var(--md-source-repositories-icon);mask-image:var(--md-source-repositories-icon)}.md-source-file{margin:1em 0}[dir=ltr] .md-source-file__fact{margin-right:.6rem}[dir=rtl] .md-source-file__fact{margin-left:.6rem}.md-source-file__fact{align-items:center;color:var(--md-default-fg-color--light);display:inline-flex;font-size:.68rem;gap:.3rem}.md-source-file__fact .md-icon{flex-shrink:0;margin-bottom:.05rem}[dir=ltr] .md-source-file__fact .md-author{float:left}[dir=rtl] .md-source-file__fact .md-author{float:right}.md-source-file__fact .md-author{margin-right:.2rem}.md-source-file__fact svg{width:.9rem}:root{--md-status:url('data:image/svg+xml;charset=utf-8,');--md-status--new:url('data:image/svg+xml;charset=utf-8,');--md-status--deprecated:url('data:image/svg+xml;charset=utf-8,');--md-status--encrypted:url('data:image/svg+xml;charset=utf-8,')}.md-status:after{background-color:var(--md-default-fg-color--light);content:"";display:inline-block;height:1.125em;-webkit-mask-image:var(--md-status);mask-image:var(--md-status);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:text-bottom;width:1.125em}.md-status:hover:after{background-color:currentcolor}.md-status--new:after{-webkit-mask-image:var(--md-status--new);mask-image:var(--md-status--new)}.md-status--deprecated:after{-webkit-mask-image:var(--md-status--deprecated);mask-image:var(--md-status--deprecated)}.md-status--encrypted:after{-webkit-mask-image:var(--md-status--encrypted);mask-image:var(--md-status--encrypted)}.md-tabs{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block;line-height:1.3;overflow:auto;width:100%;z-index:3}@media print{.md-tabs{display:none}}@media screen and (max-width:76.234375em){.md-tabs{display:none}}.md-tabs[hidden]{pointer-events:none}[dir=ltr] .md-tabs__list{margin-left:.2rem}[dir=rtl] .md-tabs__list{margin-right:.2rem}.md-tabs__list{contain:content;display:flex;list-style:none;margin:0;overflow:auto;padding:0;scrollbar-width:none;white-space:nowrap}.md-tabs__list::-webkit-scrollbar{display:none}.md-tabs__item{height:2.4rem;padding-left:.6rem;padding-right:.6rem}.md-tabs__item--active .md-tabs__link{color:inherit;opacity:1}.md-tabs__link{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;font-size:.7rem;margin-top:.8rem;opacity:.7;outline-color:var(--md-accent-fg-color);outline-offset:.2rem;transition:transform .4s cubic-bezier(.1,.7,.1,1),opacity .25s}.md-tabs__link:focus,.md-tabs__link:hover{color:inherit;opacity:1}[dir=ltr] .md-tabs__link svg{margin-right:.4rem}[dir=rtl] .md-tabs__link svg{margin-left:.4rem}.md-tabs__link svg{fill:currentcolor;height:1.3em}.md-tabs__item:nth-child(2) .md-tabs__link{transition-delay:20ms}.md-tabs__item:nth-child(3) .md-tabs__link{transition-delay:40ms}.md-tabs__item:nth-child(4) .md-tabs__link{transition-delay:60ms}.md-tabs__item:nth-child(5) .md-tabs__link{transition-delay:80ms}.md-tabs__item:nth-child(6) .md-tabs__link{transition-delay:.1s}.md-tabs__item:nth-child(7) .md-tabs__link{transition-delay:.12s}.md-tabs__item:nth-child(8) .md-tabs__link{transition-delay:.14s}.md-tabs__item:nth-child(9) .md-tabs__link{transition-delay:.16s}.md-tabs__item:nth-child(10) .md-tabs__link{transition-delay:.18s}.md-tabs__item:nth-child(11) .md-tabs__link{transition-delay:.2s}.md-tabs__item:nth-child(12) .md-tabs__link{transition-delay:.22s}.md-tabs__item:nth-child(13) .md-tabs__link{transition-delay:.24s}.md-tabs__item:nth-child(14) .md-tabs__link{transition-delay:.26s}.md-tabs__item:nth-child(15) .md-tabs__link{transition-delay:.28s}.md-tabs__item:nth-child(16) .md-tabs__link{transition-delay:.3s}.md-tabs[hidden] .md-tabs__link{opacity:0;transform:translateY(50%);transition:transform 0ms .1s,opacity .1s}:root{--md-tag-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .md-tags:not([hidden]){display:inline-flex;flex-wrap:wrap;gap:.5em;margin-bottom:.75em;margin-top:-.125em}.md-typeset .md-tag{align-items:center;background:var(--md-default-fg-color--lightest);border-radius:2.4rem;display:inline-flex;font-size:.64rem;font-size:min(.8em,.64rem);font-weight:700;gap:.5em;letter-spacing:normal;line-height:1.6;padding:.3125em .78125em}.md-typeset .md-tag[href]{-webkit-tap-highlight-color:transparent;color:inherit;outline:none;transition:color 125ms,background-color 125ms}.md-typeset .md-tag[href]:focus,.md-typeset .md-tag[href]:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}[id]>.md-typeset .md-tag{vertical-align:text-top}.md-typeset .md-tag-icon:before{background-color:var(--md-default-fg-color--lighter);content:"";display:inline-block;height:1.2em;-webkit-mask-image:var(--md-tag-icon);mask-image:var(--md-tag-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color 125ms;vertical-align:text-bottom;width:1.2em}.md-typeset .md-tag-icon[href]:focus:before,.md-typeset .md-tag-icon[href]:hover:before{background-color:var(--md-accent-bg-color)}@keyframes pulse{0%{transform:scale(.95)}75%{transform:scale(1)}to{transform:scale(.95)}}:root{--md-annotation-bg-icon:url('data:image/svg+xml;charset=utf-8,');--md-annotation-icon:url('data:image/svg+xml;charset=utf-8,')}.md-tooltip{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);font-family:var(--md-text-font-family);left:clamp(var(--md-tooltip-0,0rem) + .8rem,var(--md-tooltip-x),100vw + var(--md-tooltip-0,0rem) + .8rem - var(--md-tooltip-width) - 2 * .8rem);max-width:calc(100vw - 1.6rem);opacity:0;position:absolute;top:var(--md-tooltip-y);transform:translateY(-.4rem);transition:transform 0ms .25s,opacity .25s,z-index .25s;width:var(--md-tooltip-width);z-index:0}.md-tooltip--active{opacity:1;transform:translateY(0);transition:transform .25s cubic-bezier(.1,.7,.1,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip--inline{font-weight:700;-webkit-user-select:none;user-select:none;width:auto}.md-tooltip--inline:not(.md-tooltip--active){transform:translateY(.2rem) scale(.9)}.md-tooltip--inline .md-tooltip__inner{font-size:.5rem;padding:.2rem .4rem}[hidden]+.md-tooltip--inline{display:none}.focus-visible>.md-tooltip,.md-tooltip:target{outline:var(--md-accent-fg-color) auto}.md-tooltip__inner{font-size:.64rem;padding:.8rem}.md-tooltip__inner.md-typeset>:first-child{margin-top:0}.md-tooltip__inner.md-typeset>:last-child{margin-bottom:0}.md-annotation{font-style:normal;font-weight:400;outline:none;text-align:initial;vertical-align:text-bottom;white-space:normal}[dir=rtl] .md-annotation{direction:rtl}code .md-annotation{font-family:var(--md-code-font-family);font-size:inherit}.md-annotation:not([hidden]){display:inline-block;line-height:1.25}.md-annotation__index{border-radius:.01px;cursor:pointer;display:inline-block;margin-left:.4ch;margin-right:.4ch;outline:none;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;vertical-align:text-top;z-index:0}.md-annotation .md-annotation__index{transition:z-index .25s}@media screen{.md-annotation__index{width:2.2ch}[data-md-visible]>.md-annotation__index{animation:pulse 2s infinite}.md-annotation__index:before{background:var(--md-default-bg-color);-webkit-mask-image:var(--md-annotation-bg-icon);mask-image:var(--md-annotation-bg-icon)}.md-annotation__index:after,.md-annotation__index:before{content:"";height:2.2ch;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-.1ch;width:2.2ch;z-index:-1}.md-annotation__index:after{background-color:var(--md-default-fg-color--lighter);-webkit-mask-image:var(--md-annotation-icon);mask-image:var(--md-annotation-icon);transform:scale(1.0001);transition:background-color .25s,transform .25s}.md-tooltip--active+.md-annotation__index:after{transform:rotate(45deg)}.md-tooltip--active+.md-annotation__index:after,:hover>.md-annotation__index:after{background-color:var(--md-accent-fg-color)}}.md-tooltip--active+.md-annotation__index{animation-play-state:paused;transition-duration:0ms;z-index:2}.md-annotation__index [data-md-annotation-id]{display:inline-block}@media print{.md-annotation__index [data-md-annotation-id]{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);font-weight:700;padding:0 .6ch;white-space:nowrap}.md-annotation__index [data-md-annotation-id]:after{content:attr(data-md-annotation-id)}}.md-typeset .md-annotation-list{counter-reset:xxx;list-style:none}.md-typeset .md-annotation-list li{position:relative}[dir=ltr] .md-typeset .md-annotation-list li:before{left:-2.125em}[dir=rtl] .md-typeset .md-annotation-list li:before{right:-2.125em}.md-typeset .md-annotation-list li:before{background:var(--md-default-fg-color--lighter);border-radius:2ch;color:var(--md-default-bg-color);content:counter(xxx);counter-increment:xxx;font-size:.8875em;font-weight:700;height:2ch;line-height:1.25;min-width:2ch;padding:0 .6ch;position:absolute;text-align:center;top:.25em}:root{--md-tooltip-width:20rem;--md-tooltip-tail:0.3rem}.md-tooltip2{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--md-default-fg-color);font-family:var(--md-text-font-family);opacity:0;pointer-events:none;position:absolute;top:calc(var(--md-tooltip-host-y) + var(--md-tooltip-y));transform:translateY(-.4rem);transform-origin:calc(var(--md-tooltip-host-x) + var(--md-tooltip-x)) 0;transition:transform 0ms .25s,opacity .25s,z-index .25s;width:100%;z-index:0}.md-tooltip2:before{border-left:var(--md-tooltip-tail) solid #0000;border-right:var(--md-tooltip-tail) solid #0000;content:"";display:block;left:clamp(1.5 * .8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-tail),100vw - 2 * var(--md-tooltip-tail) - 1.5 * .8rem);position:absolute;z-index:1}.md-tooltip2--top:before{border-top:var(--md-tooltip-tail) solid var(--md-default-bg-color);bottom:calc(var(--md-tooltip-tail)*-1 + .025rem);filter:drop-shadow(0 1px 0 hsla(0,0%,0%,.05))}.md-tooltip2--bottom:before{border-bottom:var(--md-tooltip-tail) solid var(--md-default-bg-color);filter:drop-shadow(0 -1px 0 hsla(0,0%,0%,.05));top:calc(var(--md-tooltip-tail)*-1 + .025rem)}.md-tooltip2--active{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0,1,.5,1),opacity .25s,z-index 0ms;z-index:2}.md-tooltip2__inner{scrollbar-gutter:stable;background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);left:clamp(.8rem,var(--md-tooltip-host-x) - .8rem,100vw - var(--md-tooltip-width) - .8rem);max-height:40vh;max-width:calc(100vw - 1.6rem);position:relative;scrollbar-width:thin}.md-tooltip2__inner::-webkit-scrollbar{height:.2rem;width:.2rem}.md-tooltip2__inner::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-tooltip2__inner::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}[role=tooltip]>.md-tooltip2__inner{font-size:.5rem;font-weight:700;left:clamp(.8rem,var(--md-tooltip-host-x) + var(--md-tooltip-x) - var(--md-tooltip-width)/2,100vw - var(--md-tooltip-width) - .8rem);max-width:min(100vw - 2 * .8rem,400px);padding:.2rem .4rem;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.md-tooltip2__inner.md-typeset>:first-child{margin-top:0}.md-tooltip2__inner.md-typeset>:last-child{margin-bottom:0}[dir=ltr] .md-top{margin-left:50%}[dir=rtl] .md-top{margin-right:50%}.md-top{background-color:var(--md-default-bg-color);border-radius:1.6rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color--light);cursor:pointer;display:block;font-size:.7rem;outline:none;padding:.4rem .8rem;position:fixed;top:3.2rem;transform:translate(-50%);transition:color 125ms,background-color 125ms,transform 125ms cubic-bezier(.4,0,.2,1),opacity 125ms;z-index:2}@media print{.md-top{display:none}}[dir=rtl] .md-top{transform:translate(50%)}.md-top[hidden]{opacity:0;pointer-events:none;transform:translate(-50%,.2rem);transition-duration:0ms}[dir=rtl] .md-top[hidden]{transform:translate(50%,.2rem)}.md-top:focus,.md-top:hover{background-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.md-top svg{display:inline-block;vertical-align:-.5em}@keyframes hoverfix{0%{pointer-events:none}}:root{--md-version-icon:url('data:image/svg+xml;charset=utf-8,')}.md-version{flex-shrink:0;font-size:.8rem;height:2.4rem}[dir=ltr] .md-version__current{margin-left:1.4rem;margin-right:.4rem}[dir=rtl] .md-version__current{margin-left:.4rem;margin-right:1.4rem}.md-version__current{color:inherit;cursor:pointer;outline:none;position:relative;top:.05rem}[dir=ltr] .md-version__current:after{margin-left:.4rem}[dir=rtl] .md-version__current:after{margin-right:.4rem}.md-version__current:after{background-color:currentcolor;content:"";display:inline-block;height:.6rem;-webkit-mask-image:var(--md-version-icon);mask-image:var(--md-version-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.4rem}.md-version__alias{margin-left:.3rem;opacity:.7}.md-version__list{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z2);color:var(--md-default-fg-color);list-style-type:none;margin:.2rem .8rem;max-height:0;opacity:0;overflow:auto;padding:0;position:absolute;scroll-snap-type:y mandatory;top:.15rem;transition:max-height 0ms .5s,opacity .25s .25s;z-index:3}.md-version:focus-within .md-version__list,.md-version:hover .md-version__list{max-height:10rem;opacity:1;transition:max-height 0ms,opacity .25s}@media (hover:none),(pointer:coarse){.md-version:hover .md-version__list{animation:hoverfix .25s forwards}.md-version:focus-within .md-version__list{animation:none}}.md-version__item{line-height:1.8rem}[dir=ltr] .md-version__link{padding-left:.6rem;padding-right:1.2rem}[dir=rtl] .md-version__link{padding-left:1.2rem;padding-right:.6rem}.md-version__link{cursor:pointer;display:block;outline:none;scroll-snap-align:start;transition:color .25s,background-color .25s;white-space:nowrap;width:100%}.md-version__link:focus,.md-version__link:hover{color:var(--md-accent-fg-color)}.md-version__link:focus{background-color:var(--md-default-fg-color--lightest)}:root{--md-admonition-icon--note:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--abstract:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--info:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--tip:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--success:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--question:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--warning:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--failure:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--danger:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--bug:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--example:url('data:image/svg+xml;charset=utf-8,');--md-admonition-icon--quote:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .admonition,.md-typeset details{background-color:var(--md-admonition-bg-color);border:.075rem solid #448aff;border-radius:.2rem;box-shadow:var(--md-shadow-z1);color:var(--md-admonition-fg-color);display:flow-root;font-size:.64rem;margin:1.5625em 0;padding:0 .6rem;page-break-inside:avoid;transition:box-shadow 125ms}@media print{.md-typeset .admonition,.md-typeset details{box-shadow:none}}.md-typeset .admonition:focus-within,.md-typeset details:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .admonition>*,.md-typeset details>*{box-sizing:border-box}.md-typeset .admonition .admonition,.md-typeset .admonition details,.md-typeset details .admonition,.md-typeset details details{margin-bottom:1em;margin-top:1em}.md-typeset .admonition .md-typeset__scrollwrap,.md-typeset details .md-typeset__scrollwrap{margin:1em -.6rem}.md-typeset .admonition .md-typeset__table,.md-typeset details .md-typeset__table{padding:0 .6rem}.md-typeset .admonition>.tabbed-set:only-child,.md-typeset details>.tabbed-set:only-child{margin-top:0}html .md-typeset .admonition>:last-child,html .md-typeset details>:last-child{margin-bottom:.6rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{padding-left:2rem;padding-right:.6rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{padding-left:.6rem;padding-right:2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-left-width:.2rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-right-width:.2rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset .admonition-title,[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset .admonition-title,[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset .admonition-title,.md-typeset summary{background-color:#448aff1a;border:none;font-weight:700;margin:0 -.6rem;padding-bottom:.4rem;padding-top:.4rem;position:relative}html .md-typeset .admonition-title:last-child,html .md-typeset summary:last-child{margin-bottom:0}[dir=ltr] .md-typeset .admonition-title:before,[dir=ltr] .md-typeset summary:before{left:.6rem}[dir=rtl] .md-typeset .admonition-title:before,[dir=rtl] .md-typeset summary:before{right:.6rem}.md-typeset .admonition-title:before,.md-typeset summary:before{background-color:#448aff;content:"";height:1rem;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;width:1rem}.md-typeset .admonition-title code,.md-typeset summary code{box-shadow:0 0 0 .05rem var(--md-default-fg-color--lightest)}.md-typeset .admonition.note,.md-typeset details.note{border-color:#448aff}.md-typeset .admonition.note:focus-within,.md-typeset details.note:focus-within{box-shadow:0 0 0 .2rem #448aff1a}.md-typeset .note>.admonition-title,.md-typeset .note>summary{background-color:#448aff1a}.md-typeset .note>.admonition-title:before,.md-typeset .note>summary:before{background-color:#448aff;-webkit-mask-image:var(--md-admonition-icon--note);mask-image:var(--md-admonition-icon--note)}.md-typeset .note>.admonition-title:after,.md-typeset .note>summary:after{color:#448aff}.md-typeset .admonition.abstract,.md-typeset details.abstract{border-color:#00b0ff}.md-typeset .admonition.abstract:focus-within,.md-typeset details.abstract:focus-within{box-shadow:0 0 0 .2rem #00b0ff1a}.md-typeset .abstract>.admonition-title,.md-typeset .abstract>summary{background-color:#00b0ff1a}.md-typeset .abstract>.admonition-title:before,.md-typeset .abstract>summary:before{background-color:#00b0ff;-webkit-mask-image:var(--md-admonition-icon--abstract);mask-image:var(--md-admonition-icon--abstract)}.md-typeset .abstract>.admonition-title:after,.md-typeset .abstract>summary:after{color:#00b0ff}.md-typeset .admonition.info,.md-typeset details.info{border-color:#00b8d4}.md-typeset .admonition.info:focus-within,.md-typeset details.info:focus-within{box-shadow:0 0 0 .2rem #00b8d41a}.md-typeset .info>.admonition-title,.md-typeset .info>summary{background-color:#00b8d41a}.md-typeset .info>.admonition-title:before,.md-typeset .info>summary:before{background-color:#00b8d4;-webkit-mask-image:var(--md-admonition-icon--info);mask-image:var(--md-admonition-icon--info)}.md-typeset .info>.admonition-title:after,.md-typeset .info>summary:after{color:#00b8d4}.md-typeset .admonition.tip,.md-typeset details.tip{border-color:#00bfa5}.md-typeset .admonition.tip:focus-within,.md-typeset details.tip:focus-within{box-shadow:0 0 0 .2rem #00bfa51a}.md-typeset .tip>.admonition-title,.md-typeset .tip>summary{background-color:#00bfa51a}.md-typeset .tip>.admonition-title:before,.md-typeset .tip>summary:before{background-color:#00bfa5;-webkit-mask-image:var(--md-admonition-icon--tip);mask-image:var(--md-admonition-icon--tip)}.md-typeset .tip>.admonition-title:after,.md-typeset .tip>summary:after{color:#00bfa5}.md-typeset .admonition.success,.md-typeset details.success{border-color:#00c853}.md-typeset .admonition.success:focus-within,.md-typeset details.success:focus-within{box-shadow:0 0 0 .2rem #00c8531a}.md-typeset .success>.admonition-title,.md-typeset .success>summary{background-color:#00c8531a}.md-typeset .success>.admonition-title:before,.md-typeset .success>summary:before{background-color:#00c853;-webkit-mask-image:var(--md-admonition-icon--success);mask-image:var(--md-admonition-icon--success)}.md-typeset .success>.admonition-title:after,.md-typeset .success>summary:after{color:#00c853}.md-typeset .admonition.question,.md-typeset details.question{border-color:#64dd17}.md-typeset .admonition.question:focus-within,.md-typeset details.question:focus-within{box-shadow:0 0 0 .2rem #64dd171a}.md-typeset .question>.admonition-title,.md-typeset .question>summary{background-color:#64dd171a}.md-typeset .question>.admonition-title:before,.md-typeset .question>summary:before{background-color:#64dd17;-webkit-mask-image:var(--md-admonition-icon--question);mask-image:var(--md-admonition-icon--question)}.md-typeset .question>.admonition-title:after,.md-typeset .question>summary:after{color:#64dd17}.md-typeset .admonition.warning,.md-typeset details.warning{border-color:#ff9100}.md-typeset .admonition.warning:focus-within,.md-typeset details.warning:focus-within{box-shadow:0 0 0 .2rem #ff91001a}.md-typeset .warning>.admonition-title,.md-typeset .warning>summary{background-color:#ff91001a}.md-typeset .warning>.admonition-title:before,.md-typeset .warning>summary:before{background-color:#ff9100;-webkit-mask-image:var(--md-admonition-icon--warning);mask-image:var(--md-admonition-icon--warning)}.md-typeset .warning>.admonition-title:after,.md-typeset .warning>summary:after{color:#ff9100}.md-typeset .admonition.failure,.md-typeset details.failure{border-color:#ff5252}.md-typeset .admonition.failure:focus-within,.md-typeset details.failure:focus-within{box-shadow:0 0 0 .2rem #ff52521a}.md-typeset .failure>.admonition-title,.md-typeset .failure>summary{background-color:#ff52521a}.md-typeset .failure>.admonition-title:before,.md-typeset .failure>summary:before{background-color:#ff5252;-webkit-mask-image:var(--md-admonition-icon--failure);mask-image:var(--md-admonition-icon--failure)}.md-typeset .failure>.admonition-title:after,.md-typeset .failure>summary:after{color:#ff5252}.md-typeset .admonition.danger,.md-typeset details.danger{border-color:#ff1744}.md-typeset .admonition.danger:focus-within,.md-typeset details.danger:focus-within{box-shadow:0 0 0 .2rem #ff17441a}.md-typeset .danger>.admonition-title,.md-typeset .danger>summary{background-color:#ff17441a}.md-typeset .danger>.admonition-title:before,.md-typeset .danger>summary:before{background-color:#ff1744;-webkit-mask-image:var(--md-admonition-icon--danger);mask-image:var(--md-admonition-icon--danger)}.md-typeset .danger>.admonition-title:after,.md-typeset .danger>summary:after{color:#ff1744}.md-typeset .admonition.bug,.md-typeset details.bug{border-color:#f50057}.md-typeset .admonition.bug:focus-within,.md-typeset details.bug:focus-within{box-shadow:0 0 0 .2rem #f500571a}.md-typeset .bug>.admonition-title,.md-typeset .bug>summary{background-color:#f500571a}.md-typeset .bug>.admonition-title:before,.md-typeset .bug>summary:before{background-color:#f50057;-webkit-mask-image:var(--md-admonition-icon--bug);mask-image:var(--md-admonition-icon--bug)}.md-typeset .bug>.admonition-title:after,.md-typeset .bug>summary:after{color:#f50057}.md-typeset .admonition.example,.md-typeset details.example{border-color:#7c4dff}.md-typeset .admonition.example:focus-within,.md-typeset details.example:focus-within{box-shadow:0 0 0 .2rem #7c4dff1a}.md-typeset .example>.admonition-title,.md-typeset .example>summary{background-color:#7c4dff1a}.md-typeset .example>.admonition-title:before,.md-typeset .example>summary:before{background-color:#7c4dff;-webkit-mask-image:var(--md-admonition-icon--example);mask-image:var(--md-admonition-icon--example)}.md-typeset .example>.admonition-title:after,.md-typeset .example>summary:after{color:#7c4dff}.md-typeset .admonition.quote,.md-typeset details.quote{border-color:#9e9e9e}.md-typeset .admonition.quote:focus-within,.md-typeset details.quote:focus-within{box-shadow:0 0 0 .2rem #9e9e9e1a}.md-typeset .quote>.admonition-title,.md-typeset .quote>summary{background-color:#9e9e9e1a}.md-typeset .quote>.admonition-title:before,.md-typeset .quote>summary:before{background-color:#9e9e9e;-webkit-mask-image:var(--md-admonition-icon--quote);mask-image:var(--md-admonition-icon--quote)}.md-typeset .quote>.admonition-title:after,.md-typeset .quote>summary:after{color:#9e9e9e}:root{--md-footnotes-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .footnote{color:var(--md-default-fg-color--light);font-size:.64rem}[dir=ltr] .md-typeset .footnote>ol{margin-left:0}[dir=rtl] .md-typeset .footnote>ol{margin-right:0}.md-typeset .footnote>ol>li{transition:color 125ms}.md-typeset .footnote>ol>li:target{color:var(--md-default-fg-color)}.md-typeset .footnote>ol>li:focus-within .footnote-backref{opacity:1;transform:translateX(0);transition:none}.md-typeset .footnote>ol>li:hover .footnote-backref,.md-typeset .footnote>ol>li:target .footnote-backref{opacity:1;transform:translateX(0)}.md-typeset .footnote>ol>li>:first-child{margin-top:0}.md-typeset .footnote-ref{font-size:.75em;font-weight:700}html .md-typeset .footnote-ref{outline-offset:.1rem}.md-typeset [id^="fnref:"]:target>.footnote-ref{outline:auto}.md-typeset .footnote-backref{color:var(--md-typeset-a-color);display:inline-block;font-size:0;opacity:0;transform:translateX(.25rem);transition:color .25s,transform .25s .25s,opacity 125ms .25s;vertical-align:text-bottom}@media print{.md-typeset .footnote-backref{color:var(--md-typeset-a-color);opacity:1;transform:translateX(0)}}[dir=rtl] .md-typeset .footnote-backref{transform:translateX(-.25rem)}.md-typeset .footnote-backref:hover{color:var(--md-accent-fg-color)}.md-typeset .footnote-backref:before{background-color:currentcolor;content:"";display:inline-block;height:.8rem;-webkit-mask-image:var(--md-footnotes-icon);mask-image:var(--md-footnotes-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:.8rem}[dir=rtl] .md-typeset .footnote-backref:before svg{transform:scaleX(-1)}[dir=ltr] .md-typeset .headerlink{margin-left:.5rem}[dir=rtl] .md-typeset .headerlink{margin-right:.5rem}.md-typeset .headerlink{color:var(--md-default-fg-color--lighter);display:inline-block;opacity:0;transition:color .25s,opacity 125ms}@media print{.md-typeset .headerlink{display:none}}.md-typeset .headerlink:focus,.md-typeset :hover>.headerlink,.md-typeset :target>.headerlink{opacity:1;transition:color .25s,opacity 125ms}.md-typeset .headerlink:focus,.md-typeset .headerlink:hover,.md-typeset :target>.headerlink{color:var(--md-accent-fg-color)}.md-typeset :target{--md-scroll-margin:3.6rem;--md-scroll-offset:0rem;scroll-margin-top:calc(var(--md-scroll-margin) - var(--md-scroll-offset))}@media screen and (min-width:76.25em){.md-header--lifted~.md-container .md-typeset :target{--md-scroll-margin:6rem}}.md-typeset h1:target,.md-typeset h2:target,.md-typeset h3:target{--md-scroll-offset:0.2rem}.md-typeset h4:target{--md-scroll-offset:0.15rem}.md-typeset div.arithmatex{overflow:auto}@media screen and (max-width:44.984375em){.md-typeset div.arithmatex{margin:0 -.8rem}.md-typeset div.arithmatex>*{width:min-content}}.md-typeset div.arithmatex>*{margin-left:auto!important;margin-right:auto!important;padding:0 .8rem;touch-action:auto}.md-typeset div.arithmatex>* mjx-container{margin:0!important}.md-typeset div.arithmatex mjx-assistive-mml{height:0}.md-typeset del.critic{background-color:var(--md-typeset-del-color)}.md-typeset del.critic,.md-typeset ins.critic{-webkit-box-decoration-break:clone;box-decoration-break:clone}.md-typeset ins.critic{background-color:var(--md-typeset-ins-color)}.md-typeset .critic.comment{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--md-code-hl-comment-color)}.md-typeset .critic.comment:before{content:"/* "}.md-typeset .critic.comment:after{content:" */"}.md-typeset .critic.block{box-shadow:none;display:block;margin:1em 0;overflow:auto;padding-left:.8rem;padding-right:.8rem}.md-typeset .critic.block>:first-child{margin-top:.5em}.md-typeset .critic.block>:last-child{margin-bottom:.5em}:root{--md-details-icon:url('data:image/svg+xml;charset=utf-8,')}.md-typeset details{display:flow-root;overflow:visible;padding-top:0}.md-typeset details[open]>summary:after{transform:rotate(90deg)}.md-typeset details:not([open]){box-shadow:none;padding-bottom:0}.md-typeset details:not([open])>summary{border-radius:.1rem}[dir=ltr] .md-typeset summary{padding-right:1.8rem}[dir=rtl] .md-typeset summary{padding-left:1.8rem}[dir=ltr] .md-typeset summary{border-top-left-radius:.1rem}[dir=ltr] .md-typeset summary,[dir=rtl] .md-typeset summary{border-top-right-radius:.1rem}[dir=rtl] .md-typeset summary{border-top-left-radius:.1rem}.md-typeset summary{cursor:pointer;display:block;min-height:1rem;overflow:hidden}.md-typeset summary.focus-visible{outline-color:var(--md-accent-fg-color);outline-offset:.2rem}.md-typeset summary:not(.focus-visible){-webkit-tap-highlight-color:transparent;outline:none}[dir=ltr] .md-typeset summary:after{right:.4rem}[dir=rtl] .md-typeset summary:after{left:.4rem}.md-typeset summary:after{background-color:currentcolor;content:"";height:1rem;-webkit-mask-image:var(--md-details-icon);mask-image:var(--md-details-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.625em;transform:rotate(0deg);transition:transform .25s;width:1rem}[dir=rtl] .md-typeset summary:after{transform:rotate(180deg)}.md-typeset summary::marker{display:none}.md-typeset summary::-webkit-details-marker{display:none}.md-typeset .emojione,.md-typeset .gemoji,.md-typeset .twemoji{--md-icon-size:1.125em;display:inline-flex;height:var(--md-icon-size);vertical-align:text-top}.md-typeset .emojione svg,.md-typeset .gemoji svg,.md-typeset .twemoji svg{fill:currentcolor;max-height:100%;width:var(--md-icon-size)}.md-typeset .lg,.md-typeset .xl,.md-typeset .xxl,.md-typeset .xxxl{vertical-align:text-bottom}.md-typeset .middle{vertical-align:middle}.md-typeset .lg{--md-icon-size:1.5em}.md-typeset .xl{--md-icon-size:2.25em}.md-typeset .xxl{--md-icon-size:3em}.md-typeset .xxxl{--md-icon-size:4em}.highlight .o,.highlight .ow{color:var(--md-code-hl-operator-color)}.highlight .p{color:var(--md-code-hl-punctuation-color)}.highlight .cpf,.highlight .l,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .si,.highlight .ss{color:var(--md-code-hl-string-color)}.highlight .cp,.highlight .se,.highlight .sh,.highlight .sr,.highlight .sx{color:var(--md-code-hl-special-color)}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:var(--md-code-hl-number-color)}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:var(--md-code-hl-keyword-color)}.highlight .kc,.highlight .n{color:var(--md-code-hl-name-color)}.highlight .bp,.highlight .nb,.highlight .no{color:var(--md-code-hl-constant-color)}.highlight .nc,.highlight .ne,.highlight .nf,.highlight .nn{color:var(--md-code-hl-function-color)}.highlight .nd,.highlight .ni,.highlight .nl,.highlight .nt{color:var(--md-code-hl-keyword-color)}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cs,.highlight .sd{color:var(--md-code-hl-comment-color)}.highlight .na,.highlight .nv,.highlight .vc,.highlight .vg,.highlight .vi{color:var(--md-code-hl-variable-color)}.highlight .ge,.highlight .gh,.highlight .go,.highlight .gp,.highlight .gr,.highlight .gs,.highlight .gt,.highlight .gu{color:var(--md-code-hl-generic-color)}.highlight .gd,.highlight .gi{border-radius:.1rem;margin:0 -.125em;padding:0 .125em}.highlight .gd{background-color:var(--md-typeset-del-color)}.highlight .gi{background-color:var(--md-typeset-ins-color)}.highlight .hll{background-color:var(--md-code-hl-color--light);box-shadow:2px 0 0 0 var(--md-code-hl-color) inset;display:block;margin:0 -1.1764705882em;padding:0 1.1764705882em}.highlight span.filename{background-color:var(--md-code-bg-color);border-bottom:.05rem solid var(--md-default-fg-color--lightest);border-top-left-radius:.1rem;border-top-right-radius:.1rem;display:flow-root;font-size:.85em;font-weight:700;margin-top:1em;padding:.6617647059em 1.1764705882em;position:relative}.highlight span.filename+pre{margin-top:0}.highlight span.filename+pre>code{border-top-left-radius:0;border-top-right-radius:0}.highlight [data-linenos]:before{background-color:var(--md-code-bg-color);box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;color:var(--md-default-fg-color--light);content:attr(data-linenos);float:left;left:-1.1764705882em;margin-left:-1.1764705882em;margin-right:1.1764705882em;padding-left:1.1764705882em;position:sticky;-webkit-user-select:none;user-select:none;z-index:3}.highlight code a[id]{position:absolute;visibility:hidden}.highlight code[data-md-copying]{display:initial}.highlight code[data-md-copying] .hll{display:contents}.highlight code[data-md-copying] .md-annotation{display:none}.highlighttable{display:flow-root}.highlighttable tbody,.highlighttable td{display:block;padding:0}.highlighttable tr{display:flex}.highlighttable pre{margin:0}.highlighttable th.filename{flex-grow:1;padding:0;text-align:left}.highlighttable th.filename span.filename{margin-top:0}.highlighttable .linenos{background-color:var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-top-left-radius:.1rem;font-size:.85em;padding:.7720588235em 0 .7720588235em 1.1764705882em;-webkit-user-select:none;user-select:none}.highlighttable .linenodiv{box-shadow:-.05rem 0 var(--md-default-fg-color--lightest) inset;padding-right:.5882352941em}.highlighttable .linenodiv pre{color:var(--md-default-fg-color--light);text-align:right}.highlighttable .code{flex:1;min-width:0}.linenodiv a{color:inherit}.md-typeset .highlighttable{direction:ltr;margin:1em 0}.md-typeset .highlighttable>tbody>tr>.code>div>pre>code{border-bottom-left-radius:0;border-top-left-radius:0}.md-typeset .highlight+.result{border:.05rem solid var(--md-code-bg-color);border-bottom-left-radius:.1rem;border-bottom-right-radius:.1rem;border-top-width:.1rem;margin-top:-1.125em;overflow:visible;padding:0 1em}.md-typeset .highlight+.result:after{clear:both;content:"";display:block}@media screen and (max-width:44.984375em){.md-content__inner>.highlight{margin:1em -.8rem}.md-content__inner>.highlight>.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.code>div>pre>code,.md-content__inner>.highlight>.highlighttable>tbody>tr>.filename span.filename,.md-content__inner>.highlight>.highlighttable>tbody>tr>.linenos,.md-content__inner>.highlight>pre>code{border-radius:0}.md-content__inner>.highlight+.result{border-left-width:0;border-radius:0;border-right-width:0;margin-left:-.8rem;margin-right:-.8rem}}.md-typeset .keys kbd:after,.md-typeset .keys kbd:before{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;color:inherit;margin:0;position:relative}.md-typeset .keys span{color:var(--md-default-fg-color--light);padding:0 .2em}.md-typeset .keys .key-alt:before,.md-typeset .keys .key-left-alt:before,.md-typeset .keys .key-right-alt:before{content:"⎇";padding-right:.4em}.md-typeset .keys .key-command:before,.md-typeset .keys .key-left-command:before,.md-typeset .keys .key-right-command:before{content:"⌘";padding-right:.4em}.md-typeset .keys .key-control:before,.md-typeset .keys .key-left-control:before,.md-typeset .keys .key-right-control:before{content:"⌃";padding-right:.4em}.md-typeset .keys .key-left-meta:before,.md-typeset .keys .key-meta:before,.md-typeset .keys .key-right-meta:before{content:"◆";padding-right:.4em}.md-typeset .keys .key-left-option:before,.md-typeset .keys .key-option:before,.md-typeset .keys .key-right-option:before{content:"⌥";padding-right:.4em}.md-typeset .keys .key-left-shift:before,.md-typeset .keys .key-right-shift:before,.md-typeset .keys .key-shift:before{content:"⇧";padding-right:.4em}.md-typeset .keys .key-left-super:before,.md-typeset .keys .key-right-super:before,.md-typeset .keys .key-super:before{content:"❖";padding-right:.4em}.md-typeset .keys .key-left-windows:before,.md-typeset .keys .key-right-windows:before,.md-typeset .keys .key-windows:before{content:"⊞";padding-right:.4em}.md-typeset .keys .key-arrow-down:before{content:"↓";padding-right:.4em}.md-typeset .keys .key-arrow-left:before{content:"←";padding-right:.4em}.md-typeset .keys .key-arrow-right:before{content:"→";padding-right:.4em}.md-typeset .keys .key-arrow-up:before{content:"↑";padding-right:.4em}.md-typeset .keys .key-backspace:before{content:"⌫";padding-right:.4em}.md-typeset .keys .key-backtab:before{content:"⇤";padding-right:.4em}.md-typeset .keys .key-caps-lock:before{content:"⇪";padding-right:.4em}.md-typeset .keys .key-clear:before{content:"⌧";padding-right:.4em}.md-typeset .keys .key-context-menu:before{content:"☰";padding-right:.4em}.md-typeset .keys .key-delete:before{content:"⌦";padding-right:.4em}.md-typeset .keys .key-eject:before{content:"⏏";padding-right:.4em}.md-typeset .keys .key-end:before{content:"⤓";padding-right:.4em}.md-typeset .keys .key-escape:before{content:"⎋";padding-right:.4em}.md-typeset .keys .key-home:before{content:"⤒";padding-right:.4em}.md-typeset .keys .key-insert:before{content:"⎀";padding-right:.4em}.md-typeset .keys .key-page-down:before{content:"⇟";padding-right:.4em}.md-typeset .keys .key-page-up:before{content:"⇞";padding-right:.4em}.md-typeset .keys .key-print-screen:before{content:"⎙";padding-right:.4em}.md-typeset .keys .key-tab:after{content:"⇥";padding-left:.4em}.md-typeset .keys .key-num-enter:after{content:"⌤";padding-left:.4em}.md-typeset .keys .key-enter:after{content:"⏎";padding-left:.4em}:root{--md-tabbed-icon--prev:url('data:image/svg+xml;charset=utf-8,');--md-tabbed-icon--next:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .tabbed-set{border-radius:.1rem;display:flex;flex-flow:column wrap;margin:1em 0;position:relative}.md-typeset .tabbed-set>input{height:0;opacity:0;position:absolute;width:0}.md-typeset .tabbed-set>input:target{--md-scroll-offset:0.625em}.md-typeset .tabbed-set>input.focus-visible~.tabbed-labels:before{background-color:var(--md-accent-fg-color)}.md-typeset .tabbed-labels{-ms-overflow-style:none;box-shadow:0 -.05rem var(--md-default-fg-color--lightest) inset;display:flex;max-width:100%;overflow:auto;scrollbar-width:none}@media print{.md-typeset .tabbed-labels{display:contents}}@media screen{.js .md-typeset .tabbed-labels{position:relative}.js .md-typeset .tabbed-labels:before{background:var(--md-default-fg-color);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:translateX(var(--md-indicator-x));transition:width 225ms,background-color .25s,transform .25s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:var(--md-indicator-width)}}.md-typeset .tabbed-labels::-webkit-scrollbar{display:none}.md-typeset .tabbed-labels>label{border-bottom:.1rem solid #0000;border-radius:.1rem .1rem 0 0;color:var(--md-default-fg-color--light);cursor:pointer;flex-shrink:0;font-size:.64rem;font-weight:700;padding:.78125em 1.25em .625em;scroll-margin-inline-start:1rem;transition:background-color .25s,color .25s;white-space:nowrap;width:auto}@media print{.md-typeset .tabbed-labels>label:first-child{order:1}.md-typeset .tabbed-labels>label:nth-child(2){order:2}.md-typeset .tabbed-labels>label:nth-child(3){order:3}.md-typeset .tabbed-labels>label:nth-child(4){order:4}.md-typeset .tabbed-labels>label:nth-child(5){order:5}.md-typeset .tabbed-labels>label:nth-child(6){order:6}.md-typeset .tabbed-labels>label:nth-child(7){order:7}.md-typeset .tabbed-labels>label:nth-child(8){order:8}.md-typeset .tabbed-labels>label:nth-child(9){order:9}.md-typeset .tabbed-labels>label:nth-child(10){order:10}.md-typeset .tabbed-labels>label:nth-child(11){order:11}.md-typeset .tabbed-labels>label:nth-child(12){order:12}.md-typeset .tabbed-labels>label:nth-child(13){order:13}.md-typeset .tabbed-labels>label:nth-child(14){order:14}.md-typeset .tabbed-labels>label:nth-child(15){order:15}.md-typeset .tabbed-labels>label:nth-child(16){order:16}.md-typeset .tabbed-labels>label:nth-child(17){order:17}.md-typeset .tabbed-labels>label:nth-child(18){order:18}.md-typeset .tabbed-labels>label:nth-child(19){order:19}.md-typeset .tabbed-labels>label:nth-child(20){order:20}}.md-typeset .tabbed-labels>label:hover{color:var(--md-default-fg-color)}.md-typeset .tabbed-labels>label>[href]:first-child{color:inherit}.md-typeset .tabbed-labels--linked>label{padding:0}.md-typeset .tabbed-labels--linked>label>a{display:block;padding:.78125em 1.25em .625em}.md-typeset .tabbed-content{width:100%}@media print{.md-typeset .tabbed-content{display:contents}}.md-typeset .tabbed-block{display:none}@media print{.md-typeset .tabbed-block{display:block}.md-typeset .tabbed-block:first-child{order:1}.md-typeset .tabbed-block:nth-child(2){order:2}.md-typeset .tabbed-block:nth-child(3){order:3}.md-typeset .tabbed-block:nth-child(4){order:4}.md-typeset .tabbed-block:nth-child(5){order:5}.md-typeset .tabbed-block:nth-child(6){order:6}.md-typeset .tabbed-block:nth-child(7){order:7}.md-typeset .tabbed-block:nth-child(8){order:8}.md-typeset .tabbed-block:nth-child(9){order:9}.md-typeset .tabbed-block:nth-child(10){order:10}.md-typeset .tabbed-block:nth-child(11){order:11}.md-typeset .tabbed-block:nth-child(12){order:12}.md-typeset .tabbed-block:nth-child(13){order:13}.md-typeset .tabbed-block:nth-child(14){order:14}.md-typeset .tabbed-block:nth-child(15){order:15}.md-typeset .tabbed-block:nth-child(16){order:16}.md-typeset .tabbed-block:nth-child(17){order:17}.md-typeset .tabbed-block:nth-child(18){order:18}.md-typeset .tabbed-block:nth-child(19){order:19}.md-typeset .tabbed-block:nth-child(20){order:20}}.md-typeset .tabbed-block>.highlight:first-child>pre,.md-typeset .tabbed-block>pre:first-child{margin:0}.md-typeset .tabbed-block>.highlight:first-child>pre>code,.md-typeset .tabbed-block>pre:first-child>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child>.filename{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable{margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.filename span.filename,.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.linenos{border-top-left-radius:0;border-top-right-radius:0;margin:0}.md-typeset .tabbed-block>.highlight:first-child>.highlighttable>tbody>tr>.code>div>pre>code{border-top-left-radius:0;border-top-right-radius:0}.md-typeset .tabbed-block>.highlight:first-child+.result{margin-top:-.125em}.md-typeset .tabbed-block>.tabbed-set{margin:0}.md-typeset .tabbed-button{align-self:center;border-radius:100%;color:var(--md-default-fg-color--light);cursor:pointer;display:block;height:.9rem;margin-top:.1rem;pointer-events:auto;transition:background-color .25s;width:.9rem}.md-typeset .tabbed-button:hover{background-color:var(--md-accent-fg-color--transparent);color:var(--md-accent-fg-color)}.md-typeset .tabbed-button:after{background-color:currentcolor;content:"";display:block;height:100%;-webkit-mask-image:var(--md-tabbed-icon--prev);mask-image:var(--md-tabbed-icon--prev);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .25s,transform .25s;width:100%}.md-typeset .tabbed-control{background:linear-gradient(to right,var(--md-default-bg-color) 60%,#0000);display:flex;height:1.9rem;justify-content:start;pointer-events:none;position:absolute;transition:opacity 125ms;width:1.2rem}[dir=rtl] .md-typeset .tabbed-control{transform:rotate(180deg)}.md-typeset .tabbed-control[hidden]{opacity:0}.md-typeset .tabbed-control--next{background:linear-gradient(to left,var(--md-default-bg-color) 60%,#0000);justify-content:end;right:0}.md-typeset .tabbed-control--next .tabbed-button:after{-webkit-mask-image:var(--md-tabbed-icon--next);mask-image:var(--md-tabbed-icon--next)}@media screen and (max-width:44.984375em){[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels{padding-right:.8rem}.md-content__inner>.tabbed-set .tabbed-labels{margin:0 -.8rem;max-width:100vw;scroll-padding-inline-start:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels:after{padding-left:.8rem}.md-content__inner>.tabbed-set .tabbed-labels:after{content:""}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-left:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{padding-right:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-left:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{margin-right:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--prev{width:2rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-right:.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{padding-left:.8rem}[dir=ltr] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-right:-.8rem}[dir=rtl] .md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{margin-left:-.8rem}.md-content__inner>.tabbed-set .tabbed-labels~.tabbed-control--next{width:2rem}}@media screen{.md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){color:var(--md-default-fg-color)}.md-typeset .no-js .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.md-typeset .no-js .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.md-typeset .no-js .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.md-typeset .no-js .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.md-typeset .no-js .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.md-typeset .no-js .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.md-typeset .no-js .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.md-typeset .no-js .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.md-typeset .no-js .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.md-typeset .no-js .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.md-typeset .no-js .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.md-typeset .no-js .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.md-typeset .no-js .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.md-typeset .no-js .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.md-typeset .no-js .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.md-typeset .no-js .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.md-typeset .no-js .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.md-typeset .no-js .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.md-typeset .no-js .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.md-typeset .no-js .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9),.no-js .md-typeset .tabbed-set>input:first-child:checked~.tabbed-labels>:first-child,.no-js .md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-labels>:nth-child(10),.no-js .md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-labels>:nth-child(11),.no-js .md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-labels>:nth-child(12),.no-js .md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-labels>:nth-child(13),.no-js .md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-labels>:nth-child(14),.no-js .md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-labels>:nth-child(15),.no-js .md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-labels>:nth-child(16),.no-js .md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-labels>:nth-child(17),.no-js .md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-labels>:nth-child(18),.no-js .md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-labels>:nth-child(19),.no-js .md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-labels>:nth-child(2),.no-js .md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-labels>:nth-child(20),.no-js .md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-labels>:nth-child(3),.no-js .md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-labels>:nth-child(4),.no-js .md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-labels>:nth-child(5),.no-js .md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-labels>:nth-child(6),.no-js .md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-labels>:nth-child(7),.no-js .md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-labels>:nth-child(8),.no-js .md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-labels>:nth-child(9){border-color:var(--md-default-fg-color)}}.md-typeset .tabbed-set>input:first-child.focus-visible~.tabbed-labels>:first-child,.md-typeset .tabbed-set>input:nth-child(10).focus-visible~.tabbed-labels>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11).focus-visible~.tabbed-labels>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12).focus-visible~.tabbed-labels>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13).focus-visible~.tabbed-labels>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14).focus-visible~.tabbed-labels>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15).focus-visible~.tabbed-labels>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16).focus-visible~.tabbed-labels>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17).focus-visible~.tabbed-labels>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18).focus-visible~.tabbed-labels>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19).focus-visible~.tabbed-labels>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2).focus-visible~.tabbed-labels>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20).focus-visible~.tabbed-labels>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3).focus-visible~.tabbed-labels>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4).focus-visible~.tabbed-labels>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5).focus-visible~.tabbed-labels>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6).focus-visible~.tabbed-labels>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7).focus-visible~.tabbed-labels>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8).focus-visible~.tabbed-labels>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9).focus-visible~.tabbed-labels>:nth-child(9){color:var(--md-accent-fg-color)}.md-typeset .tabbed-set>input:first-child:checked~.tabbed-content>:first-child,.md-typeset .tabbed-set>input:nth-child(10):checked~.tabbed-content>:nth-child(10),.md-typeset .tabbed-set>input:nth-child(11):checked~.tabbed-content>:nth-child(11),.md-typeset .tabbed-set>input:nth-child(12):checked~.tabbed-content>:nth-child(12),.md-typeset .tabbed-set>input:nth-child(13):checked~.tabbed-content>:nth-child(13),.md-typeset .tabbed-set>input:nth-child(14):checked~.tabbed-content>:nth-child(14),.md-typeset .tabbed-set>input:nth-child(15):checked~.tabbed-content>:nth-child(15),.md-typeset .tabbed-set>input:nth-child(16):checked~.tabbed-content>:nth-child(16),.md-typeset .tabbed-set>input:nth-child(17):checked~.tabbed-content>:nth-child(17),.md-typeset .tabbed-set>input:nth-child(18):checked~.tabbed-content>:nth-child(18),.md-typeset .tabbed-set>input:nth-child(19):checked~.tabbed-content>:nth-child(19),.md-typeset .tabbed-set>input:nth-child(2):checked~.tabbed-content>:nth-child(2),.md-typeset .tabbed-set>input:nth-child(20):checked~.tabbed-content>:nth-child(20),.md-typeset .tabbed-set>input:nth-child(3):checked~.tabbed-content>:nth-child(3),.md-typeset .tabbed-set>input:nth-child(4):checked~.tabbed-content>:nth-child(4),.md-typeset .tabbed-set>input:nth-child(5):checked~.tabbed-content>:nth-child(5),.md-typeset .tabbed-set>input:nth-child(6):checked~.tabbed-content>:nth-child(6),.md-typeset .tabbed-set>input:nth-child(7):checked~.tabbed-content>:nth-child(7),.md-typeset .tabbed-set>input:nth-child(8):checked~.tabbed-content>:nth-child(8),.md-typeset .tabbed-set>input:nth-child(9):checked~.tabbed-content>:nth-child(9){display:block}:root{--md-tasklist-icon:url('data:image/svg+xml;charset=utf-8,');--md-tasklist-icon--checked:url('data:image/svg+xml;charset=utf-8,')}.md-typeset .task-list-item{list-style-type:none;position:relative}[dir=ltr] .md-typeset .task-list-item [type=checkbox]{left:-2em}[dir=rtl] .md-typeset .task-list-item [type=checkbox]{right:-2em}.md-typeset .task-list-item [type=checkbox]{position:absolute;top:.45em}.md-typeset .task-list-control [type=checkbox]{opacity:0;z-index:-1}[dir=ltr] .md-typeset .task-list-indicator:before{left:-1.5em}[dir=rtl] .md-typeset .task-list-indicator:before{right:-1.5em}.md-typeset .task-list-indicator:before{background-color:var(--md-default-fg-color--lightest);content:"";height:1.25em;-webkit-mask-image:var(--md-tasklist-icon);mask-image:var(--md-tasklist-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:.15em;width:1.25em}.md-typeset [type=checkbox]:checked+.task-list-indicator:before{background-color:#00e676;-webkit-mask-image:var(--md-tasklist-icon--checked);mask-image:var(--md-tasklist-icon--checked)}@media print{.giscus,[id=__comments]{display:none}}:root>*{--md-mermaid-font-family:var(--md-text-font-family),sans-serif;--md-mermaid-edge-color:var(--md-code-fg-color);--md-mermaid-node-bg-color:var(--md-accent-fg-color--transparent);--md-mermaid-node-fg-color:var(--md-accent-fg-color);--md-mermaid-label-bg-color:var(--md-default-bg-color);--md-mermaid-label-fg-color:var(--md-code-fg-color);--md-mermaid-sequence-actor-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actor-fg-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-actor-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-actor-line-color:var(--md-default-fg-color--lighter);--md-mermaid-sequence-actorman-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-actorman-line-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-box-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-box-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-label-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-label-fg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-loop-bg-color:var(--md-mermaid-node-bg-color);--md-mermaid-sequence-loop-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-loop-border-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-message-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-message-line-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-bg-color:var(--md-mermaid-label-bg-color);--md-mermaid-sequence-note-fg-color:var(--md-mermaid-edge-color);--md-mermaid-sequence-note-border-color:var(--md-mermaid-label-fg-color);--md-mermaid-sequence-number-bg-color:var(--md-mermaid-node-fg-color);--md-mermaid-sequence-number-fg-color:var(--md-accent-bg-color)}.mermaid{line-height:normal;margin:1em 0}.md-typeset .grid{grid-gap:.4rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:1em 0}.md-typeset .grid.cards>ol,.md-typeset .grid.cards>ul{display:contents}.md-typeset .grid.cards>ol>li,.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:.05rem solid var(--md-default-fg-color--lightest);border-radius:.1rem;display:block;margin:0;padding:.8rem;transition:border .25s,box-shadow .25s}.md-typeset .grid.cards>ol>li:focus-within,.md-typeset .grid.cards>ol>li:hover,.md-typeset .grid.cards>ul>li:focus-within,.md-typeset .grid.cards>ul>li:hover,.md-typeset .grid>.card:focus-within,.md-typeset .grid>.card:hover{border-color:#0000;box-shadow:var(--md-shadow-z2)}.md-typeset .grid.cards>ol>li>hr,.md-typeset .grid.cards>ul>li>hr,.md-typeset .grid>.card>hr{margin-bottom:1em;margin-top:1em}.md-typeset .grid.cards>ol>li>:first-child,.md-typeset .grid.cards>ul>li>:first-child,.md-typeset .grid>.card>:first-child{margin-top:0}.md-typeset .grid.cards>ol>li>:last-child,.md-typeset .grid.cards>ul>li>:last-child,.md-typeset .grid>.card>:last-child{margin-bottom:0}.md-typeset .grid>*,.md-typeset .grid>.admonition,.md-typeset .grid>.highlight>*,.md-typeset .grid>.highlighttable,.md-typeset .grid>.md-typeset details,.md-typeset .grid>details,.md-typeset .grid>pre{margin-bottom:0;margin-top:0}.md-typeset .grid>.highlight>pre:only-child,.md-typeset .grid>.highlight>pre>code,.md-typeset .grid>.highlighttable,.md-typeset .grid>.highlighttable>tbody,.md-typeset .grid>.highlighttable>tbody>tr,.md-typeset .grid>.highlighttable>tbody>tr>.code,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre,.md-typeset .grid>.highlighttable>tbody>tr>.code>.highlight>pre>code{height:100%}.md-typeset .grid>.tabbed-set{margin-bottom:0;margin-top:0}@media screen and (min-width:45em){[dir=ltr] .md-typeset .inline{float:left}[dir=rtl] .md-typeset .inline{float:right}[dir=ltr] .md-typeset .inline{margin-right:.8rem}[dir=rtl] .md-typeset .inline{margin-left:.8rem}.md-typeset .inline{margin-bottom:.8rem;margin-top:0;width:11.7rem}[dir=ltr] .md-typeset .inline.end{float:right}[dir=rtl] .md-typeset .inline.end{float:left}[dir=ltr] .md-typeset .inline.end{margin-left:.8rem;margin-right:0}[dir=rtl] .md-typeset .inline.end{margin-left:0;margin-right:.8rem}} \ No newline at end of file diff --git a/assets/stylesheets/main.d7758b05.min.css.map b/assets/stylesheets/main.d7758b05.min.css.map new file mode 100644 index 0000000..8370916 --- /dev/null +++ b/assets/stylesheets/main.d7758b05.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["src/templates/assets/stylesheets/main/components/_meta.scss","../../../../src/templates/assets/stylesheets/main.scss","src/templates/assets/stylesheets/main/_resets.scss","src/templates/assets/stylesheets/main/_colors.scss","src/templates/assets/stylesheets/main/_icons.scss","src/templates/assets/stylesheets/main/_typeset.scss","src/templates/assets/stylesheets/utilities/_break.scss","src/templates/assets/stylesheets/main/components/_author.scss","src/templates/assets/stylesheets/main/components/_banner.scss","src/templates/assets/stylesheets/main/components/_base.scss","src/templates/assets/stylesheets/main/components/_clipboard.scss","src/templates/assets/stylesheets/main/components/_code.scss","src/templates/assets/stylesheets/main/components/_consent.scss","src/templates/assets/stylesheets/main/components/_content.scss","src/templates/assets/stylesheets/main/components/_dialog.scss","src/templates/assets/stylesheets/main/components/_feedback.scss","src/templates/assets/stylesheets/main/components/_footer.scss","src/templates/assets/stylesheets/main/components/_form.scss","src/templates/assets/stylesheets/main/components/_header.scss","node_modules/material-design-color/material-color.scss","src/templates/assets/stylesheets/main/components/_nav.scss","src/templates/assets/stylesheets/main/components/_pagination.scss","src/templates/assets/stylesheets/main/components/_post.scss","src/templates/assets/stylesheets/main/components/_progress.scss","src/templates/assets/stylesheets/main/components/_search.scss","src/templates/assets/stylesheets/main/components/_select.scss","src/templates/assets/stylesheets/main/components/_sidebar.scss","src/templates/assets/stylesheets/main/components/_source.scss","src/templates/assets/stylesheets/main/components/_status.scss","src/templates/assets/stylesheets/main/components/_tabs.scss","src/templates/assets/stylesheets/main/components/_tag.scss","src/templates/assets/stylesheets/main/components/_tooltip.scss","src/templates/assets/stylesheets/main/components/_tooltip2.scss","src/templates/assets/stylesheets/main/components/_top.scss","src/templates/assets/stylesheets/main/components/_version.scss","src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss","src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss","src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss","src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss","src/templates/assets/stylesheets/main/integrations/_giscus.scss","src/templates/assets/stylesheets/main/integrations/_mermaid.scss","src/templates/assets/stylesheets/main/modifiers/_grid.scss","src/templates/assets/stylesheets/main/modifiers/_inline.scss"],"names":[],"mappings":"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N,CkCp4GI,kFACE,alCs4GN,CkC35GE,4DACE,oBlC85GJ,CkC35GI,sFACE,gClC65GN,CkCx5GE,oEACE,0BlC25GJ,CkCx5GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClC05GN,CkCt5GI,gFACE,alCw5GN,CkC76GE,4DACE,oBlCg7GJ,CkC76GI,sFACE,gClC+6GN,CkC16GE,oEACE,0BlC66GJ,CkC16GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClC46GN,CkCx6GI,gFACE,alC06GN,CkC/7GE,0DACE,oBlCk8GJ,CkC/7GI,oFACE,gClCi8GN,CkC57GE,kEACE,0BlC+7GJ,CkC57GI,gFACE,wBAlBG,CAmBH,oDAAA,CAAA,4ClC87GN,CkC17GI,8EACE,alC47GN,CkCj9GE,oDACE,oBlCo9GJ,CkCj9GI,8EACE,gClCm9GN,CkC98GE,4DACE,0BlCi9GJ,CkC98GI,0EACE,wBAlBG,CAmBH,iDAAA,CAAA,yClCg9GN,CkC58GI,wEACE,alC88GN,CkCn+GE,4DACE,oBlCs+GJ,CkCn+GI,sFACE,gClCq+GN,CkCh+GE,oEACE,0BlCm+GJ,CkCh+GI,kFACE,wBAlBG,CAmBH,qDAAA,CAAA,6ClCk+GN,CkC99GI,gFACE,alCg+GN,CkCr/GE,wDACE,oBlCw/GJ,CkCr/GI,kFACE,gClCu/GN,CkCl/GE,gEACE,0BlCq/GJ,CkCl/GI,8EACE,wBAlBG,CAmBH,mDAAA,CAAA,2ClCo/GN,CkCh/GI,4EACE,alCk/GN,CmCtpHA,MACE,qMnCypHF,CmChpHE,sBAEE,uCAAA,CADA,gBnCopHJ,CmChpHI,mCACE,anCkpHN,CmCnpHI,mCACE,cnCkpHN,CmC9oHM,4BACE,sBnCgpHR,CmC7oHQ,mCACE,gCnC+oHV,CmC3oHQ,2DACE,SAAA,CAEA,uBAAA,CADA,enC8oHV,CmCzoHQ,yGACE,SAAA,CACA,uBnC2oHV,CmCvoHQ,yCACE,YnCyoHV,CmCloHE,0BACE,eAAA,CACA,enCooHJ,CmCjoHI,+BACE,oBnCmoHN,CmC9nHE,gDACE,YnCgoHJ,CmC5nHE,8BAIE,+BAAA,CAHA,oB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","file":"main.css"} \ No newline at end of file diff --git a/blog/2021/12/18/博客文章测试/index.html b/blog/2021/12/18/博客文章测试/index.html index 64f1414..19a336c 100644 --- a/blog/2021/12/18/博客文章测试/index.html +++ b/blog/2021/12/18/博客文章测试/index.html @@ -21,7 +21,7 @@ - + @@ -29,7 +29,7 @@ - + @@ -78,16 +78,7 @@ - + @@ -2185,7 +2176,9 @@

博客文章测试

-

jpeg

+

jpeg +Share on +Share on

- - @@ -2244,62 +2235,6 @@ - - - - @@ -2298,62 +2289,6 @@ - -
@@ -2425,6 +2414,8 @@ document$.subscribe(() => { lightbox.reload() });
  • 引入个性化标签,Markdown扩展
  • 新增网站搜索功能
  • +

    Share on +Share on

    - - @@ -2483,62 +2472,6 @@ document$.subscribe(() => { lightbox.reload() }); - - - - @@ -2699,62 +2690,6 @@ Look at this source - - - - - - - - - 2024-12-24 - - - - - - - - - - - - - - - - - - - - GitHub - - - - - - - - - - @@ -2311,62 +2316,6 @@ - - - - @@ -2524,74 +2513,6 @@ MkDocs on GitHub Pages in a step-by-step guide.

    - - - - @@ -3467,62 +3796,6 @@ javascripts/mathjax.js里有对数学公式的扩展,extra_css里是CSS的知 - - - - @@ -2177,62 +2166,6 @@ - - - - @@ -2217,62 +2206,6 @@ - - + +

    快速开始

    + +

    视频教程

    +

    已经发布

    +
    + +
    +
    +

    一点请求

    +

    如果您参考了本教程,如果可以的话,烦请在您的网站注明教程来源!感谢!

    + + +

    示例:

    +
    + +
    +
    1
    +2
    +3
    +4
    +5
    +6
    +7
    +8
    +9
    <div class="grid cards" markdown>
    +
    +-   :material-notebook-edit-outline:{ .lg .middle } __参考资料__
    +
    +    ---
    +
    +    - 在构建本网站的过程中参考了[Wcowin同学的Mkdocs教程](https://wcowin.work/Mkdocs-Wcowin/)
    +
    +</div>
    +
    +

    加入友链

    +

    友链申请 🤲🏻

    - - @@ -2274,62 +2399,6 @@ - - @@ -2242,6 +2231,8 @@ document$.subscribe(() => { lightbox.reload() });
  • 引入个性化标签,Markdown扩展
  • 新增网站搜索功能
  • +

    Share on +Share on

    @@ -2446,7 +2437,7 @@ document$.subscribe(() => { lightbox.reload() }); - + diff --git a/blog/archive/2024/index.html b/blog/archive/2024/index.html index 4ba7044..0553fa3 100644 --- a/blog/archive/2024/index.html +++ b/blog/archive/2024/index.html @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -79,16 +79,7 @@ - + @@ -2368,6 +2359,8 @@ Look at this source git-revision-date-localized-plugin插件,以便记录文档创建和最后一次修改时间
  • 和小王一起看了更多的猫咪
  • +

    Share on +Share on

    @@ -2572,7 +2565,7 @@ Look at this source + @@ -2587,7 +2580,5 @@ Look at this source - + \ No newline at end of file diff --git a/blog/archive/2025/index.html b/blog/archive/2025/index.html index 33367ed..23e963c 100644 --- a/blog/archive/2025/index.html +++ b/blog/archive/2025/index.html @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -79,16 +79,7 @@ - + @@ -2131,6 +2122,11 @@

    2025网站更新记录

    +

    2025-02-04

    +
      +
    • 优化网站流畅度(玄学)
    • +
    • 更新了部分教程,适应官方最新版本
    • +

    2025-01-11

    @@ -2357,7 +2355,7 @@ - + @@ -2372,7 +2370,5 @@ - + \ No newline at end of file diff --git a/blog/category/hello-world/index.html b/blog/category/hello-world/index.html index 50caf0f..f427dec 100644 --- a/blog/category/hello-world/index.html +++ b/blog/category/hello-world/index.html @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -79,16 +79,7 @@ - + @@ -2131,7 +2122,9 @@

    博客文章测试

    -

    jpeg

    +

    jpeg +Share on +Share on

    @@ -2336,7 +2329,7 @@ - + @@ -2351,7 +2344,5 @@ - + \ No newline at end of file diff --git a/blog/category/网站更新记录/index.html b/blog/category/网站更新记录/index.html index ff55399..47a59d6 100644 --- a/blog/category/网站更新记录/index.html +++ b/blog/category/网站更新记录/index.html @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -79,16 +79,7 @@ - + @@ -2131,6 +2122,11 @@

    2025网站更新记录

    +

    2025-02-04

    +
      +
    • 优化网站流畅度(玄学)
    • +
    • 更新了部分教程,适应官方最新版本
    • +

    2025-01-11

    @@ -2429,6 +2427,8 @@ Look at this source git-revision-date-localized-plugin插件,以便记录文档创建和最后一次修改时间
  • 和小王一起看了更多的猫咪
  • +

    Share on +Share on

    @@ -2504,9 +2504,7 @@ Look at this source const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "fade", "closeEffect": "fade", "slideEffect": "slide"}); -document$.subscribe(() => { lightbox.reload() }); - + @@ -2579,6 +2577,8 @@ document$.subscribe(() => { lightbox.reload() });
  • 引入个性化标签,Markdown扩展
  • 新增网站搜索功能
  • +

    Share on +Share on

    @@ -2632,7 +2632,9 @@ document$.subscribe(() => { lightbox.reload() });

    2022-06-06

    @@ -2838,7 +2840,7 @@ document$.subscribe(() => { lightbox.reload() }); - + diff --git a/blog/index.html b/blog/index.html index a4ebc44..4b6be8a 100644 --- a/blog/index.html +++ b/blog/index.html @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -79,16 +79,7 @@ - + @@ -2121,6 +2112,11 @@

    2025网站更新记录

    +

    2025-02-04

    +
      +
    • 优化网站流畅度(玄学)
    • +
    • 更新了部分教程,适应官方最新版本
    • +

    2025-01-11

    @@ -2419,6 +2417,8 @@ Look at this source git-revision-date-localized-plugin插件,以便记录文档创建和最后一次修改时间
  • 和小王一起看了更多的猫咪
  • +

    Share on +Share on

    @@ -2494,9 +2494,7 @@ Look at this source const lightbox = GLightbox({"touchNavigation": true, "loop": false, "zoomable": true, "draggable": true, "openEffect": "fade", "closeEffect": "fade", "slideEffect": "slide"}); -document$.subscribe(() => { lightbox.reload() }); - + @@ -2569,6 +2567,8 @@ document$.subscribe(() => { lightbox.reload() });
  • 引入个性化标签,Markdown扩展
  • 新增网站搜索功能
  • +

    Share on +Share on

    @@ -2622,7 +2622,9 @@ document$.subscribe(() => { lightbox.reload() });

    2022-06-06

    @@ -2663,7 +2665,9 @@ document$.subscribe(() => { lightbox.reload() });

    博客文章测试

    -

    jpeg

    +

    jpeg +Share on +Share on

    @@ -2868,7 +2872,7 @@ document$.subscribe(() => { lightbox.reload() }); - + diff --git a/blog/websitebeauty/404/index.html b/blog/websitebeauty/404/index.html index 406fa7c..ab6f62a 100644 --- a/blog/websitebeauty/404/index.html +++ b/blog/websitebeauty/404/index.html @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -79,16 +79,7 @@ - + @@ -2116,7 +2107,7 @@

    添加404页面

    -

    +

    docs/overrides文件下新建404.html即可

    树状结构如下

    树状结构如下:
    @@ -2201,8 +2192,6 @@ - - @@ -2210,62 +2199,6 @@ -

    - - - @@ -3132,62 +3121,6 @@ - - - - @@ -2262,74 +2251,6 @@ - - - - @@ -2543,62 +2532,6 @@ - - - - @@ -2612,74 +2592,6 @@ twikoo.init({ - -

    历史版本的 Release,请在 Release 页面查看。文字版本的更新记录 HISTORY.MD 不再维护,敬请谅解。

    补字计划

    @@ -2560,7 +2551,7 @@ }

    四选一,mkdocs.yml和extra.css相互对应

    -

    不懂extra_css的用法的可以看一下我写的extra_css部分教程

    +

    不懂extra_css的用法的可以看一下我写的extra_css部分教程

    Tip

    切换字体后可能返回顶部按钮会在个别浏览器显示异常 @@ -2627,8 +2618,6 @@ - - @@ -2636,62 +2625,6 @@ -

    - - - @@ -2455,62 +2435,6 @@ - - - - @@ -2373,62 +2362,6 @@ - - - - @@ -2282,62 +2271,6 @@ - - - - @@ -2827,62 +2816,6 @@ - - - - @@ -2918,62 +2907,6 @@ option = { - - - - @@ -3309,62 +3298,6 @@ Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多 - - - - @@ -2331,62 +2320,6 @@ - - - - @@ -2207,62 +2196,6 @@ - - - - @@ -2772,62 +2761,6 @@ - - - - @@ -2178,62 +2167,6 @@ - - - - @@ -2177,62 +2166,6 @@ - -
    • Open articles by topic and table of contents
    • @@ -2264,29 +2253,11 @@ t.parentNode.insertBefore(e,t)}})(); -

      +

      + --> @@ -2315,22 +2286,11 @@ t.parentNode.insertBefore(e,t)}})(); },1000) - + + -->

      @@ -2392,8 +2352,6 @@ document$.subscribe(() => { lightbox.reload() }); - - @@ -2401,62 +2359,6 @@ document$.subscribe(() => { lightbox.reload() }); - - -

      Mkdocs博客主题

      +

      Mkdocs教程

      @@ -2525,7 +2514,7 @@ document$.subscribe(() => { lightbox.reload() }); - + diff --git a/liuyanban/index.html b/liuyanban/index.html index 2a53f67..56c2f83 100644 --- a/liuyanban/index.html +++ b/liuyanban/index.html @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -79,16 +79,7 @@ - + @@ -2162,16 +2153,7 @@ background-color: #4a6e8c; } -

      +

      @@ -2223,9 +2205,7 @@ document.getElementById('giscus-btn').classList.remove('active'); }); - + - - ", - replace, markdown, flags = re.I | re.M - ) - -# ----------------------------------------------------------------------------- -# Helper functions -# ----------------------------------------------------------------------------- - -# Create a flag of a specific type -def flag(args: str, page: Page, files: Files): - type, *_ = args.split(" ", 1) - if type == "experimental": return _badge_for_experimental(page, files) - elif type == "required": return _badge_for_required(page, files) - elif type == "customization": return _badge_for_customization(page, files) - elif type == "metadata": return _badge_for_metadata(page, files) - elif type == "multiple": return _badge_for_multiple(page, files) - raise RuntimeError(f"Unknown type: {type}") - -# Create a linkable option -def option(type: str): - _, *_, name = re.split(r"[.:]", type) - return f"[`{name}`](#+{type}){{ #+{type} }}\n\n" - -# Create a linkable setting - @todo append them to the bottom of the page -def setting(type: str): - _, *_, name = re.split(r"[.*]", type) - return f"`{name}` {{ #{type} }}\n\n[{type}]: #{type}\n\n" - -# ----------------------------------------------------------------------------- - -# Resolve path of file relative to given page - the posixpath always includes -# one additional level of `..` which we need to remove -def _resolve_path(path: str, page: Page, files: Files): - path, anchor, *_ = f"{path}#".split("#") - path = _resolve(files.get_file_from_path(path), page) - return "#".join([path, anchor]) if anchor else path - -# Resolve path of file relative to given page - the posixpath always includes -# one additional level of `..` which we need to remove -def _resolve(file: File, page: Page): - path = posixpath.relpath(file.src_uri, page.file.src_uri) - return posixpath.sep.join(path.split(posixpath.sep)[1:]) - -# ----------------------------------------------------------------------------- - -# Create badge -def _badge(icon: str, text: str = "", type: str = ""): - classes = f"mdx-badge mdx-badge--{type}" if type else "mdx-badge" - return "".join([ - f"", - *([f"{icon}"] if icon else []), - *([f"{text}"] if text else []), - f"", - ]) - -# Create sponsors badge -def _badge_for_sponsors(page: Page, files: Files): - icon = "material-heart" - href = _resolve_path("insiders/index.md", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Sponsors only')", - type = "heart" - ) - -# Create badge for version -def _badge_for_version(text: str, page: Page, files: Files): - spec = text - path = f"changelog/index.md#{spec}" - - # Return badge - icon = "material-tag-outline" - href = _resolve_path("conventions.md#version", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Minimum version')", - text = f"[{text}]({_resolve_path(path, page, files)})" if spec else "" - ) - -# Create badge for version of Insiders -def _badge_for_version_insiders(text: str, page: Page, files: Files): - spec = text.replace("insiders-", "") - path = f"insiders/changelog/index.md#{spec}" - - # Return badge - icon = "material-tag-heart-outline" - href = _resolve_path("conventions.md#version-insiders", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Minimum version')", - text = f"[{text}]({_resolve_path(path, page, files)})" if spec else "" - ) - -# Create badge for feature -def _badge_for_feature(text: str, page: Page, files: Files): - icon = "material-toggle-switch" - href = _resolve_path("conventions.md#feature", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Optional feature')", - text = text - ) - -# Create badge for plugin -def _badge_for_plugin(text: str, page: Page, files: Files): - icon = "material-floppy" - href = _resolve_path("conventions.md#plugin", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Plugin')", - text = text - ) - -# Create badge for extension -def _badge_for_extension(text: str, page: Page, files: Files): - icon = "material-language-markdown" - href = _resolve_path("conventions.md#extension", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Markdown extension')", - text = text - ) - -# Create badge for utility -def _badge_for_utility(text: str, page: Page, files: Files): - icon = "material-package-variant" - href = _resolve_path("conventions.md#utility", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Third-party utility')", - text = text - ) - -# Create badge for example -def _badge_for_example(text: str, page: Page, files: Files): - return "\n".join([ - _badge_for_example_download(text, page, files), - _badge_for_example_view(text, page, files) - ]) - -# Create badge for example view -def _badge_for_example_view(text: str, page: Page, files: Files): - icon = "material-folder-eye" - href = f"https://mkdocs-material.github.io/examples/{text}/" - return _badge( - icon = f"[:{icon}:]({href} 'View example')", - type = "right" - ) - -# Create badge for example download -def _badge_for_example_download(text: str, page: Page, files: Files): - icon = "material-folder-download" - href = f"https://mkdocs-material.github.io/examples/{text}.zip" - return _badge( - icon = f"[:{icon}:]({href} 'Download example')", - text = f"[`.zip`]({href})", - type = "right" - ) - -# Create badge for default value -def _badge_for_default(text: str, page: Page, files: Files): - icon = "material-water" - href = _resolve_path("conventions.md#default", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Default value')", - text = text - ) - -# Create badge for empty default value -def _badge_for_default_none(page: Page, files: Files): - icon = "material-water-outline" - href = _resolve_path("conventions.md#default", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Default value is empty')" - ) - -# Create badge for computed default value -def _badge_for_default_computed(page: Page, files: Files): - icon = "material-water-check" - href = _resolve_path("conventions.md#default", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Default value is computed')" - ) - -# Create badge for metadata property flag -def _badge_for_metadata(page: Page, files: Files): - icon = "material-list-box-outline" - href = _resolve_path("conventions.md#metadata", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Metadata property')" - ) - -# Create badge for required value flag -def _badge_for_required(page: Page, files: Files): - icon = "material-alert" - href = _resolve_path("conventions.md#required", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Required value')" - ) - -# Create badge for customization flag -def _badge_for_customization(page: Page, files: Files): - icon = "material-brush-variant" - href = _resolve_path("conventions.md#customization", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Customization')" - ) - -# Create badge for multiple instance flag -def _badge_for_multiple(page: Page, files: Files): - icon = "material-inbox-multiple" - href = _resolve_path("conventions.md#multiple-instances", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Multiple instances')" - ) - -# Create badge for experimental flag -def _badge_for_experimental(page: Page, files: Files): - icon = "material-flask-outline" - href = _resolve_path("conventions.md#experimental", page, files) - return _badge( - icon = f"[:{icon}:]({href} 'Experimental')" - ) diff --git a/overrides/hooks/socialmedia.py b/overrides/hooks/socialmedia.py new file mode 100644 index 0000000..5ba5c1f --- /dev/null +++ b/overrides/hooks/socialmedia.py @@ -0,0 +1,21 @@ +from textwrap import dedent +import urllib.parse +import re + +x_intent = "https://twitter.com/intent/tweet" +fb_sharer = "https://www.facebook.com/sharer/sharer.php" +include = re.compile(r"blog/[1-9].*") + +def on_page_markdown(markdown, **kwargs): + page = kwargs['page'] + config = kwargs['config'] + if not include.match(page.url): + return markdown + + page_url = config.site_url+page.url + page_title = urllib.parse.quote(page.title+'\n') + + return markdown + dedent(f""" + [Share on :simple-x:]({x_intent}?text={page_title}&url={page_url}){{ .md-button }} + [Share on :simple-facebook:]({fb_sharer}?u={page_url}){{ .md-button }} + """) \ No newline at end of file diff --git a/overrides/hooks/translations.html b/overrides/hooks/translations.html deleted file mode 100644 index b77fcb4..0000000 --- a/overrides/hooks/translations.html +++ /dev/null @@ -1,32 +0,0 @@ -{#- - This file was automatically generated - do not edit --#} -{% macro render_language(language) %} -
      - :flag_{{ language.flag }}:{ .lg .middle } - - - {{ language.name }} - {{ language.code }} - - {% if language.miss %} - - - {{ language.miss | length }} translations missing - - - {% else %} - Complete - {% endif %} - -
      -{% endmacro %} -{% macro render(translations, start = 1) %} -
      -
        - {% for language in translations %} -
      1. {{ render_language(language) }}
      2. - {% endfor %} -
      -
      -{% endmacro %} diff --git a/overrides/hooks/translations.py b/overrides/hooks/translations.py deleted file mode 100644 index 661fd18..0000000 --- a/overrides/hooks/translations.py +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright (c) 2016-2023 Martin Donath - -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: - -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. - -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -# IN THE SOFTWARE. - -import os -import re - -from glob import iglob -from mkdocs.config.defaults import MkDocsConfig -from mkdocs.structure.pages import Page -from urllib.parse import urlencode, urlparse - -# ----------------------------------------------------------------------------- -# Hooks -# ----------------------------------------------------------------------------- - -# Determine missing translations and render language overview in the setup -# guide, including links to provide missing translations. -def on_page_markdown(markdown: str, *, page: Page, config: MkDocsConfig, files): - issue_url = "https://github.com/squidfunk/mkdocs-material/issues/new" - if page.file.src_uri != "setup/changing-the-language.md": - return - - # Collect all existing languages - names: dict[str, str] = {} - known: dict[str, dict[str, str]] = {} - for path in iglob("src/templates/partials/languages/*.html"): - with open(path, "r", encoding = "utf-8") as f: - data = f.read() - - # Extract language code and name - name, = re.findall(r"", data) - code, _ = os.path.splitext(os.path.basename(path)) - - # Map names and available translations - names[code] = name - known[code] = dict(re.findall( - r"^ \"([^\"]+)\": \"([^\"]*)\"(?:,|$)?", data, - re.MULTILINE - )) - - # Remove technical stuff - for key in [ - "direction", - "search.config.pipeline", - "search.config.lang", - "search.config.separator" - ]: - if key in known[code]: - del known[code][key] - - # Traverse all languages and compute missing translations - languages = [] - reference = set(known["en"]) - for code, name in names.items(): - miss = reference - set(known[code]) - - # Check each translations - translations: list[str] = [] - for key, value in known["en"].items(): - if key in known[code]: - translations.append( - f" \"{key}\": \"{known[code][key]}\"" - ) - else: - translations.append( - f" \"{key}\": \"{value} ⬅️\"" - ) - - # Assemble GitHub issue URL - link = urlparse(issue_url) - link = link._replace(query = urlencode({ - "template": "04-add-translations.yml", - "title": f"Update {name} translations", - "translations": "\n".join([ - "{% macro t(key) %}{{ {", - ",\n".join(translations), - "}[key] }}{% endmacro %}" - ]), - "country-flag": f":flag_{countries[code]}:" - })) - - # Add translation - languages.append({ - "flag": countries[code], - "code": code, - "name": name, - "link": link.geturl(), - "miss": miss - }) - - # Load template and render translations - env = config.theme.get_env() - template = env.get_template( "hooks/translations.html") - translations = template.module.render( - sorted(languages, key = lambda language: language["name"]) - ) - - # Replace translation marker - return markdown.replace( - "", "\n".join( - [line.lstrip() for line in translations.split("\n") - ] - )) - -# ----------------------------------------------------------------------------- -# Data -# ----------------------------------------------------------------------------- - -# Map ISO 639-1 (languages) to ISO 3166 (countries) -countries = dict({ - "af": "za", - "ar": "ae", - "be": "by", - "bg": "bg", - "bn": "bd", - "ca": "es", - "cs": "cz", - "da": "dk", - "de": "de", - "el": "gr", - "en": "us", - "eo": "eu", - "es": "es", - "et": "ee", - "eu": "es", - "fa": "ir", - "fi": "fi", - "fr": "fr", - "gl": "es", - "he": "il", - "hi": "in", - "hr": "hr", - "hu": "hu", - "hy": "am", - "id": "id", - "is": "is", - "it": "it", - "ja": "jp", - "ka": "ge", - "kn": "in", - "ko": "kr", - "ku-IQ": "iq", - "lb": "lu", - "lt": "lt", - "lv": "lv", - "mk": "mk", - "mn": "mn", - "ms": "my", - "my": "mm", - "nb": "no", - "nl": "nl", - "nn": "no", - "pl": "pl", - "pt-BR": "br", - "pt": "pt", - "ro": "ro", - "ru": "ru", - "sa": "in", - "sh": "rs", - "si": "lk", - "sk": "sk", - "sl": "si", - "sr": "rs", - "sv": "se", - "te": "in", - "th": "th", - "tl": "ph", - "tr": "tr", - "uk": "ua", - "ur": "pk", - "uz": "uz", - "vi": "vn", - "zh": "cn", - "zh-Hant": "cn", - "zh-TW": "tw" -}) diff --git a/search/search_index.json b/search/search_index.json index 0ecff2b..1c0e622 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"","title":"Home","text":"

      Mkdocs\u200b\u535a\u5ba2\u200b\u4e3b\u9898\u200b

      • \u200b\u901a\u8fc7\u200b\u4e3b\u9898\u200b\u548c\u200b\u76ee\u5f55\u200b\u4ee5\u200b\u6253\u5f00\u200b\u6587\u7ae0\u200b
        • \u200b\u57fa\u4e8e\u200bMaterial for MkDocs\u200b\u7f8e\u5316\u200b
        • \u200b\u7b80\u6d01\u200b\u7f8e\u89c2\u200b\uff0c\u200b\u529f\u80fd\u200b\u591a\u5143\u5316\u200b\uff0c\u200b\u5c0f\u767d\u200b\u914d\u7f6e\u200b
      • \u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b\u79d1\u5b66\u200b\u4e0a\u7f51\u200b\u65b9\u5f0f\u200b\u6253\u5f00\u200b\u672c\u7ad9\u200b
      • \u200b\u5982\u200b\u9047\u5230\u200b\u7f51\u9875\u200b\u5361\u987f\u200b\u7684\u200b\u60c5\u51b5\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200bMkdocs-Wcowin\u200b\u4e2d\u6587\u200b\u6559\u7a0b\u200b(\u200b\u8bed\u96c0\u200b)

      \u200b\u89c6\u9891\u6559\u7a0b\u200b(1) \u200b\u8054\u7cfb\u200b\u6211\u200b(2)

      1. \u200b\u70b9\u51fb\u200b\u53f3\u4e0b\u89d2\u200b\u56fe\u6807\u200b\u67e5\u770b\u200b\u89c6\u9891\u6559\u7a0b\u200b.
      2. TEL:18939533255(\u200b\u5fae\u200b\u4fe1\u53f7\u200b)
      • Mkdocs\u200b\u6559\u7a0b\u200b

        • Mkdocs\u200b\u89c6\u9891\u6559\u7a0b\u200b
        • \u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages
        • Mkdocs\u200b\u90e8\u7f72\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)
        • \u200b\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b
        • \u200b\u7f51\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b
      • \u200b\u5173\u4e8e\u200b

        • Mkdocs-Wcowin\u200b\u535a\u5ba2\u200b\u4e3b\u9898\u200b\u793e\u533a\u200b
        • \u200b\u7559\u8a00\u677f\u200b1
        • Blogger \u200b\u4e86\u89e3\u200b\u6211\u200b2

      \u200b\u672c\u7ad9\u200b\u5df2\u7ecf\u200b\u8fd0\u884c\u200b

      1. \u200b\u592a\u9633\u200b\u603b\u662f\u200b\u80fd\u200b\u6e29\u6696\u200b\u5411\u65e5\u8475\u200b\u00a0\u21a9

      2. All-problems-in-computer-science-can-be-solved-by-another-level-of-indirection\u00a0\u21a9

      "},{"location":"liuyanban/","title":"\u7545\u6240\u6b32\u8a00\u200b\u7559\u8a00\u677f","text":"

      \u200b\u6708\u843d\u4e4c\u557c\u200b\u971c\u200b\u6ee1\u5929\u200b \u200b\u6c5f\u67ab\u200b\u6e14\u706b\u200b\u5bf9\u6101\u200b\u7720\u200b

      \u300a\u200b\u67ab\u6865\u200b\u591c\u6cca\u200b\u300b\u3010\u200b\u5510\u4ee3\u200b\u3011\u200b\u5f20\u7ee7\u200b

      \u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b\u5207\u6362\u200b

      Giscus \u200b\u8bc4\u8bba\u200b Cusdis \u200b\u8bc4\u8bba\u200b

      \u200b\u8bc4\u8bba\u200b\u5ba1\u6838\u200b\u540e\u200b\u624d\u200b\u4f1a\u200b\u663e\u793a\u200b

      "},{"location":"tag/","title":"Tags","text":"

      Tip

      \u200b\u4ee5\u4e0b\u200b\u662f\u200b\u76f8\u5173\u200b\u6807\u7b7e\u200b\u7684\u200b\u5217\u8868\u200b

      "},{"location":"tag/#tag:markdown","title":"Markdown","text":"
      • MWeb Pro
      • Markdown\u200b\u6307\u5357\u200b
      "},{"location":"tag/#tag:mkdocs","title":"Mkdocs","text":"
      • 0. Mkdocs\u200b\u6559\u7a0b\u200b\u524d\u8a00\u200b
      • 1. \u200b\u5229\u7528\u200bmkdocs\u200b\u90e8\u7f72\u200b\u4e2a\u4eba\u200b\u9759\u6001\u200b\u535a\u5ba2\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages
      • 2. Mkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)
      • 3. \u200b\u89e3\u51b3\u200b mkdocs\u200b\u90e8\u7f72\u200b Github Pages \u200b\u81ea\u5b9a\u4e49\u200b\u57df\u540d\u200b\u5931\u6548\u200b\u7684\u200b\u95ee\u9898\u200b
      • JS\u200b\u5b9e\u73b0\u200b\u9f20\u6807\u200b\u6837\u5f0f\u200b
      • \u200b\u4e3a\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u6587\u7ae0\u200b\u4fee\u8ba2\u200b\u65f6\u95f4\u200b\u6233\u200b
      • \u200b\u4fee\u6539\u200b\u7f51\u7ad9\u200b\u5b57\u4f53\u200b
      • \u200b\u6dfb\u52a0\u200b404\u200b\u9875\u9762\u200b
      • \u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b
      • \u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b
      • \u200b\u6dfb\u52a0\u200b\u5728\u7ebf\u200b\u804a\u5929\u200b
      • \u200b\u6dfb\u52a0\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b(giscus\u200b\u4e3a\u4f8b\u200b)
      • \u200b\u6dfb\u52a0\u200b\u9876\u90e8\u200b\u516c\u544a\u680f\u200b
      • \u200b\u7f51\u9875\u200b\u5706\u200b\u89d2\u5316\u200b\u8bbe\u8ba1\u200b
      • \u200b\u80cc\u666f\u200b\u7279\u6548\u200b
      "},{"location":"tag/#tag:\u6280\u672f\u5206\u4eab","title":"\u6280\u672f\u200b\u5206\u4eab","text":"
      • Git \u200b\u5b9e\u7528\u6280\u5de7\u200b
      • \u200b\u5229\u7528\u200bLighthouse\u200b\u6d4b\u8bd5\u200b\u7f51\u7ad9\u200b\u6027\u80fd\u200b
      • \u200b\u5982\u4f55\u200b\u5c06\u200b github pages \u200b\u8fc1\u79fb\u200b\u5230\u200b vercel \u200b\u4e0a\u200b\u6258\u7ba1\u200b
      "},{"location":"tag/#tag:\u8bbe\u8ba1\u7f8e\u5b66","title":"\u8bbe\u8ba1\u200b\u7f8e\u5b66","text":"
      • \u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u2014\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b
      • \u200b\u6211\u200b\u5bf9\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e00\u4e9b\u200b\u89c2\u70b9\u200b
      "},{"location":"ZH-TW/","title":"\u9996\u9801","text":"

      \u201c\u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b \u200b\u4ee5\u9054\u200b\u661f\u8fb0\u200b\u201d

      • \u200b\u900f\u904e\u200b\u4e3b\u984c\u200b\u548c\u200b\u76ee\u9304\u200b\u4ee5\u200b\u958b\u555f\u200b\u6587\u7ae0\u200b
        • Mac/PC\u200b\u7aef\u200b \u200b\u8acb\u200b\u5728\u200b\u4e0a\u65b9\u200b\u6a19\u200b\u7c64\u200b\u5217\u9078\u64c7\u200b\u4e3b\u984c\u200b \u200b\u5728\u200b\u5de6\u5074\u200b\u76ee\u9304\u200b\u9078\u64c7\u200b\u6587\u7ae0\u200b
        • \u200b\u884c\u52d5\u7aef\u200b \u200b\u8acb\u9ede\u200b\u9078\u200b\u5de6\u4e0a\u89d2\u200b\u5716\u793a\u200b\u9078\u64c7\u200b\u4e3b\u984c\u200b\u548c\u200b\u6587\u7ae0\u200b
      • \u200b\u641c\u5c0b\u95dc\u9375\u200b\u5b57\u200b\u4ee5\u200b\u958b\u555f\u200b\u6587\u7ae0\u200b
      • \u200b\u5982\u200b\u9047\u5230\u200b\u7db2\u9801\u200b\u5361\u9813\u200b/\u200b\u958b\u555f\u200b\u6587\u7ae0\u200b\u5f8c\u200b\u7121\u6cd5\u200b\u986f\u793a\u200b\u5716\u7247\u200b\u7684\u200b\u60c5\u6cc1\u200b\uff0c\u200b\u8acb\u200b\u4f7f\u7528\u200b\u79d1\u5b78\u4e0a\u200b\u7db2\u4ee5\u200b\u6253\u7834\u200b\u8cc7\u8a0a\u58c1\u200b\u58d8\u200b

      \u200b\u5feb\u901f\u200b\u8ac7\u8a71\u200b(1) \u200b\u806f\u7d61\u200b\u6211\u200b(2)

      1. \u200b\u9ede\u9078\u200b\u53f3\u4e0b\u89d2\u200b\u8207\u200b\u6211\u7dda\u200b\u4e0a\u4ea4\u200b\u8ac7\u200b.
      2. 18939533255
      • Mkdocs\u200b\u6559\u7a0b\u200b

        • \u200b\u5229\u7528\u200bMkdocs\u200b\u90e8\u7f72\u200b\u975c\u614b\u200b\u7db2\u9801\u200b\u81f3\u200bGitHub pages
        • Mkdocs\u200b\u90e8\u7f72\u200b\u914d\u7f6e\u200b\u8aaa\u660e\u200b(mkdocs.yml)
        • \u200b\u5982\u4f55\u200b\u7d66\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u93c8\u200b
        • \u200b\u7db2\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b
        • Blogger
      • \u200b\u95dc\u65bc\u200b

        • Mkdocs-Wcowin\u200b\u535a\u5ba2\u200b\u4e3b\u984c\u200b\u793e\u5340\u200b
        • \u200b\u7559\u8a00\u677f\u200b1
        • Blogger \u200b\u4e86\u89e3\u200b\u6211\u200b2

      \u200b\u672c\u7ad9\u200b\u5df2\u7d93\u200b\u904b\u4f5c\u200b

      1. \u200b\u592a\u967d\u200b\u7e3d\u200b\u662f\u200b\u80fd\u200b\u6eab\u6696\u200b\u5411\u65e5\u8475\u200b\u00a0\u21a9

      2. All problems in computer science can be solved by another level of indirection\u00a0\u21a9

      "},{"location":"about/geren/","title":"\u4f5c\u8005\u200b\u4e2a\u4eba\u7b80\u4ecb","text":""},{"location":"about/geren/#_1","title":"\u4eca\u65e5\u200b\u8bd7\u8bcd","text":""},{"location":"about/geren/#_2","title":"\u5173\u4e8e\u200b\u6211","text":"

      A college student in Chongqing

      01+ \u200b\u5de5\u4f5c\u200b\u7ecf\u9a8c\u200b 03+ \u200b\u5df2\u7ecf\u200b\u5b8c\u6210\u200b\u7684\u200b\u9879\u76ee\u200b 02+ \u200b\u8d21\u732e\u200b\u7684\u200b\u5f00\u6e90\u200b

      \u200b\u4e0b\u8f7d\u200b\u7b80\u5386\u200b

      "},{"location":"about/geren/#_3","title":"\u4e2a\u4eba\u200b\u5c65\u5386","text":"\u6765\u65f6\u8def\u200b \u200b\u6f2f\u6cb3\u200b\u9ad8\u4e2d\u200b \u200b\u5e73\u51e1\u200b\u7684\u200b\u4e09\u5e74\u200b 2018 - 2021 CTBU \u200b\u7535\u5b50\u200b\u4fe1\u606f\u5de5\u7a0b\u200b\u4e13\u4e1a\u200b\u5b66\u58eb\u200b 2021 - 2024 \u200b\u897f\u5b89\u7535\u5b50\u79d1\u6280\u5927\u5b66\u200b\uff08\u200b\u5f85\u5b9a\u200b\uff09 \u200b\u7f51\u7edc\u7a7a\u95f4\u200b\u5b89\u5168\u200b\u4e13\u4e1a\u200b\u7855\u58eb\u200b\u7814\u7a76\u751f\u200b 2024 - 2027 \u200b\u672a\u5b8c\u5f85\u7eed\u200b \u200b\u5728\u200b\u8def\u4e0a\u200b\uff0c\u200b\u6c38\u8fdc\u200b\u70ed\u6cea\u76c8\u7736\u200b Before - After

      \ud835\ude3f\ud835\ude64\ud835\ude63'\ud835\ude69 \ud835\ude58\ud835\ude56\ud835\ude67\ud835\ude5a \ud835\ude56\ud835\ude57\ud835\ude64\ud835\ude6a\ud835\ude69 \ud835\ude6c\ud835\ude64\ud835\ude67\ud835\ude61\ud835\ude59\ud835\ude61\ud835\ude6e \ud835\ude5a\ud835\ude6e\ud835\ude5a\ud835\ude68 \ud835\ude69\ud835\ude64 \ud835\ude65\ud835\ude6a\ud835\ude67\ud835\ude68\ud835\ude6a\ud835\ude5a \ud835\ude6e\ud835\ude64\ud835\ude6a\ud835\ude67 \ud835\ude64\ud835\ude6c\ud835\ude63 \ud835\ude61\ud835\ude5e\ud835\ude5c\ud835\ude5d\ud835\ude69

      About me

      • Hey, I'm Wcowin!
      • \u200b\u6e05\u9192\u200b\uff0c\u200b\u77e5\u8da3\u200b\uff0c\u200b\u660e\u200b\u5f97\u5931\u200b\uff0c\u200b\u77e5\u200b\u8fdb\u9000\u200b
      • \u200b\u5496\u5561\u200b\u91cd\u5ea6\u200b\u7231\u597d\u8005\u200b
      • \u200b\u70ed\u7231\u200b(xi\u0101)\u200b\u6298\u817e\u200b\u6280\u672f\u200b/Math
      • \u200b\u8bfb\u4e66\u200b\u660e\u5fd7\u200b\u53ef\u8bc6\u200b\u6625\u79cb\u200b;\u200b\u8bd7\u8bcd\u200b\u7231\u597d\u8005\u200b,\u200b\u559c\u6b22\u200b\u6751\u4e0a\u6625\u6811\u200b\uff0c\u200b\u64c5\u957f\u200b\u7fbd\u6bdb\u7403\u200b

      "},{"location":"about/geren/#_4","title":"\u8054\u7cfb\u200b\u6211","text":"

      \u200b\u6211\u200b\u7684\u200bWechat

      \u200b\u6211\u200b\u7684\u200bTG

      \u200b\u516c\u4f17\u200b\u53f7\u200b

      \u200b\u516c\u4f17\u200b\u53f7\u200b

      "},{"location":"about/geren/#_5","title":"\u987b\u77e5","text":"

      \u200b\u5982\u679c\u200b\u4f60\u200b\u5728\u200b\u6d4f\u89c8\u200b\u535a\u5ba2\u200b\u7684\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u53d1\u73b0\u200b\u4e86\u200b\u4efb\u4f55\u200b\u95ee\u9898\u200b\uff0c\u200b\u6b22\u8fce\u200b\u524d\u5f80\u200b GitHub \u200b\u7684\u200b\u4ee3\u7801\u200b\u4ed3\u5e93\u200b\u63d0\u4ea4\u200b Issues \u200b\u6216\u200b\u76f4\u63a5\u200b\u4fee\u6539\u200b\u76f8\u5173\u200b\u6587\u4ef6\u200b\u540e\u200b\u63d0\u4ea4\u200b Pull Requests\u3002\u200b\u5982\u679c\u200b\u4f60\u200b\u6709\u200b\u5176\u4ed6\u200b\u4e8b\u60c5\u200b\u60f3\u8981\u200b\u54a8\u8be2\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u4e0b\u65b9\u200b\u6309\u94ae\u200b\u4f7f\u7528\u200b\u90ae\u4ef6\u200b\u8054\u7cfb\u200b\u6211\u200b,\u200b\u8bf7\u200b\u4e0d\u8981\u200b\u6ee5\u7528\u200b\u535a\u5ba2\u200b\u7684\u200b\u8bc4\u8bba\u200b\u529f\u80fd\u200b\u53d1\u8868\u200b\u4e0e\u200b\u4e3b\u9898\u200b\u65e0\u5173\u200b\u8a00\u8bba\u200b\u3002

      Note

      \u200b\u5982\u679c\u200b\u7ed9\u6211\u53d1\u200b\u90ae\u4ef6\u200b\uff0c\u200b\u6216\u8005\u200b\u901a\u8fc7\u200b\u53f3\u4e0b\u89d2\u200b\u5fae\u4fe1\u200b\u6dfb\u52a0\u200b\u597d\u53cb\u200b\uff0c\u200b\u8bf7\u200b\u5199\u200b\u4e0a\u200b\u60a8\u200b\u7684\u200b\u771f\u540d\u5b9e\u59d3\u200b\u3002\u200b\u5bf9\u4e8e\u200b\u90a3\u4e9b\u200b\u4e0d\u77e5\u200b\u6765\u8def\u200b\u3001\u200b\u4e0a\u6765\u200b\u5c31\u200b\u95ee\u200b\u95ee\u9898\u200b\u7684\u200b\u5fae\u4fe1\u200b\u548c\u200b\u90ae\u4ef6\u200b\uff0c\u200b\u6211\u200b\u901a\u5e38\u200b\u4f1a\u200b\u76f4\u63a5\u200b\u5ffd\u7565\u200b\uff0c\u200b\u8c22\u8c22\u200b\u3002

      Send Email

      "},{"location":"about/link/","title":"\u53cb\u94fe","text":""},{"location":"about/link/#_1","title":"\u6b22\u8fce\u200b\u52a0\u5165\u200b\u53cb\u94fe\u200b(\u200b\u4e0d\u200b\u5206\u200b\u5148\u540e\u200b)","text":"Wcowin's Web \u201c\u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b\uff0c\u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b\u201d"},{"location":"about/link/#_2","title":"\u5931\u8054\u200b\u4eba\u5458","text":"\u90dd\u5b87\u200b\u535a\u5ba2\u200b \u200b\u8bb0\u5f55\u200b\u6211\u200b\u7684\u200b\u6210\u957f\u200b\u548c\u200b\u9752\u6625\u200b \u200b\u4ea4\u6362\u200b\u53cb\u94fe\u200b\uff0c\u200b\u8bf7\u200b\u6dfb\u52a0\u200b\u672c\u200b\u7ad9\u53cb\u200b\u94fe\u540e\u200b\u4e0b\u65b9\u200b\u7559\u8a00\u200b\u7533\u8bf7\u200b\uff0c\u200b\u671f\u671b\u200b\u60a8\u200b\u7684\u200b\u7ad9\u70b9\u200b:
      • \u200b\u72ec\u7acb\u200b\u535a\u5ba2\u200b(\u200b\u4e0d\u200b\u8981\u6c42\u200b\u72ec\u7acb\u200b\u57df\u540d\u200b)\uff0chttps\uff0c\u200b\u8bbf\u95ee\u200b\u6d41\u7545\u200b
      • \u200b\u539f\u521b\u200b\u5185\u5bb9\u200b\u4e3a\u4e3b\u200b\uff0c\u200b\u539f\u521b\u200b\u5185\u5bb9\u200b3\u200b\u7bc7\u200b\u4ee5\u4e0a\u200b
      • \u200b\u5904\u4e8e\u200b\u6d3b\u8dc3\u200b\u72b6\u6001\u200b\uff0c\u200b\u6709\u200b\u4e00\u5b9a\u200b\u7684\u200b\u66f4\u65b0\u200b\u9891\u7387\u200b
      • \u200b\u5efa\u200b\u7ad9\u200b\u4e00\u4e2a\u6708\u200b\u4ee5\u4e0a\u200b
      • \u200b\u672a\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b\u6216\u200b\u7533\u8bf7\u200b\u672a\u200b\u901a\u8fc7\u200b\uff0c\u200b\u8bc4\u8bba\u200b\u7559\u8a00\u200b\u4f1a\u200b\u88ab\u200b\u9690\u85cf\u200b\u3002

      \u200b\u672c\u7ad9\u200b\u5df2\u7ecf\u200b\u52a0\u5165\u200b\u5341\u5e74\u200b\u4e4b\u7ea6\u200b\uff1a \u200b\u8bf7\u200b\u653e\u5fc3\u200b\u6dfb\u52a0\u200b\u672c\u200b\u7ad9\u53cb\u200b\u94fe\u200b

      \u200b\u53cb\u94fe\u200b\u683c\u5f0f\u200b\u793a\u4f8b\u200b/\u200b\u672c\u7ad9\u200b\u4fe1\u606f\u200b:

      TxtHTML(\u200b\u63a8\u8350\u200b)Butterfly\u200b\u901a\u7528\u200b

      \u200b\u540d\u79f0\u200b: Wcowin's Web \u200b\u94fe\u63a5\u200b: https://wcowin.work/ \u200b\u5934\u50cf\u200b: https://s2.loli.net/2024/02/01/gaE47y5fKM6kosV.png \u200b\u7b80\u4ecb\u200b: \u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b\uff0c\u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b

      \u200b\u63a8\u8350\u200b\u5728\u200b\u8bc4\u8bba\u200b\u533a\u200b\u53d1\u9001\u200b\u8fd9\u79cd\u200b\u683c\u5f0f\u200b\uff0c*\u200b\u53f7\u200b\u7684\u200b\u9700\u8981\u200b\u586b\u5199\u200b\u81ea\u5df1\u200b\u7684\u200b\u4fe1\u606f\u200b

      <div class=\"card\"> \n <img class=\"ava\" src=\"*\u200b\u4f60\u200b\u7684\u200b\u5934\u50cf\u200b\u94fe\u63a5\u200b*\" /> \n <div class=\"card-header\"> \n  <div> \n   <a href=\"*\u200b\u4f60\u200b\u7684\u200b\u7f51\u7ad9\u200b\u5730\u5740\u200b* \" target=\"_blank\">*\u200b\u4f60\u200b\u7684\u200b\u7ad9\u70b9\u200b\u540d\u79f0\u200b*</a> \n  </div> \n  <div class=\"info\">\n   *\u200b\u4f60\u200b\u7684\u200b\u7ad9\u70b9\u200b\u63cf\u8ff0\u200b*\n  </div> \n </div> \n</div>\n
      - name: Wcowin's Web\n  link: https://wcowin.work/\n  avatar: https://s2.loli.net/2024/02/01/gaE47y5fKM6kosV.png \n  descr: \u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b\uff0c\u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b\n

      \u200b\u70b9\u51fb\u200b\u586b\u5199\u200b\u53cb\u94fe\u200b\u7533\u8bf7\u200b\u95ee\u5377\u200b

      "},{"location":"about/test/","title":"\u529f\u80fd\u6d4b\u8bd5","text":"

      Info

      \u200b\u6d4b\u8bd5\u200b\u4e2d\u200b\u7684\u200b\u5c0f\u7ec4\u200b\u4ef6\u200b\uff0c\u200b\u53ef\u200b\u770b\u200b\u6e90\u4ee3\u7801\u200b\u81ea\u884c\u200b\u53d6\u7528\u200b

      \u201c\u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b \u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b\u201d

      • \u200b\u5173\u4e8e\u200b

        • \u200b\u6548\u7387\u200b
      • \u200b\u63a8\u8350\u200b

        Wcowin - \u200b\u6280\u672f\u200b\u535a\u5ba2\u200b

      • Release

        \u200b\u66f4\u65b0\u200b\u4e2d\u200b...

        \u2192 \u200b\u6240\u6709\u200b\u7248\u672c\u200b

      • Wcowin

        \u200b\u66f4\u65b0\u200b\u4e2d\u200b...

        \u2192 \u200b\u4e86\u89e3\u200b\u66f4\u200b\u591a\u200b

      Image caption

      \\(\\overset{w\u00e1ng}{\u200b\u738b\u200b}\\overset{k\u0113}{\u200b\u79d1\u200b}\\overset{w\u00e9n}{\u200b\u6587\u200b}\\)

      • H2O
      • ATA
      • This was marked
      • This was inserted
      • This was deleted

      "},{"location":"about/test/#01","title":"01","text":"
      • HTML for content and structure
      • JavaScript for interactivity
      • CSS for text running out of boxes
      • Internet Explorer ... huh?
      • Set up in 5 minutes

        Install mkdocs-material with pip and get up and running in minutes

        Getting started

      • It's just Markdown

        Focus on your content and generate a responsive and searchable static site

        Reference

      • Made to measure

        Change the colors, fonts, language, icons, logo and more with a few lines

        Customization

      • Open Source, MIT

        Material for MkDocs is licensed under MIT and available on [GitHub]

        License

      \u200b\u8fd9\u662f\u200b\u6d4b\u8bd5\u200b\u5e76\u4e14\u200b\u88ab\u200b\u63a9\u76d6\u200b\u7684\u200b\u6587\u5b57\u200b\uff01

      \u200b\u5929\u6c14\u200b\u63d2\u4ef6\u200b CC++
      #include <stdio.h>\n\nint main(void) {\n  printf(\"Hello world!\\n\");\n  return 0;\n}\n
      #include <iostream>\n\nint main(void) {\n  std::cout << \"Hello world!\" << std::endl;\n  return 0;\n}\n
      def bubble_sort(items):\n    for i in range(len(items)):\n        for j in range(len(items) - 1 - i):\n            if items[j] > items[j + 1]:\n                items[j], items[j + 1] = items[j + 1], items[j]\n

      Note

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Phasellus posuere in sem ut cursus

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Tip

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Info

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Subscribe to our newsletter

      Send

      Method Description GET Fetch resource PUT Update resource DELETE Delete resource
      • Lorem ipsum dolor sit amet, consectetur adipiscing elit
      • Vestibulum convallis sit amet nisi a tincidunt
        • In hac habitasse platea dictumst
        • In scelerisque nibh non dolor mollis congue sed et metus
        • Praesent sed risus massa
      • Aenean pretium efficitur erat, donec pharetra, ligula non scelerisque
      \\[ \\operatorname{ker} f=\\{g\\in G:f(g)=e_{H}\\}{\\mbox{.}} \\]

      \u200b\u5de6\u200b\u5bf9\u9f50\u200b\uff0c\u200b\u53f3\u200b\u5bf9\u9f50\u200b

      \u200b\u56fe\u7247\u8bf4\u660e\u200b

      \u200b\u660e\u6697\u200b

      graph LR\n  A[Start] --> B{Error?};\n  B -->|Yes| C[Hmm...];\n  C --> D[Debug];\n  D --> B;\n  B ---->|No| E[Yay!];
      sequenceDiagram\n  Alice->>John: Hello John, how are you?\n  loop Healthcheck\n      John->>John: Fight against hypochondria\n  end\n  Note right of John: Rational thoughts!\n  John-->>Alice: Great!\n  John->>Bob: How about you?\n  Bob-->>John: Jolly good!

      Pied Piper

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Ctrl+Alt+Del

      \u200b\u70b9\u200b\u6211\u200b\u56de\u5230\u200b\u9876\u90e8\u200b

      Hover me

      Hover me

      The HTML specification is maintained by the W3C.

      def bubble_sort(items):\n    for i in range(len(items)):\n        for j in range(len(items) - 1 - i):\n            if items[j] > items[j + 1]:\n                items[j], items[j + 1] = items[j + 1], items[j]\n
      def bubble_sort(items):\n    for i in range(len(items)):\n        for j in range(len(items) - 1 - i):\n            if items[j] > items[j + 1]:\n                items[j], items[j + 1] = items[j + 1], items[j]\n
      .browserslistrc
      Wcowin\n

      \n  graph LR\n      A --- B\n      B-->C[fa:fa-ban forbidden]\n      B-->D(fa:fa-spinner);\n    

      \u200b\u6765\u200b\u770b\u770b\u200b\u4e24\u4e2a\u200b\u91cd\u8981\u200b\u6781\u9650\u200b

      \\[\\displaystyle\\lim_{x \\rightarrow 0}\\frac{\\sin x}{x} = 1\\] \\[\\displaystyle\\lim_{x \\rightarrow + \\infty}(1 + \\frac{1}{x})^x = e\\]

      \u200b\u6309\u94ae\u200b Green

      \u200b\u6211\u200b\u662f\u200b\u4f1a\u200b\u9690\u85cf\u200b\u7684\u200b\u5143\u7d20\u200b\u3002 \u200b\u5934\u90e8\u200b \u200b\u83dc\u5355\u200b \u200b\u4e3b\u8981\u200b\u5185\u5bb9\u200b\u533a\u57df\u200b \u200b\u53f3\u4fa7\u200b \u200b\u5e95\u90e8\u200b

      \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u7535\u5b50\u90ae\u4ef6\u200b\u94fe\u63a5\u200b\uff1a \u200b\u53d1\u9001\u200b\u90ae\u4ef6\u200b

      100 200 300 400 500 600 000000 000033 000066 000099 0000CC 0000FF 003300 003333 003366 003399 0033CC 0033FF 006600 006633 006666 006699 0066CC 0066FF 009900 009933 009966 009999 0099CC 0099FF 00CC00 00CC33 00CC66 00CC99 00CCCC 00CCFF 00FF00 00FF33 00FF66 00FF99 00FFCC 00FFFF 330000 330033 330066 330099 3300CC 3300FF 333300 333333 333366 333399 3333CC 3333FF 336600 336633 336666 336699 3366CC 3366FF 339900 339933 339966 339999 3399CC 3399FF 33CC00 33CC33 33CC66 33CC99 33CCCC 33CCFF 33FF00 33FF33 33FF66 33FF99 33FFCC 33FFFF 660000 660033 660066 660099 6600CC 6600FF 663300 663333 663366 663399 6633CC 6633FF 666600 666633 666666 666699 6666CC 6666FF 669900 669933 669966 669999 6699CC 6699FF 66CC00 66CC33 66CC66 66CC99 66CCCC 66CCFF 66FF00 66FF33 66FF66 66FF99 66FFCC 66FFFF 990000 990033 990066 990099 9900CC 9900FF 993300 993333 993366 993399 9933CC 9933FF 996600 996633 996666 996699 9966CC 9966FF 999900 999933 999966 999999 9999CC 9999FF 99CC00 99CC33 99CC66 99CC99 99CCCC 99CCFF 99FF00 99FF33 99FF66 99FF99 99FFCC 99FFFF CC0000 CC0033 CC0066 CC0099 CC00CC CC00FF CC3300 CC3333 CC3366 CC3399 CC33CC CC33FF CC6600 CC6633 CC6666 CC6699 CC66CC CC66FF CC9900 CC9933 CC9966 CC9999 CC99CC CC99FF CCCC00 CCCC33 CCCC66 CCCC99 CCCCCC CCCCFF CCFF00 CCFF33 CCFF66 CCFF99 CCFFCC CCFFFF FF0000 FF0033 FF0066 FF0099 FF00CC FF00FF FF3300 FF3333 FF3366 FF3399 FF33CC FF33FF FF6600 FF6633 FF6666 FF6699 FF66CC FF66FF FF9900 FF9933 FF9966 FF9999 FF99CC FF99FF FFCC00 FFCC33 FFCC66 FFCC99 FFCCCC FFCCFF FFFF00 FFFF33 FFFF66 FFFF99 FFFFCC FFFFFF

      Email me!

      "},{"location":"blog/","title":"Blog","text":"

      \u200b\u535a\u5ba2\u200b\uff0c\u200b\u4ec5\u200b\u97f3\u8bd1\u200b\uff0c\u200b\u82f1\u6587\u200b\u540d\u4e3a\u200bBlogger\uff0c\u200b\u4e3a\u200bWeb Log\u200b\u7684\u200b\u6df7\u6210\u200b\u8bcd\u200b\u3002

      \u200b\u5176\u200b\u6b63\u5f0f\u200b\u540d\u79f0\u200b\u4e3a\u200b\u7f51\u7edc\u65e5\u8bb0\u200b\uff1b\u200b\u53c8\u200b\u97f3\u8bd1\u200b\u4e3a\u200b\u90e8\u843d\u200b\u683c\u200b\u6216\u200b\u90e8\u843d\u200b\u9601\u200b\u7b49\u200b\uff0c\u200b\u662f\u200b\u793e\u4f1a\u200b\u5a92\u4f53\u200b\u7f51\u7edc\u200b\u7684\u200b\u4e00\u90e8\u5206\u200b\u3002\u200b\u662f\u200b\u4f7f\u7528\u200b\u7279\u5b9a\u200b\u7684\u200b\u8f6f\u4ef6\u200b\uff0c\u200b\u5728\u200b\u7f51\u7edc\u200b\u4e0a\u200b\u51fa\u7248\u200b\u3001\u200b\u53d1\u8868\u200b\u548c\u200b\u5f20\u8d34\u200b\u4e2a\u4eba\u200b\u6587\u7ae0\u200b\u7684\u200b\u4eba\u200b\uff0c\u200b\u6216\u8005\u200b\u662f\u200b\u4e00\u79cd\u200b\u901a\u5e38\u200b\u7531\u200b\u4e2a\u4eba\u200b\u7ba1\u7406\u200b\u3001\u200b\u4e0d\u5b9a\u671f\u200b\u5f20\u8d34\u200b\u65b0\u200b\u7684\u200b\u6587\u7ae0\u200b\u7684\u200b\u7f51\u7ad9\u200b

      "},{"location":"blog/Mkdocs/mkdocs1/","title":"\u5229\u7528\u200bMkdocs\u200b\u90e8\u7f72\u200b\u4e2a\u4eba\u200b\u9759\u6001\u200b\u535a\u5ba2\u200b\u7f51\u9875\u200b\u81f3\u200bGitHubpages","text":"

      Info

      Material for MkDocs\u200b\u5b98\u65b9\u7f51\u7ad9\u200b: Material for MkDocs MkDocs\u200b\u4e2d\u6587\u200b\u6587\u6863\u200b: MkDocs\u200b\u4e2d\u6587\u200b\u6587\u6863\u200b

      \u200b\u63a8\u8350\u200b\u770b\u200b\u4e0b\u200b\u8fd9\u4e2a\u200b\u89c6\u9891\u200b\uff1a How to set up Material for MkDocs by @james-willett \u2013 15m \u2013 Learn how to create and host a documentation site using Material for MkDocs on GitHub Pages in a step-by-step guide.

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#_1","title":"\u4e00\u200b\u3001\u200b\u51c6\u5907\u200b\u5de5\u4f5c","text":"

      1.\u200b\u4e0b\u8f7d\u200bGithub Desktop

      2.\u200b\u6709\u200b\u4e00\u4e2a\u200bGitHub\u200b\u8d26\u53f7\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b(\u200b\u6709\u624b\u200b\u5c31\u200b\u884c\u200b)

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#creating-your-site","title":"\u4e8c\u200b\u3001Creating your site","text":"

      \u200b\u53c2\u8003\u200b\u6559\u7a0b\u200b\uff1a

      \u200b\u5229\u7528\u200bmkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHubpages\uff08\u200b\u66f4\u65b0\u7248\u200b\uff09

      \u200b\u4e0e\u200b\u5176\u4ed6\u200b\u6559\u7a0b\u200b\u4e0d\u540c\u200b\uff0c\u200b\u6211\u200b\u9996\u5148\u200b\u5efa\u8bae\u200b\u5148\u200b\u5728\u200bGithub\u200b\u521b\u5efa\u200b\u4e00\u4e2a\u200b\u540d\u4e3a\u200b\u4f60\u200b\u7684\u200b\u540d\u5b57\u200b+github.io\u200b\u7684\u200b\u4ed3\u5e93\u200b

      \u200b\u7136\u540e\u200b\u6253\u5f00\u200bgithub Desktop \u200b\u514b\u9686\u200b\u5230\u200b\u672c\u5730\u200b

      \u200b\u6253\u5f00\u200bWcowin.github.io\u200b\u76ee\u5f55\u200b\u8fdb\u5165\u200b\u7ec8\u7aef\u200b\u4f9d\u6b21\u200b\u8fd0\u884c\u200b:

      pip install mkdocs-material\nmkdocs new mkdocs-site\n
      \u200b\u51fa\u73b0\u200b\u4e0b\u56fe\u200b\u7684\u200b\u51e0\u4e2a\u200b\u6587\u4ef6\u200b

      docs\u200b\u6587\u4ef6\u200b\u4e0b\u200b\u662f\u200b\u4ee5\u540e\u200b\u7f51\u7ad9\u200b\u7684\u200b\u5185\u5bb9\u200b\uff0cmkdocs.yml\u200b\u662f\u200b\u914d\u7f6e\u6587\u4ef6\u200b\uff08\u200b\u914d\u7f6e\u200b\u4e3b\u9898\u200b\uff0c\u200b\u76ee\u5f55\u200b\uff0c\u200b\u63d2\u4ef6\u200b\u7b49\u200b\uff09

      \u200b\u4f60\u200b\u5728\u200b\u8fd9\u4e2a\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u5199\u200b\u7684\u200b\u4efb\u4f55\u200b\u4e1c\u897f\u200b\u90fd\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200bgithub Desktop \u200b\u4e0a\u200b\u4f20\u5230\u200bgithub\u200b\u4e0a\u200b

      \u200b\u6267\u884c\u200b\u4e0b\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\u6dfb\u52a0\u200b\u4e00\u4e2a\u200bGitHub Workflow

      \u200b\u8fc7\u65f6\u200b\u7684\u200bPublishMySite.yml

      (\u200b\u6267\u884c\u200b\u4e0b\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\u6dfb\u52a0\u200b\u4e00\u4e2a\u200bGitHub Workflow(\u200b\u5df2\u7ecf\u200b\u8fc7\u65f6\u200b\u4f46\u662f\u200b\u4ecd\u7136\u200b\u80fd\u200b\u7528\u200b\uff0c\u200b\u6700\u65b0\u200b\u65b9\u6cd5\u200b\u89c1\u200b\u4e0b\u65b9\u200bci.yml)

      mkdir .github\ncd .github\nmkdir workflows\ncd workflows\nvim PublishMySite.yml\n

      \u200b\u5728\u200bPublishMySite.yml\u200b\u91cc\u9762\u200b\u8f93\u5165\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b

      name: publish site\non: # \u200b\u5728\u200b\u4ec0\u4e48\u200b\u65f6\u5019\u200b\u89e6\u53d1\u200b\u5de5\u4f5c\u200b\u6d41\u200b\n  push: # \u200b\u5728\u200b\u4ece\u200b\u672c\u5730\u200bmain\u200b\u5206\u652f\u200b\u88ab\u200bpush\u200b\u5230\u200bGitHub\u200b\u4ed3\u5e93\u200b\u65f6\u200b\n    branches:\n      - main\n  pull_request: # \u200b\u5728\u200bmain\u200b\u5206\u652f\u200b\u5408\u5e76\u200b\u522b\u4eba\u200b\u63d0\u200b\u7684\u200bpr\u200b\u65f6\u200b\n    branches:\n      - main\njobs: # \u200b\u5de5\u4f5c\u200b\u6d41\u200b\u7684\u200b\u5177\u4f53\u5185\u5bb9\u200b\n  deploy:\n    runs-on: ubuntu-latest # \u200b\u521b\u5efa\u200b\u4e00\u4e2a\u200b\u65b0\u200b\u7684\u200b\u4e91\u7aef\u200b\u865a\u62df\u673a\u200b \u200b\u4f7f\u7528\u200b\u6700\u65b0\u200bUbuntu\u200b\u7cfb\u7edf\u200b\n    steps:\n      - uses: actions/checkout@v2 # \u200b\u5148\u200bcheckout\u200b\u5230\u200bmain\u200b\u5206\u652f\u200b\n      - uses: actions/setup-python@v2 # \u200b\u518d\u200b\u5b89\u88c5\u200bPython3\u200b\u548c\u200b\u76f8\u5173\u200b\u73af\u5883\u200b\n        with:\n          python-version: 3.x\n      - run: pip install mkdocs-material # \u200b\u4f7f\u7528\u200bpip\u200b\u5305\u200b\u7ba1\u7406\u5de5\u5177\u200b\u5b89\u88c5\u200bmkdocs-material\n      - run: mkdocs gh-deploy --force # \u200b\u4f7f\u7528\u200bmkdocs-material\u200b\u90e8\u7f72\u200bgh-pages\u200b\u5206\u652f\u200b\n
      )

      mkdir .github\ncd .github\nmkdir workflows\ncd workflows\nvim ci.yml\n

      .github/workflows/ci.yml\uff0c\u200b\u7136\u540e\u200b\u590d\u5236\u200b\u5e76\u200b\u7c98\u8d34\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\uff1a

      name: ci \non:\n  push:\n    branches:\n      - master \n      - main\npermissions:\n  contents: write\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - name: Configure Git Credentials\n        run: |\n          git config user.name github-actions[bot]\n          git config user.email 41898282+github-actions[bot]@users.noreply.github.com\n      - uses: actions/setup-python@v4\n        with:\n          python-version: 3.x\n      - run: echo \"cache_id=$(date --utc '+%V')\" >> $GITHUB_ENV \n      - uses: actions/cache@v3\n        with:\n          key: mkdocs-material-${{ env.cache_id }}\n          path: .cache\n          restore-keys: |\n            mkdocs-material-\n      - run: pip install mkdocs-material \n      - run: mkdocs gh-deploy --force\n

      \u200b\u76ee\u5f55\u200b\u6811\u72b6\u200b\u56fe\u200b:

      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 ci.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2514\u2500\u2500 mkdocs.yml\n

      \u200b\u91cd\u70b9\u200b\u6765\u200b\u4e86\u200b

      \u200b\u4ed3\u5e93\u200bsetings/Actions/General \u200b\u52fe\u9009\u200b\u8fd9\u4e24\u9879\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#_2","title":"\u4e09\u200b\u3001\u200b\u914d\u7f6e\u200b\u5b8c\u5584","text":"

      \u200b\u6253\u5f00\u200b\u7ec8\u7aef\u200b\u8fd0\u884c\u200b

      pip install mkdocs-material

      \u200b\u6253\u5f00\u200bmkdocs.yml

      \u200b\u628a\u200b\u4ee5\u4e0b\u200b\u7684\u200b\u5185\u5bb9\u200b\u8f93\u5165\u200b\u8fdb\u53bb\u200b\uff08\u200b\u6700\u200b\u7b80\u5355\u200b\u6700\u200b\u57fa\u7840\u200b\u7684\u200b\u914d\u7f6e\u200b\uff09

      site_name: \u200b\u7f51\u7ad9\u200b\u540d\u5b57\u200b\nsite_url: \u200b\u7f51\u7ad9\u200b\u94fe\u63a5\u200b\nsite_author: \u200b\u4f60\u200b\u7684\u200b\u540d\u5b57\u200b\ntheme:\n  name: material #\u200b\u4e3b\u9898\u200b\n

      \u200b\u8be6\u7ec6\u200bmkdocs.yml\u200b\u914d\u7f6e\u200b\u89c1\u200bChanging the colors - Material for MkDocs

      \u200b\u4e0b\u6b21\u200b\u6211\u4f1a\u200b\u5177\u4f53\u200b\u8c08\u8c08\u200b\u8fd9\u4e2a\u200b\u95ee\u9898\u200b

      \u200b\u5728\u200b\u4e0b\u65b9\u200b\u7ec8\u7aef\u200b\u8fd0\u884c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u6d4f\u89c8\u5668\u200b\u770b\u5230\u200b\u5b9e\u65f6\u200b\u7f51\u7ad9\u200b

      mkdocs serve\n

      \u200b\u8fd9\u4e2a\u200b\u7f51\u7ad9\u200b\u5c31\u7b97\u200b\u662f\u200b\u521d\u6b65\u200b\u5efa\u597d\u200b\u4e86\u200b

      \u200b\u6700\u540e\u200b\u53bb\u200bgithub Desktop\u200b\u4e0a\u200b\u4f20\u5230\u200bgithub

      \uff01\uff01\uff01\u200b\u91cd\u70b9\u200b \u200b\u53bb\u200b\u4ed3\u5e93\u200b\u7684\u200bsetings/pages\u200b\u9009\u62e9\u200b\u4e0b\u56fe\u200b\u793a\u610f\u200b\u7684\u200b\u8def\u5f84\u200b

      \u200b\u7b49\u5f85\u200b\u4e00\u4f1a\u200b\u7f51\u5740\u200b\u5c31\u200b\u51fa\u6765\u200b\u4e86\u200b1

      \u200b\u4f60\u200b\u7684\u200b\u7f51\u7ad9\u200b\u7f51\u5740\u200b\u5c31\u662f\u200b\uff1a\u200b

      https://\u200b\u4f60\u200bgithub\u200b\u7684\u200b\u540d\u5b57\u200b.github.io/\n\u200b\u56e0\u4e3a\u200b\u6211\u200b\u7ed1\u5b9a\u200b\u4e86\u200b\u57df\u540d\u200b\u6240\u4ee5\u200b\u7f51\u5740\u200b\u662f\u200b\uff1ahttps://wcowin.work/\n

      \u200b\u4e0b\u6b21\u200b\u8c08\u8c08\u200b\u7f51\u7ad9\u200b\u7684\u200bmkdocs.yml\u200b\u5177\u4f53\u200b\u914d\u7f6e\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#_3","title":"\u56db\u200b\u3001\u200b\u53c2\u8003\u8d44\u6599","text":"
      1. MkDocs\u200b\u5b98\u7f51\u200b
      2. MkDocs\u200b\u4e2d\u6587\u200b\u6587\u6863\u200b
      3. Material for MkDocs
      4. Mkdocs \u200b\u914d\u7f6e\u200b\u548c\u200b\u4f7f\u7528\u200b
      5. Deploy MkDocs
      1. \u200b\u4e8e\u200b2023.3.24\u200b\u91cd\u5199\u200b\u6b64\u6587\u200b\u00a0\u21a9

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/","title":"Mkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)","text":"

      \u200b\u5b98\u65b9\u200b\u6587\u4ef6\u200b\uff1aChanging the colors - Material for MkDocs

      \u200b\u5efa\u8bae\u200b\u8be6\u7ec6\u200b\u5b66\u4e60\u200b\u4e00\u4e0b\u200b\u4e0a\u9762\u200b\u7684\u200b\u5b98\u65b9\u7f51\u7ad9\u200b\u2191\u2191\u2191

      \u200b\u6211\u200b\u628a\u200b\u6211\u200b\u76ee\u524d\u200b\u7684\u200b\u914d\u7f6e\u6587\u4ef6\u200bmkdocs.yml\u200b\u4ee3\u7801\u200b\u5199\u200b\u5728\u200b\u4e0b\u9762\u200b\ud83d\udc47\ud83c\udffb

      \u200b\u70b9\u51fb\u200b\u5c55\u5f00\u200b
      #[Info]\nsite_name: Mkdocs-Wcowin\u200b\u4e2d\u6587\u200b\u4e3b\u9898\u200b #your site name \u200b\u663e\u793a\u200b\u5728\u200b\u5de6\u4e0a\u89d2\u200b\nsite_url: http://wcowin.work/Mkdocs-Wcowin\nsite_author: Wcowin # your name\n#[UI]\ntheme:\n  name: material\n  custom_dir: docs/overrides #\u200b\u8986\u5199\u200b\u8def\u5f84\u200b\n  # font: #\u200b\u8c37\u6b4c\u200b\u5b57\u4f53\u200b\uff0c\u200b\u81ea\u884c\u200b\u641c\u7d22\u200b\n  #   text: Bitter  #\u200b\u6587\u672c\u200b\u5b57\u4f53\u200b\n  #   code: Roboto Mono  #\u200b\u4ee3\u7801\u200b\u5b57\u4f53\u200b\n  # logo: assets/favicon.png #\u200b\u5de6\u4e0a\u89d2\u200blogo\uff0c\u200b\u53ef\u200b\u63d2\u5165\u200b\u56fe\u7247\u94fe\u63a5\u200b\n\n  favicon: https://s2.loli.net/2024/04/26/PmRdM9iGnvOJHgu.png # \u200b\u7f51\u9875\u200bicon\n\n  palette:\n    - media: \"(prefers-color-scheme)\"\n      toggle:\n        icon: material/link\n        name: \u200b\u5173\u95ed\u200b\u81ea\u52a8\u200b\u6a21\u5f0f\u200b\n    #primary: blue grey\n    - media: \"(prefers-color-scheme: light)\"\n      scheme: default # \u200b\u65e5\u95f4\u200b\u6a21\u5f0f\u200b\n      primary: blue grey # \u200b\u4e0a\u65b9\u200b\u7684\u200b\n      accent: blue # \u200b\u94fe\u63a5\u200b\u7b49\u200b\u53ef\u200b\u4ea4\u4e92\u200b\u5143\u4ef6\u200b\u7684\u200b\u9ad8\u200b\u4eae\u8272\u200b\n      # teal\n      toggle:\n        icon: material/toggle-switch # \u200b\u56fe\u6807\u200b\n        name: \u200b\u5207\u6362\u200b\u81f3\u200b\u591c\u95f4\u200b\u6a21\u5f0f\u200b # \u200b\u9f20\u6807\u200b\u60ac\u6d6e\u200b\u63d0\u793a\u200b\n    - media: \"(prefers-color-scheme: dark)\"\n      scheme: slate # \u200b\u591c\u95f4\u200b\u6a21\u5f0f\u200b\n      primary: black\n      accent: indigo\n      # teal\n      toggle:\n        icon: material/toggle-switch-off-outline\n        name: \u200b\u5207\u6362\u200b\u81f3\u200b\u65e5\u95f4\u200b\u6a21\u5f0f\u200b\n\n  features:\n    - announce.dismiss #\u200b\u5448\u73b0\u200b\u53ef\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u7531\u200b\u7528\u6237\u200b\u8bfb\u53d6\u200b\u7684\u200b\u4e34\u65f6\u200b\u516c\u544a\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5305\u542b\u200b\u4e00\u4e2a\u200b\u7528\u4e8e\u200b\u53d6\u6d88\u200b\u5f53\u524d\u200b\u516c\u544a\u200b\u7684\u200b\u6309\u94ae\u200b\n    # - navigation.instant\n    #- header.autohide  #\u200b\u81ea\u52a8\u9690\u85cf\u200b\n    - navigation.tracking #\u200b\u5730\u5740\u680f\u200b\u4e2d\u200b\u7684\u200b URL \u200b\u5c06\u200b\u81ea\u52a8\u66f4\u65b0\u200b\u4e3a\u200b\u5728\u200b\u76ee\u5f55\u200b\u4e2d\u200b\u7a81\u51fa\u200b\u663e\u793a\u200b\u7684\u200b\u6d3b\u52a8\u200b\u951a\u70b9\u200b\n    - navigation.tabs #\u200b\u9876\u7ea7\u200b\u90e8\u5206\u200b\u5c06\u200b\u5448\u73b0\u200b\u5728\u200b\u4e0a\u9762\u200b\u89c6\u53e3\u200b\u6807\u9898\u200b\u4e0b\u65b9\u200b\u7684\u200b\u83dc\u200b\u5355\u5c42\u200b\u4e2d\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    # - navigation.tabs.sticky  #\u200b\u542f\u7528\u200b\u7c98\u6027\u200b\u9009\u9879\u5361\u200b\u540e\u200b\uff0c\u200b\u5bfc\u822a\u200b\u9009\u9879\u5361\u200b\u5c06\u200b\u9501\u5b9a\u200b\u5728\u200b\u6807\u9898\u200b\u4e0b\u65b9\u200b\uff0c\u200b\u5e76\u200b\u5728\u200b\u5411\u4e0b\u200b\u6eda\u52a8\u200b\u65f6\u200b\u59cb\u7ec8\u4fdd\u6301\u200b\u53ef\u89c1\u200b\n    - navigation.sections #\u200b\u542f\u7528\u200b\u90e8\u5206\u200b\u540e\u200b\uff0c\u200b\u9876\u7ea7\u200b\u90e8\u5206\u200b\u5728\u200b\u8fb9\u680f\u200b\u4e2d\u200b\u5448\u73b0\u200b\u4e3a\u200b1220px\u200b\u4ee5\u4e0a\u200b\u89c6\u53e3\u200b\u7684\u200b\u7ec4\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    - navigation.top # \u200b\u8fd4\u56de\u200b\u9876\u90e8\u200b\u7684\u200b\u6309\u94ae\u200b \u200b\u5728\u200b\u4e0a\u200b\u6ed1\u65f6\u200b\u51fa\u73b0\u200b\n    - navigation.footer #\u200b\u9875\u811a\u200b\u5c06\u200b\u5448\u73b0\u200b\u5728\u200b\u8fb9\u680f\u200b\u4e2d\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    - search.suggest # \u200b\u641c\u7d22\u200b\u8f93\u5165\u200b\u4e00\u4e9b\u200b\u5b57\u6bcd\u200b\u65f6\u200b\u63a8\u8350\u200b\u8865\u5168\u200b\u6574\u4e2a\u200b\u5355\u8bcd\u200b\n    - search.highlight # \u200b\u641c\u7d22\u200b\u51fa\u200b\u7684\u200b\u6587\u7ae0\u200b\u5173\u952e\u8bcd\u200b\u52a0\u5165\u200b\u9ad8\u4eae\u200b\n    - search.share #\u200b\u641c\u7d22\u200b\u5206\u4eab\u200b\u6309\u94ae\u200b\n    - navigation.expand # \u200b\u6253\u5f00\u200bTab\u200b\u65f6\u200b\u5de6\u4fa7\u200b\u76ee\u5f55\u200b\u5168\u90e8\u200b\u5c55\u5f00\u200b\n    - navigation.indexes #\u200b\u542f\u7528\u200b\u8282\u200b\u7d22\u5f15\u200b\u9875\u200b\u540e\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5c06\u200b\u6587\u6863\u200b\u76f4\u63a5\u200b\u9644\u52a0\u200b\u5230\u8282\u200b\n    - content.tabs.link\n    - content.tooltips\n    - content.code.copy #\u200b\u4ee3\u7801\u200b\u590d\u5236\u200b\n    - content.action.edit\n    - content.action.view\n    - content.code.annotate\n  language: zh # \u200b\u4e00\u4e9b\u200b\u63d0\u793a\u6027\u200b\u7684\u200b\u6587\u5b57\u200b\u4f1a\u200b\u53d8\u6210\u200b\u4e2d\u6587\u200b\n\n  icon:\n    repo: fontawesome/brands/github #\u200b\u53f3\u4e0a\u89d2\u200b\u56fe\u6807\u200b\n    logo: logo\nedit_uri: edit/main/docs # \u200b\u7f16\u8f91\u200b\u6309\u94ae\u200b\u8df3\u8f6c\u200b\u7684\u200b\u94fe\u63a5\u200b\nrepo_url: https://github.com/Wcowin/Mkdocs-Wcowin # \u200b\u53f3\u4e0a\u89d2\u200b\u70b9\u51fb\u200b\u8df3\u8f6c\u200b\u7684\u200b\u94fe\u63a5\u200b\nrepo_name: Mkdocs-Wcowin # \u200b\u53f3\u4e0a\u89d2\u200b\u7684\u200b\u540d\u5b57\u200b\n\n# [Navigtion]\nnav:   #\u200b\u76ee\u5f55\u200b\n\n  - \u200b\u6807\u7b7e\u200b: tag.md\n  - \u200b\u7559\u8a00\u677f\u200b: liuyanban.md\n  - Blogger:\n      - index: blog/index.md\n  - \u200b\u53cb\u94fe\u200b:\n      - \u200b\u53cb\u94fe\u200b: about/link.md\n  - \u200b\u5173\u4e8e\u200b:\n      - \u200b\u4f5c\u8005\u200b\u4e2a\u4eba\u7b80\u4ecb\u200b: about/geren.md\n      - \u200b\u529f\u80fd\u6d4b\u8bd5\u200b: about/test.md\n\ncopyright: Copyright &copy; 2022~2024 Wcowin/All Rights Reserved. # \u200b\u5de6\u4e0b\u89d2\u200b\u7684\u200b\u7248\u6743\u200b\u58f0\u660e\u200b\n\nextra:\n  generator: true #\u200b\u662f\u5426\u200b\u5220\u9664\u200b\u9875\u811a\u200b\u663e\u793a\u200b\u201c\u200b\u4f7f\u7528\u200b MkDocs \u200b\u6750\u6599\u200b\u5236\u9020\u200b\u201d\n  social:\n    - icon: fontawesome/brands/x-twitter #\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\u56fe\u6807\u200b : https://fontawesome.com/ \u200b\u53bb\u200b\u8fd9\u91cc\u200b\u627e\u200b\u56fe\u6807\u200b\n      link: https://twitter.com/wcowin_\n    - icon: fontawesome/brands/github\n      link: https://github.com/Wcowin\n\n    - icon: fontawesome/regular/envelope #\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\u56fe\u6807\u200b\n      link: mailto:<wangkewen821@gmail.com> #\u200b\u90ae\u4ef6\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\n    - icon: fontawesome/brands/bilibili\n      link: https://space.bilibili.com/1407028951?spm_id_from=333.1007.0.0\n  analytics:\n    provider: google #\u200b\u8c37\u6b4c\u200b\u5206\u6790\u200b\n    property:\n\n    # \u200b\u7f51\u9875\u200b\u5e95\u90e8\u200b\u53cd\u9988\u200b\n    feedback:\n      title: \u200b\u6b64\u200b\u9875\u9762\u200b\u6709\u200b\u5e2e\u52a9\u200b\u5417\u200b\uff1f\n      ratings:\n        - icon: material/thumb-up-outline #\u200b\u56fe\u6807\u200b\u53ef\u200b\u81ea\u5b9a\u4e49\u200b\n          name: This page was helpful\n          data: 1\n          note: >-\n            \u200b\u8c22\u8c22\u200b\u4f60\u200b\u7684\u200b\u53cd\u9988\u200b\uff01\n        - icon: material/thumb-down-outline\n          name: This page could be improved\n          data: 0\n          note: >-\n            Thanks for your feedback! Help us improve this page by\n            using our <a href=\"https://marketingplatform.google.com/about/analytics/\" target=\"_blank\" rel=\"noopener\">feedback form</a>.\n  # cookies\u200b\u8bbe\u7f6e\u200b\uff08\u200b\u53ef\u200b\u9009\u200b\uff09\n  # consent:\n  #   title: Cookie consent\n  #   description: >-\n  #     \u200b\u6211\u4eec\u200b\u4e5f\u200b\u4f7f\u7528\u200bcookies\u200b\u6765\u200b\u8bc6\u522b\u200b\u60a8\u200b\u7684\u200b\u91cd\u590d\u200b\u8bbf\u95ee\u200b\u548c\u200b\u504f\u597d\u200b\u6765\u200b\u8861\u91cf\u200b\u6211\u4eec\u200b\u6587\u6863\u200b\u7684\u200b\u6709\u6548\u6027\u200b\u4ee5\u53ca\u200b\u7528\u6237\u200b\u662f\u5426\u200b\u627e\u5230\u200b\u4ed6\u4eec\u200b\u8981\u200b\u627e\u200b\u7684\u200b\u4e1c\u897f\u200b\u3002\n  #     \u200b\u5982\u679c\u200b\u4f60\u200b\u540c\u610f\u200b,\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u8ba9\u200b\u6211\u4eec\u200b\u7684\u200b\u7f51\u7ad9\u200b\u66f4\u597d\u200b\n\nplugins:\n  - search #\u200b\u641c\u7d22\u200b\u914d\u7f6e\u200b\n  - git-committers:\n      enabled: !ENV [CI, false]\n      repository: Wcowin/Mkdocs-Wcowin\n      branch: main\n      exclude:\n        - index.md\n        - tag.md\n        - waline.md\n        - blog/posts/update.md\n        - blog/posts/wkw.md\n        - about/link.md\n  - git-revision-date-localized:\n      enabled: !ENV [CI, false]\n      type: iso_date\n      enable_creation_date: false\n      exclude:\n        - index.md\n        - tag.md\n        - liuyanban.md\n        - blog/posts/update.md\n        - blog/posts/wkw.md\n        - about/link.md\n        - websitebeauty/linktech.md\n  - blog: #\u200b\u535a\u5ba2\u200b\u914d\u7f6e\u200b\n      post_date_format: full #\u200b\u65f6\u95f4\u200b\n      draft: true\n      draft_if_future_date: true #\u200b\u81ea\u52a8\u200b\u5c06\u200b\u5177\u6709\u200b\u672a\u6765\u200b\u65e5\u671f\u200b\u7684\u200b\u5e16\u5b50\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u8349\u7a3f\u200b\n      post_readtime: true\n      post_readtime_words_per_minute: 265 #\u200b\u8ba1\u7b97\u200b\u5e16\u5b50\u200b\u7684\u200b\u9605\u8bfb\u200b\u65f6\u95f4\u200b\u65f6\u200b\u8bfb\u8005\u200b\u6bcf\u5206\u949f\u200b\u9884\u8ba1\u200b\u9605\u8bfb\u200b\u7684\u200b\u5b57\u6570\u200b\n      post_url_format: \"{date}/{slug}\"\n      # categories_slugify: !!python/object/apply:pymdownx.slugs.slugify\n      #   kwds:\n      #     case: lower\n      pagination_url_format: \"page/{page}\"\n      authors_file: \"{blog}/.authors.yml\" #\u200b\u4f5c\u8005\u200b\u4fe1\u606f\u200b\n  - tags:\n      tags_file: tag.md #\u200b\u5206\u7c7b\u200b\u6807\u7b7e\u200b\n\nmarkdown_extensions: #\u200b\u8be6\u89c1\u200bhttps://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/ \u200b\u548c\u200b https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/\n  - abbr\n  - attr_list\n  - admonition\n  - def_list\n  - footnotes\n  - md_in_html\n  # - meta # \u200b\u652f\u6301\u200bMarkdown\u200b\u6587\u4ef6\u200b\u4e0a\u65b9\u200b\u81ea\u5b9a\u4e49\u200b\u6807\u9898\u200b\u6807\u7b7e\u200b\u7b49\u200b\n  - pymdownx.caret\n  - pymdownx.betterem\n  - pymdownx.critic\n  - pymdownx.details\n  - pymdownx.inlinehilite\n  - pymdownx.keys\n  - pymdownx.mark\n  - pymdownx.snippets\n  - pymdownx.smartsymbols\n  - pymdownx.tilde\n\n  - pymdownx.superfences:\n      custom_fences:\n        - name: mermaid\n          class: mermaid\n          format:\n            !!python/name:pymdownx.superfences.fence_code_format # \u200b\u4ee3\u7801\u200b\u5757\u200b\u9ad8\u4eae\u200b\u63d2\u4ef6\u200b\n\n  - pymdownx.arithmatex: # latex\u200b\u652f\u6301\u200b\n      generic: true\n  - toc:\n      permalink: true # \u200b\u56fa\u5b9a\u200b\u6807\u9898\u200b\u4f4d\u7f6e\u200b\u4e3a\u200b\u5f53\u524d\u200b\u4f4d\u7f6e\u200b\n  - pymdownx.highlight: # \u200b\u4ee3\u7801\u200b\u5757\u200b\u9ad8\u4eae\u200b\n      anchor_linenums: true\n      linenums: true # \u200b\u663e\u793a\u200b\u884c\u53f7\u200b\n      # auto_title: true # \u200b\u663e\u793a\u200b\u7f16\u7a0b\u8bed\u8a00\u200b\u540d\u79f0\u200b\n  - pymdownx.emoji:\n      emoji_index: !!python/name:material.extensions.emoji.twemoji\n      emoji_generator: !!python/name:material.extensions.emoji.to_svg\n  - pymdownx.tabbed:\n      alternate_style: true\n  - pymdownx.tasklist:\n      custom_checkbox: true\n  # - markdown.extensions.toc:\n  #     slugify: !!python/object/apply:pymdownx.slugs.slugify {kwds: {case: lower}}\n  #     permalink: \"\\ue157\"\n\nextra_javascript:\n  - javascripts/extra.js #\u200b\u81ea\u5b9a\u4e49\u200bjavascript\n  - javascripts/mathjax.js #Latex\u200b\u652f\u6301\u200b\n  - https://polyfill.io/v3/polyfill.min.js?features=es6 #Latex\u200b\u652f\u6301\u200b\n  - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js #Latex\u200b\u652f\u6301\u200b\n  # - ckplayer/js/ckplayer.js #\u200b\u64ad\u653e\u5668\u200b\u914d\u7f6e\u200b\n  # - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.min.js  #gitalk\u200b\u652f\u6301\u200b\n  - https://cdn.jsdelivr.net/npm/mermaid@10.0.2/dist/add-html-label-6e56ed67.min.js #\u200b\u5fd8\u200b\u4e86\u200b\n\nextra_css:\n  - stylesheets/extra.css # \u200b\u81ea\u5b9a\u4e49\u200bCSS\n  - stylesheets/link.css #\u200b\u53cb\u94fe\u200b\u914d\u7f6e\u200b\n  - stylesheets/customize.css # \u200b\u641c\u7d22\u200b\u5706\u89d2\u200b\u4f18\u5316\u200b\n\n  # - stylesheets/video.css #\u200b\u64ad\u653e\u5668\u200b\u53ef\u200b\u9009\u200b\u914d\u7f6e\u200b\n  # - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.css #gitalk\u200b\u652f\u6301\u200b\n  # - ckplayer/css/ckplayer.css   #\u200b\u64ad\u653e\u5668\u200b\u914d\u7f6e\u200b\n  - https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css # font-awesome\u200b\u8868\u60c5\u200b\u652f\u6301\u200b\n  # - https://cdnjs.cloudflare.com/ajax/libs/social-share.js/1.0.16/css/share.min.css  #\u200b\u5206\u4eab\u200b\u652f\u6301\u200b\n\n  - https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-lite-webfont@1.1.0/style.css #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-tc-webfont@1.0.0/style.css  #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css  #\u200b\u5b57\u4f53\u200b\n

      \u200b\u4ece\u5934\u5f00\u59cb\u200b\u5206\u6790\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#_1","title":"\u5f00\u5934","text":"

      site_name: \u200b\u7f51\u7ad9\u200b\u540d\u5b57\u200b\nsite_url: \u200b\u7f51\u7ad9\u200b\u7f51\u5740\u200b\nsite_author: \u200b\u4f5c\u8005\u200b\u540d\u5b57\u200b\n
      \u200b\u65e0\u987b\u200b\u591a\u8a00\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#theme","title":"theme\u200b\u90e8\u5206","text":"","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#_2","title":"\u9876\u90e8\u200b\u989c\u8272","text":"

      theme:\n  palette:\n    primary: yellow #\u200b\u9876\u90e8\u200b\u989c\u8272\u200b\n
      primary\u200b\u540e\u9762\u200b\u662f\u200b\u7f51\u7ad9\u200b\u9876\u90e8\u200b\u680f\u76ee\u200b\u7684\u200b\u989c\u8272\u200b\uff08\u200b\u4e5f\u200b\u7528\u4e8e\u200b\u6807\u9898\u200b\u3001\u200b\u8fb9\u680f\u200b\u3001\u200b\u6587\u672c\u200b\u94fe\u63a5\u200b\u548c\u200b\u5176\u4ed6\u200b\u51e0\u4e2a\u200b\u7ec4\u4ef6\u200b\uff09 \u200b\u76ee\u524d\u200b\u652f\u6301\u200b\u4e0b\u9762\u200b\u51e0\u4e2a\u200b\u989c\u8272\u200b\uff1a

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#_3","title":"\u660e\u6697\u200b\u4e3b\u9898\u200b\u6309\u94ae","text":"

      theme:\n  palette: \n\n    # Palette toggle for light mode\n    - scheme: default\n      toggle:\n        icon: material/brightness-7 \n        name: Switch to dark mode\n\n    # Palette toggle for dark mode\n    - scheme: slate\n      toggle:\n        icon: material/brightness-4\n        name: Switch to light mode\n
      \u200b\u6b64\u200b\u914d\u7f6e\u200b\u5c06\u200b\u5728\u200b\u641c\u7d22\u200b\u680f\u200b\u65c1\u8fb9\u200b\u5448\u73b0\u200b\u8c03\u8272\u677f\u200b\u5207\u6362\u200b\u3002\u200b\u8bf7\u200b\u6ce8\u610f\u200b\uff0c\u200b\u60a8\u200b\u8fd8\u200b\u53ef\u4ee5\u200b\u4e3a\u200b\u6bcf\u4e2a\u200b\u8c03\u8272\u677f\u200b\u7684\u200bprimary\u200b\u548c\u200baccent\u200b\u5b9a\u4e49\u200b\u5355\u72ec\u200b\u7684\u200b\u8bbe\u7f6e\u200b\u3002

      \u200b\u6309\u94ae\u56fe\u6807\u200b\u53ef\u4ee5\u200b\u6539\u53d8\u200b\uff08\u200b\u4fee\u6539\u200bicon\u200b\u540e\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\uff09\uff1a

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#features","title":"features","text":"

      features:\n    - navigation.instant   #- header.autohide  #\u200b\u81ea\u52a8\u9690\u85cf\u200b\n    #- announce.dismiss   #\u200b\u5448\u73b0\u200b\u53ef\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u7531\u200b\u7528\u6237\u200b\u8bfb\u53d6\u200b\u7684\u200b\u4e34\u65f6\u200b\u516c\u544a\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5305\u542b\u200b\u4e00\u4e2a\u200b\u7528\u4e8e\u200b\u53d6\u6d88\u200b\u5f53\u524d\u200b\u516c\u544a\u200b\u7684\u200b\u6309\u94ae\u200b\n    - navigation.tracking   #\u200b\u5730\u5740\u680f\u200b\u4e2d\u200b\u7684\u200b URL \u200b\u5c06\u200b\u81ea\u52a8\u66f4\u65b0\u200b\u4e3a\u200b\u5728\u200b\u76ee\u5f55\u200b\u4e2d\u200b\u7a81\u51fa\u200b\u663e\u793a\u200b\u7684\u200b\u6d3b\u52a8\u200b\u951a\u70b9\u200b\n    - navigation.tabs   #\u200b\u9876\u7ea7\u200b\u90e8\u5206\u200b\u5c06\u200b\u5448\u73b0\u200b\u5728\u200b\u4e0a\u9762\u200b\u89c6\u53e3\u200b\u6807\u9898\u200b\u4e0b\u65b9\u200b\u7684\u200b\u83dc\u200b\u5355\u5c42\u200b\u4e2d\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    #- navigation.tabs.sticky    #\u200b\u542f\u7528\u200b\u7c98\u6027\u200b\u9009\u9879\u5361\u200b\u540e\u200b\uff0c\u200b\u5bfc\u822a\u200b\u9009\u9879\u5361\u200b\u5c06\u200b\u9501\u5b9a\u200b\u5728\u200b\u6807\u9898\u200b\u4e0b\u65b9\u200b\uff0c\u200b\u5e76\u200b\u5728\u200b\u5411\u4e0b\u200b\u6eda\u52a8\u200b\u65f6\u200b\u59cb\u7ec8\u4fdd\u6301\u200b\u53ef\u89c1\u200b\n    #- navigation.sections   #\u200b\u542f\u7528\u200b\u90e8\u5206\u200b\u540e\u200b\uff0c\u200b\u9876\u7ea7\u200b\u90e8\u5206\u200b\u5728\u200b\u8fb9\u680f\u200b\u4e2d\u200b\u5448\u73b0\u200b\u4e3a\u200b1220px\u200b\u4ee5\u4e0a\u200b\u89c6\u53e3\u200b\u7684\u200b\u7ec4\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    - navigation.top   # \u200b\u8fd4\u56de\u200b\u9876\u90e8\u200b\u7684\u200b\u6309\u94ae\u200b \u200b\u5728\u200b\u4e0a\u200b\u6ed1\u65f6\u200b\u51fa\u73b0\u200b\n    - search.suggest   # \u200b\u641c\u7d22\u200b\u8f93\u5165\u200b\u4e00\u4e9b\u200b\u5b57\u6bcd\u200b\u65f6\u200b\u63a8\u8350\u200b\u8865\u5168\u200b\u6574\u4e2a\u200b\u5355\u8bcd\u200b\n    - search.highlight   # \u200b\u641c\u7d22\u200b\u51fa\u200b\u7684\u200b\u6587\u7ae0\u200b\u5173\u952e\u8bcd\u200b\u52a0\u5165\u200b\u9ad8\u4eae\u200b\n    - navigation.expand   # \u200b\u6253\u5f00\u200bTab\u200b\u65f6\u200b\u5de6\u4fa7\u200b\u76ee\u5f55\u200b\u5168\u90e8\u200b\u5c55\u5f00\u200b\n    #- navigation.indexes   #\u200b\u542f\u7528\u200b\u8282\u200b\u7d22\u5f15\u200b\u9875\u200b\u540e\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5c06\u200b\u6587\u6863\u200b\u76f4\u63a5\u200b\u9644\u52a0\u200b\u5230\u8282\u200b\n    - search.share   #\u200b\u641c\u7d22\u200b\u5206\u4eab\u200b\u6309\u94ae\u200b\n
      \u200b\u770b\u200b\u6211\u200b\u6240\u200b\u505a\u200b\u7684\u200b\u6ce8\u91ca\u200b\u5c31\u200b\u5f88\u200b\u597d\u200b\u7406\u89e3\u200b\uff0cfeature\u200b\u90e8\u5206\u200b\u8ba9\u200b\u7f51\u7ad9\u200b\u62e5\u6709\u200b\u4e86\u200b\u76ee\u5f55\u200b\uff0c\u200b\u589e\u52a0\u200b\u4e86\u200b\u641c\u7d22\u200b\u9879\u76ee\u200b\u7684\u200b\u529f\u80fd\u200b\uff0c\u200b\u8fd4\u56de\u200b\u9876\u90e8\u200b\u7b49\u200b\u529f\u80fd\u200b\uff0c\u200b\u6ce8\u91ca\u200b\u91cc\u200b\u5f88\u200b\u7b80\u660e\u200b\u4ecb\u7ecd\u200b\u4e86\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#nav","title":"nav\u200b\u90e8\u5206","text":"

      \u200b\u8fd9\u200b\u4e00\u90e8\u5206\u200b\u5c31\u662f\u200b\u76ee\u5f55\u200b

      nav: \n  - \u200b\u535a\u5ba2\u200b:\n    - \u200b\u597d\u7528\u200b/\u200b\u597d\u73a9\u200b\u7f51\u7ad9\u200b\u5206\u4eab\u200b: blog/Webplay.md  #.md\u200b\u6587\u4ef6\u200b\u7684\u200b\u76f8\u5bf9\u8def\u5f84\u200b\n  - \u200b\u5f00\u53d1\u200b: \n    - Markdown: develop/markdown.md\n
      \u200b\u4f9d\u7167\u200b\u4e0a\u9762\u200b\u7684\u200b\u6a21\u7248\u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5728\u200b\u9876\u90e8\u200b\u680f\u76ee\u200b\u5efa\u7acb\u200b\u535a\u5ba2\u200b\u548c\u200b\u5f00\u53d1\u200b\u4e24\u4e2a\u200b\u5927\u200b\u6807\u7b7e\u200b
      - \u200b\u5185\u5bb9\u200b\u6807\u9898\u200b: \u200b\u6587\u4ef6\u200b\u8def\u5f84\u200b\n
      \u200b\u5185\u5bb9\u200b\u6807\u9898\u200b\u6548\u679c\u200b\uff1a

      .md\u200b\u6587\u4ef6\u200b\u8def\u5f84\u200b(\u200b\u76f8\u5bf9\u8def\u5f84\u200b)\uff1a

      \u200b\u53ef\u80fd\u200b\u770b\u200b\u8d77\u200b\u6bd4\u8f83\u590d\u6742\u200b\uff0c\u200b\u603b\u7ed3\u200b\u4e00\u4e0b\u200b\u5c31\u662f\u200b\uff1a\u200b\u6211\u200b\u60f3\u200b\u5199\u200b\u4e00\u7bc7\u200b\u6587\u7ae0\u200b\u5728\u200bdocs/blog\u200b\u4e0b\u5199\u200b\u4e00\u7bc7\u200b\u540d\u4e3a\u200bWcowin\u200b\u6700\u5e05\u200b\u200b\u7684\u200b\u6587\u7ae0\u200b\uff0c\u200b\u9996\u5148\u200b\u5728\u200bdocs/blog\u200b\u4e0b\u200b\u65b0\u5efa\u200b\u4e00\u4e2a\u200bxxx.md\u200b\u6587\u4ef6\u200b\uff0c\u200b\u91cc\u9762\u200b\u5199\u5199\u200b\u4e1c\u897f\u200b\uff0c\u200b\u518d\u200b\u53bb\u200bmkdocs.yml\u200b\u91cc\u200b\u627e\u5230\u200bnav\uff0c\u200b\u8fd9\u6837\u200b\u5199\u200b\uff1a

      nav: \n  - \u200b\u535a\u5ba2\u200b:\n    - Wcowin\u200b\u6700\u5e05\u200b: blog/xxx.md  #.md\u200b\u6587\u4ef6\u200b\u7684\u200b\u76f8\u5bf9\u8def\u5f84\u200b\n
      nav\u200b\u624d\u200b\u662f\u200b\u6700\u7ec8\u200b\u51b3\u5b9a\u200b\u8fd9\u200b\u7bc7\u6587\u7ae0\u200b\u4f4d\u7f6e\u200b\u7684\u200b\u914d\u7f6e\u200b\uff0cdocs\u200b\u4e0b\u200b\u7684\u200bmd\u200b\u6587\u4ef6\u200b\u53ea\u662f\u200b\u5b58\u653e\u200b\u529f\u80fd\u200b

      \u200b\u8fd9\u91cc\u200b\u4e5f\u200b\u6ce8\u610f\u200b\uff1a\u200b\u6240\u6709\u200b\u6587\u4ef6\u200b\u90fd\u200b\u5728\u200bdocs\u200b\u6587\u4ef6\u200b\u4e0b\u200b\uff0c\u200b\u6587\u4ef6\u7c7b\u578b\u200b\u9664\u200bCSS\uff0cJavascript,yml\u200b\u7b49\u200b\u90fd\u200b\u662f\u200b.md\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b

      \u200b\u6240\u4ee5\u200b\u5f3a\u70c8\u63a8\u8350\u200b\u60a8\u200b\u53bb\u200b\u5b66\u4e60\u200bMarkdown\u3001Html5\u3001CSS3\u3001Javascript\u200b\u7b49\u200b\u77e5\u8bc6\u200b\uff0c\u200b\u8fd9\u6837\u200b\u60a8\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u81ea\u5b9a\u4e49\u200b\u60a8\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4e86\u200b\u3002

      \u200b\u5230\u200b\u8fd9\u91cc\u200b\u5148\u200b\u68c0\u67e5\u4e00\u4e0b\u200b\u6587\u4ef6\u200b\u6811\u72b6\u200b\u56fe\u200b(xx.md\u200b\u4ee3\u8868\u200b\u4f60\u200b\u7684\u200bmd\u200b\u6587\u4ef6\u200b)\uff1a

      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2502   \u2514\u2500\u2500blog\n\u2502       \u2514\u2500\u2500xxx.md\n\u2502\n\u2514\u2500\u2500 mkdocs.yml\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#extra","title":"extra\u200b\u90e8\u5206","text":"
      extra:\n  # tags:\n  #   HTML5: html\n  #   JavaScript: js\n  #   CSS: css\n  alternate:\n    - name: English\n      link: https://wcowin-work.translate.goog/?_x_tr_sl=zh-CN&_x_tr_tl=en&_x_tr_hl=zh-CN&_x_tr_pto=wapp \n      lang: en\n    - name: \u200b\u4e2d\u56fd\u200b(\u200b\u53f0\u6e7e\u200b)\n      link: https://wcowin-work.translate.goog/?_x_tr_sl=zh-CN&_x_tr_tl=zh-TW&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: zh-TW\n  generator: false  #\u200b\u5220\u9664\u200b\u9875\u811a\u200b\u663e\u793a\u200b\u201c\u200b\u4f7f\u7528\u200b MkDocs \u200b\u6750\u6599\u200b\u5236\u9020\u200b\u201d\n  social:\n    - icon: fontawesome/brands/twitter \n      link: https://twitter.com/wcowin_\n    - icon: fontawesome/brands/github\n      link: https://github.com/Wcowin\n    - icon: fontawesome/brands/bilibili\n      link: https://space.bilibili.com/1407028951?spm_id_from=333.1007.0.0\n    - icon: fontawesome/solid/paper-plane\n      link: mailto:<1135801806@qq.com> #\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#alternate","title":"alternate","text":"

      \u200b\u53ef\u4ee5\u200b\u8bbe\u7f6e\u200b\u7f51\u9875\u200b\u7ffb\u8bd1\u200b

        alternate:\n    - name: English\n      link: https://wcowin-work.translate.goog/?_x_tr_sl=zh-CN&_x_tr_tl=en&_x_tr_hl=zh-CN&_x_tr_pto=wapp \n      lang: en\n    - name: \u200b\u4e2d\u56fd\u200b(\u200b\u53f0\u6e7e\u200b)\n      link: https://wcowin-work.translate.goog/?_x_tr_sl=zh-CN&_x_tr_tl=zh-TW&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: zh-TW\n

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#generator","title":"generator","text":"

      \u200b\u8bbe\u7f6e\u200b\u4e3a\u200bgenerator: false\u200b\u53ef\u4ee5\u200b\u5220\u9664\u200b\u9875\u811a\u200b\u663e\u793a\u200b\u201c\u200b\u4f7f\u7528\u200b MkDocs \u200b\u6750\u6599\u200b\u5236\u9020\u200b\u201d

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#social","title":"social","text":"

      \u200b\u53ef\u200b\u8bbe\u7f6e\u200b\u7f51\u7ad9\u200b\u53f3\u4e0b\u89d2\u200b\u7684\u200b\u793e\u4ea4\u200b\u94fe\u63a5\u200b\uff08icon\u200b\u662f\u200b\u5c0f\u56fe\u6807\u200b\uff0clink\u200b\u540e\u200b\u586b\u200b\u81ea\u5df1\u200b\u94fe\u63a5\u200b\u5373\u53ef\u200b\uff09\uff1a

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#cookie-consent","title":"cookie consent","text":"

      analytics: \n    provider: google\n    property: G-XXXXXXXXXX  #\u200b\u4f60\u200b\u7684\u200bGoogle Analytics ID\n    feedback:\n      title: \u200b\u6b64\u200b\u9875\u9762\u200b\u6709\u200b\u5e2e\u52a9\u200b\u5417\u200b\uff1f\n      ratings:\n        - icon: material/thumb-up-outline\n          name: This page was helpful\n          data: 1\n          note: >-\n            \u200b\u8c22\u8c22\u200b\u4f60\u200b\u7684\u200b\u53cd\u9988\u200b\uff01\n        - icon: material/thumb-down-outline\n          name: This page could be improved\n          data: 0\n          note: >- \n            Thanks for your feedback! Help us improve this page by\n            using our <a href=\"https://marketingplatform.google.com/about/analytics/\" target=\"_blank\" rel=\"noopener\">feedback form</a>.\n\n  consent:\n    title: Cookie consent\n    description: >- \n      \u200b\u6211\u4eec\u200b\u4e5f\u200b\u4f7f\u7528\u200bcookies\u200b\u6765\u200b\u8bc6\u522b\u200b\u60a8\u200b\u7684\u200b\u91cd\u590d\u200b\u8bbf\u95ee\u200b\u548c\u200b\u504f\u597d\u200b\u6765\u200b\u8861\u91cf\u200b\u6211\u4eec\u200b\u6587\u6863\u200b\u7684\u200b\u6709\u6548\u6027\u200b\u4ee5\u53ca\u200b\u7528\u6237\u200b\u662f\u5426\u200b\u627e\u5230\u200b\u4ed6\u4eec\u200b\u8981\u200b\u627e\u200b\u7684\u200b\u4e1c\u897f\u200b\u3002\n      \u200b\u5982\u679c\u200b\u4f60\u200b\u540c\u610f\u200b,\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u8ba9\u200b\u6211\u4eec\u200b\u7684\u200b\u7f51\u7ad9\u200b\u66f4\u597d\u200b\n

      \u200b\u6ce8\u610f\u200bproperty: G-XXXXXXXXXX #\u200b\u4f60\u200b\u7684\u200bGoogle Analytics ID\uff0c\u200b\u8fd9\u91cc\u200b\u7684\u200bG-XXXXXXXXXX\u200b\u662f\u200b\u4f60\u200b\u7684\u200bGoogle Analytics ID\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5728\u200bGoogle Analytics\u200b\u4e2d\u200b\u627e\u5230\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u4e0d\u60f3\u200b\u4f7f\u7528\u200bGoogle Analytics\uff0c\u200b\u53ef\u4ee5\u200b\u5220\u9664\u200b\u8fd9\u200b\u4e00\u90e8\u5206\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#plugins","title":"Plugins\u200b\u90e8\u5206","text":"
      plugins:\n  # - glightbox\n  - search\n  - offline\n  - git-revision-date-localized:\n      type: iso_date\n      enable_creation_date: false\n      exclude:\n        - index.md \n        - tag.md\n        - waline.md\n        - blog/posts/update.md\n        - blog/posts/wkw.md\n        - about/link.md\n  # - git-authors:\n  #     exclude:\n  #       - index.md\n  - blog:\n      post_date_format: full #\u200b\u65f6\u95f4\u200b\n      draft: true\n      draft_if_future_date: true #\u200b\u81ea\u52a8\u200b\u5c06\u200b\u5177\u6709\u200b\u672a\u6765\u200b\u65e5\u671f\u200b\u7684\u200b\u5e16\u5b50\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u8349\u7a3f\u200b\n      post_readtime: true\n      post_readtime_words_per_minute: 265  #\u200b\u8ba1\u7b97\u200b\u5e16\u5b50\u200b\u7684\u200b\u9605\u8bfb\u200b\u65f6\u95f4\u200b\u65f6\u200b\u8bfb\u8005\u200b\u6bcf\u5206\u949f\u200b\u9884\u8ba1\u200b\u9605\u8bfb\u200b\u7684\u200b\u5b57\u6570\u200b\n      post_url_format: \"{date}/{slug}\"\n      # categories_slugify: !!python/object/apply:pymdownx.slugs.slugify\n      #   kwds:\n      #     case: lower\n      # categories_toc: true\n      # pagination_per_page: 5\n      pagination_url_format: \"page/{page}\"\n      authors_file: \"{blog}/.authors.yml\"  #\u200b\u4f5c\u8005\u200b\u4fe1\u606f\u200b\n  - tags:\n      tags_file: tag.md  #\u200b\u5206\u7c7b\u200b\u6807\u7b7e\u200b\n

      - search\u200b\u5f00\u542f\u200b\u641c\u7d22\u200b\u529f\u80fd\u200b

      -blog \u200b\u5373\u200b\u535a\u5ba2\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200bdocs/blog/posts\u200b\u91cc\u200b\u76f4\u63a5\u200b\u5199\u200bmd\u200b\u6587\u4ef6\u200b\uff08\u200b\u4e0d\u200b\u9700\u8981\u200b\u5728\u200bnav\u200b\u91cc\u200b\u5199\u200b\u8def\u5f84\u200b\uff09,\u200b\u7136\u540e\u200b\u5728\u200b\u4e0a\u8ff0\u200bnav\u200b\u91cc\u200b\u5199\u200b

      nav:\n  - Blog:\n    - blog/index.md\n
      \u200b\u535a\u5ba2\u200b\u6548\u679c\u200b\uff1a \u200b\u8be6\u7ec6\u200b\u914d\u7f6e\u200b\u53ef\u4ee5\u200b\u53bb\u200b\u770b\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b

      - tags\u200b\u5c31\u662f\u200b\u6807\u7b7e\u200b

      plugins:\n  - tags:\n      tags_file: tag.md  #\u200b\u5206\u7c7b\u200b\u6807\u7b7e\u200b\n

      docs\u200b\u6587\u4ef6\u5939\u200b\u4e0b\u200b\u65b0\u5efa\u200btags.md\u200b\u6587\u4ef6\u200b\uff0c\u200b\u4f1a\u200b\u81ea\u52a8\u200b\u5728\u200btags.md\u200b\u6587\u4ef6\u200b\u4e2d\u200b\u751f\u6210\u200b\u6807\u7b7e\u200b\u5217\u8868\u200b

      \u200b\u4f46\u662f\u200b\u6bcf\u4e2a\u200b.md\u200b\u6587\u4ef6\u200b(\u200b\u4f60\u200b\u5199\u200b\u7684\u200bmarkdown\u200b\u6587\u4ef6\u200b)\u200b\u6700\u200b\u5f00\u59cb\u200b\u7684\u200b\u5730\u65b9\u200b(\u200b\u79f0\u4e3a\u200bmeta)\u200b\u90fd\u200b\u9700\u8981\u200b\u6dfb\u52a0\u200b\u6807\u7b7e\u200b\uff0c\u200b\u5426\u5219\u200b\u4e0d\u4f1a\u200b\u663e\u793a\u200b\u5728\u200btags.md\u200b\u6587\u4ef6\u200b\u4e2d\u200b

      meta\u200b\u683c\u5f0f\u200b\uff1a

      ---\ntitle: #\u200b\u6587\u7ae0\u200b\u6807\u9898\u200b\ntags:\n  - \u200b\u4f60\u200b\u7684\u200b\u6807\u7b7e\u200b\u540d\u5b57\u200b\nhide:\n  #- navigation # \u200b\u663e\u793a\u200b\u53f3\u4fa7\u200b\u5bfc\u822a\u200b\n  #- toc #\u200b\u663e\u793a\u200b\u5de6\u4fa7\u200b\u5bfc\u822a\u200b\ncomments: false  #\u200b\u8bc4\u8bba\u200b\uff0c\u200b\u9ed8\u8ba4\u200b\u4e0d\u200b\u5f00\u542f\u200b\n---\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#markdown_extensions","title":"markdown_extensions\u200b\u90e8\u5206","text":"

      markdown_extensions:\n  - abbr\n  - attr_list\n  - admonition\n  - def_list\n  - footnotes\n  - md_in_html\n  - meta # \u200b\u652f\u6301\u200bMarkdown\u200b\u6587\u4ef6\u200b\u4e0a\u65b9\u200b\u81ea\u5b9a\u4e49\u200b\u6807\u9898\u200b\u6807\u7b7e\u200b\u7b49\u200b\n  - pymdownx.caret\n  - pymdownx.betterem\n  - pymdownx.critic\n  - pymdownx.details\n  - pymdownx.inlinehilite\n  - pymdownx.keys\n  - pymdownx.mark\n  - pymdownx.snippets\n  - pymdownx.smartsymbols\n  - pymdownx.tilde\n  - pymdownx.superfences:\n      custom_fences:\n        - name: mermaid\n          class: mermaid\n          format: !!python/name:pymdownx.superfences.fence_code_format # \u200b\u4ee3\u7801\u200b\u5757\u200b\u9ad8\u4eae\u200b\u63d2\u4ef6\u200b\n  - pymdownx.arithmatex:  # latex\u200b\u652f\u6301\u200b\n      generic: true\n  - toc:\n      permalink: true # \u200b\u56fa\u5b9a\u200b\u6807\u9898\u200b\u4f4d\u7f6e\u200b\u4e3a\u200b\u5f53\u524d\u200b\u4f4d\u7f6e\u200b\n  - pymdownx.highlight: # \u200b\u4ee3\u7801\u200b\u5757\u200b\u9ad8\u4eae\u200b\n      anchor_linenums: true\n      linenums: true # \u200b\u663e\u793a\u200b\u884c\u53f7\u200b\n      # auto_title: true # \u200b\u663e\u793a\u200b\u7f16\u7a0b\u8bed\u8a00\u200b\u540d\u79f0\u200b\n  - pymdownx.emoji:\n      emoji_index: !!python/name:material.extensions.emoji.twemoji\n      emoji_generator: !!python/name:material.extensions.emoji.to_svg\n  - pymdownx.tabbed:\n      alternate_style: true\n  - pymdownx.tasklist:\n      custom_checkbox: true\n  - markdown.extensions.toc:\n      slugify: !!python/object/apply:pymdownx.slugs.slugify {kwds: {case: lower}}\n      permalink: \"\\ue157\"\n
      \u200b\u8fd9\u90e8\u5206\u200b\u662f\u200b\u5bf9\u200bmarkdown\u200b\u8bed\u6cd5\u200b\u7684\u200b\u6269\u5c55\u200b\uff0c\u200b\u6ce8\u91ca\u200b\u91cc\u200b\u4e5f\u200b\u6709\u200b\u7b80\u8ff0\u200b \uff0c\u200b\u5efa\u8bae\u200b\u76f4\u63a5\u200b\u590d\u5236\u7c98\u8d34\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#extra_javascript-extra_css","title":"extra_javascript \u200b\u548c\u200bextra_css","text":"

      extra_javascript:\n  - javascripts/extra.js  #\u200b\u81ea\u5b9a\u4e49\u200bjavascript\n  - javascripts/mathjax.js  #Latex\u200b\u652f\u6301\u200b\n  - https://polyfill.io/v3/polyfill.min.js?features=es6   #Latex\u200b\u652f\u6301\u200b\n  - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js   #Latex\u200b\u652f\u6301\u200b\n  - ckplayer/js/ckplayer.js #\u200b\u64ad\u653e\u5668\u200b\u914d\u7f6e\u200b\n  - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.min.js  #gitalk\u200b\u652f\u6301\u200b\n  - https://cdn.jsdelivr.net/npm/mermaid@10.0.2/dist/add-html-label-6e56ed67.min.js #\u200b\u5fd8\u200b\u4e86\u200b\n\nextra_css:\n  - stylesheets/extra.css # \u200b\u81ea\u5b9a\u4e49\u200bCSS\n  - stylesheets/link.css  #\u200b\u53cb\u94fe\u200b\u914d\u7f6e\u200b\n  # - stylesheets/video.css #\u200b\u64ad\u653e\u5668\u200b\u53ef\u200b\u9009\u200b\u914d\u7f6e\u200b\n  - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.css #gitalk\u200b\u652f\u6301\u200b\n  - ckplayer/css/ckplayer.css   #\u200b\u64ad\u653e\u5668\u200b\u914d\u7f6e\u200b\n  - https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css  # font-awesome\u200b\u8868\u60c5\u200b\u652f\u6301\u200b\n  # - https://cdnjs.cloudflare.com/ajax/libs/social-share.js/1.0.16/css/share.min.css  #\u200b\u5206\u4eab\u200b\u652f\u6301\u200b\n\n  - https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css  #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-lite-webfont@1.1.0/style.css #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-tc-webfont@1.0.0/style.css  #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css  #\u200b\u5b57\u4f53\u200b\n
      javascripts/mathjax.js\u200b\u91cc\u200b\u6709\u200b\u5bf9\u200b\u6570\u5b66\u516c\u5f0f\u200b\u7684\u200b\u6269\u5c55\u200b\uff0cextra_css\u200b\u91cc\u200b\u662f\u200bCSS\u200b\u7684\u200b\u77e5\u8bc6\u200b\u4e86\u200b\uff0c\u200b\u53ca\u200b\u81ea\u5b9a\u4e49\u200b\u7f51\u7ad9\u200b\u683c\u5f0f\u200b\u989c\u8272\u200b\u7b49\u200b

      \u200b\u5982\u679c\u200b\u4f60\u200b\u60f3\u200b\u81ea\u5b9a\u4e49\u200b\u7f51\u7ad9\u200b\u7684\u200b\u6837\u5f0f\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u770b\u200b\u8fd9\u200b\u51e0\u7bc7\u200b\u6587\u7ae0\u200b\uff1a

      JS\u200b\u5b9e\u73b0\u200b\u9f20\u6807\u200b\u6837\u5f0f\u200b

      \u200b\u80cc\u666f\u200b\u7279\u6548\u200b

      \u200b\u81ea\u5b9a\u4e49\u200b\u7f51\u7ad9\u200b\u5b57\u4f53\u200b

      \u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b

      \u200b\u6dfb\u52a0\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b

      \u200b\u4e3a\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u6587\u7ae0\u200b\u4fee\u8ba2\u200b\u65f6\u95f4\u200b\u6233\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs3/","title":"\u89e3\u51b3\u200b mkdocs\u200b\u90e8\u7f72\u200b Github Pages \u200b\u81ea\u5b9a\u4e49\u200b\u57df\u540d\u200b\u5931\u6548\u200b\u7684\u200b\u95ee\u9898","text":"

      \u200b\u5728\u200b/docs\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u521b\u5efa\u200b\u4e00\u4e2a\u200b CNAME \u200b\u7684\u200b \u200b\u65e0\u200b\u540e\u7f00\u200b \u200b\u6587\u4ef6\u200b\uff0c\u200b\u7136\u540e\u200b\u5728\u200b\u91cc\u9762\u200b\u586b\u5165\u200b\u4f60\u200b\u7684\u200b\u57df\u540d\u200b

      \u200b\u56e0\u4e3a\u200b\u6bcf\u6b21\u200b\u5728\u200b Custom domain \u200b\u6dfb\u52a0\u200b\u540e\u200b\u90fd\u200b\u4f1a\u200b\u7ed9\u200b\u6211\u4eec\u200b\u751f\u6210\u200b\u4e00\u4e2a\u200b CNAME \u200b\u7684\u200b\u6587\u4ef6\u200b\uff0c\u200b\u4f46\u662f\u200b\u56e0\u4e3a\u200b\u9879\u76ee\u200b\u6211\u4eec\u200b\u6ca1\u6709\u200b pull \u200b\u5230\u200b\u672c\u5730\u200b\uff0c\u200b\u6240\u4ee5\u200b\u9020\u6210\u200b\u4e86\u200b\uff0c\u200b\u6bcf\u6b21\u200b push \u200b\u4e4b\u540e\u200b CNAME \u200b\u4fe1\u606f\u200b\u88ab\u200b clear \u200b\u4e86\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocsblog/","title":"\u7f51\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2","text":"

      \u200b\u5b98\u65b9\u200b\u6587\u6863\u200b\uff1aBuilt-in blog plugin

      \u200b\u4e0e\u200b\u6240\u6709\u200b\u5185\u7f6e\u200b\u63d2\u4ef6\u200b\u4e00\u6837\u200b\uff0c\u200b\u535a\u5ba2\u200b\u63d2\u4ef6\u200b\u7684\u200b\u5165\u95e8\u200b\u975e\u5e38\u7b80\u5355\u200b\u3002\u200b\u53ea\u200b\u9700\u200b\u5c06\u200b\u4ee5\u4e0b\u200b\u884c\u200b\u6dfb\u52a0\u200b\u5230\u200bmkdocs.yml

      plugins:\n  - blog\n

      \u200b\u7136\u540e\u200b\u5728\u200b/docs/blog/posts\u200b\u4e0b\u5199\u200bmd\u200b\u6587\u4ef6\u200b\u5373\u53ef\u200b\uff08\u200b\u65e0\u9700\u200b\u518d\u200bmkdocs.yml\u200b\u914d\u7f6e\u200b\uff0c\u200b\u5982\u200b\u6ca1\u6709\u200bpost\u200b\u6587\u4ef6\u200b\uff0c\u200b\u65b0\u5efa\u200b\u4e00\u4e2a\u200b\u5373\u53ef\u200b\uff09 \u200b\u4f46\u662f\u200bbolg\u200b\u6587\u4ef6\u5939\u200b\u4e0b\u8981\u200b\u6709\u200bindex.md\u200b\u6587\u4ef6\u200b(\u200b\u6ca1\u6709\u200b\u8fd9\u4e2a\u200b\u6587\u4ef6\u200b\u65b0\u5efa\u200b\u5373\u53ef\u200b)\uff01

      \u200b\u5728\u200bmkdocs.yml\u200b\u4e2d\u200b\u8fd9\u6837\u200b\u5199\u200b

        - Blogger:\n    - index: blog/index.md\n

      \u200b\u5143\u200b\u6807\u7b7e\u200b\u53c2\u8003\u200b\uff1a

      ---\ntitle: \nauthors: [Wcowin]  #\u200b\u4f5c\u8005\u200b\ndate: 2023-10-04   #\u200b\u65f6\u95f4\u200b\ndraft: true   # \u200b\u662f\u5426\u200b\u4e3a\u200b\u8349\u7a3f\u200b\ncategories:  #\u200b\u5206\u7c7b\u200b\n  - Hello\n---\n
      \u200b\u4f5c\u8005\u200b\u4fe1\u606f\u200b\u5728\u200bdocs/blog/.authors.yml\u200b\u91cc\u200b\u914d\u7f6e\u200b\uff08\u200b\u6ca1\u6709\u200b.authors.yml\u200b\u65b0\u5efa\u200b\u5373\u53ef\u200b\uff09

      authors:\n  Wcowin:\n    name: Wang Kewen    # Author name\n    description: Free and casual # Author description\n    avatar: https://s1.imagehub.cc/images/2024/02/02/91a767e93d1a344e44c69936464c583e.png          # Author avatar\n

      ``` \u200b\u7ed3\u675f\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/","title":"Mkdocs\u200b\u6559\u7a0b\u200b\u524d\u8a00","text":"","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/#_1","title":"\u6587\u6863\u200b\u6559\u7a0b","text":"

      \u200b\u5165\u95e8\u200b MKdocs \u200b\u8bf7\u200b\u770b\u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b: Mkdocs \u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b

      mkdocs materials \u200b\u6559\u7a0b\u200b: Mkdocs Materials

      \u200b\u6211\u200b\u5199\u200b\u7684\u200b\u6559\u7a0b\u200b\uff1a Mkdocs\u200b\u4e2d\u6587\u200b\u6559\u7a0b\u200b (\u200b\u66f4\u200b\u5168\u9762\u200b/\u200b\u89c2\u611f\u200b\u66f4\u200b\u7eaf\u51c0\u200b) MKdocs\u200b\u535a\u5ba2\u200b\u4e2d\u6587\u200b\u7cfb\u5217\u200b\u6559\u7a0b\u200b(\u200b\u77e5\u4e4e\u200b\u4e13\u680f\u200b)

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/#_2","title":"\u89c6\u9891\u6559\u7a0b","text":"

      \u200b\u5df2\u7ecf\u200b\u53d1\u5e03\u200b Mkdocs\u200b\u4e2d\u6587\u200b\u6559\u7a0b\u200b\u89c6\u9891\u200b

      ","tags":["Mkdocs"]},{"location":"blog/2021/12/18/%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E6%B5%8B%E8%AF%95/","title":"\u535a\u5ba2\u200b\u6587\u7ae0\u200b\u6d4b\u8bd5","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"2022\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2022-10-20","title":"2022\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2022-10-20","text":"

      \u00b6

      • \u200b\u5efa\u7acb\u200bGithub\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u6b63\u5f0f\u200b\u5efa\u200b\u7ad9\u200b
      • \u200b\u53d6\u6d88\u200bcookie\u200b\u786e\u8ba4\u200b,\u200b\u7b80\u5316\u200b\u7f51\u7ad9\u200b\u6253\u5f00\u200b\u6d41\u7a0b\u200b
      • \u200b\u65b0\u589e\u200b\u9996\u9875\u200b\u53cd\u9988\u200b\u6536\u96c6\u200b
      "},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2022-10-06","title":"2022\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2022-10-06","text":"

      \u00b6

      • \u200b\u4e0d\u9760\u200b\u7236\u6bcd\u200b\uff0c\u200b\u5168\u6b3e\u200b\u62ff\u4e0b\u200b wcowin.work\u200b\u57df\u540d\u200b
      • \u200b\u53d6\u6d88\u200bcookie\u200b\u786e\u8ba4\u200b\uff0c\u200b\u4fdd\u969c\u200b\u9690\u79c1\u200b
      "},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2022-06-06","title":"
      • \u200b\u7814\u7a76\u200b\u5982\u4f55\u200b\u5efa\u8bbe\u200b\u7f51\u7ad9\u200b\uff0c\u200b\u521d\u6b65\u200b\u5b9a\u200b\u6846\u67b6\u200b\u4e3a\u200bMKdocs
      • \u200b\u65e9\u671f\u200b\u7f51\u5740\u200b\uff1ahttps://github.com/Wcowin/mymkdocs
      ","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2022-06-06","text":"\u00b6"},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-12-21","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-12-21","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u8131\u5355\u200b\u4e86\u200b;\u200b\u624b\u6267\u200b\u70df\u706b\u200b\u4ee5\u200b\u8c0b\u751f\u200b\uff0c\u200b\u5fc3\u6000\u200b\u8bd7\u610f\u200b\u4ee5\u8c0b\u7231\u200b

      \u200b\u6211\u4eec\u200b\u5df2\u7ecf\u200b\u5728\u200b\u4e00\u8d77\u200b

      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-12-14","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-12-14","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u4e2a\u522b\u200b\u7f51\u9875\u200b\u6807\u7b7e\u200b\u7684\u200b\u663e\u793a\u200b\u95ee\u9898\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u56fe\u7247\u200b\u52a0\u8f7d\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u770b\u200b\u4e86\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u732b\u54aa\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-12-09","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-12-09","text":"

      \u00b6

      • \u200b\u9996\u6b21\u200b\u5f15\u5165\u200b\u4eba\u5de5\u667a\u80fd\u200b\u95ee\u7b54\u200b\u673a\u5668\u4eba\u200b:https://wcowin.work/about/geren/\uff0c\u200b\u7f3a\u70b9\u200b\u662f\u200b\u6bcf\u6708\u200b25\u200b\u6761\u200b\u6d88\u606f\u200b\u9650\u5236\u200b\uff0c\u200b\u4f18\u70b9\u200b\u662f\u200b\u53ef\u4ee5\u200b\u667a\u80fd\u200b\u56de\u590d\u200b\u672c\u7ad9\u200b\u6240\u6709\u200b\u4fe1\u606f\u200b\uff0c\u200b\u5305\u62ec\u200b\u4f46\u200b\u4e0d\u200b\u9650\u4e8e\u200b\uff1a\u200b\u4e2a\u4eba\u4fe1\u606f\u200b\uff0c\u200b\u6280\u672f\u200b\u5206\u4eab\u200b\uff0c\u200b\u535a\u5ba2\u200b\uff0c\u200b\u7559\u8a00\u677f\u200b\uff0c\u200b\u53cb\u94fe\u200b\u7b49\u7b49\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b
      • \u200b\u64b8\u200b\u4e86\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u732b\u54aa\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-11-22","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-11-22","text":"

      \u00b6

      • \u200b\u66f4\u65b0\u200b\u4e86\u200b\u738b\u200b\u51b0\u51b0\u200b\u7684\u200b\u7b80\u5386\u200b\u548c\u200b\u7f8e\u7167\u200b\uff1b\u200b\u6211\u200b\u7684\u200b\u5fc3\u200b\u662f\u200b\u51b0\u51b0\u200b\u7684\u200b
      • \u200b\u4fee\u590d\u200b\u7ffb\u8bd1\u200b\u95ee\u9898\u200b
      • \u200b\u4f18\u5316\u200b\u79fb\u52a8\u200b\u7aef\u200b\u6548\u679c\u200b
      • \u200b\u63d0\u5347\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-11-11","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-11-11","text":"

      \u00b6

      • \u200b\u65b0\u589e\u200b\u591a\u200b\u8bed\u8a00\u200b\u652f\u6301\u200b\uff0c\u200b\u7279\u522b\u200b\u65b0\u589e\u200b\u4e2d\u56fd\u53f0\u6e7e\u200b\u8bed\u8a00\u200b\u652f\u6301\u200b
      • \u200b\u987a\u795d\u200b\u53cc\u200b11\u200b\u5feb\u4e50\u200b
      • \u200b\u65b0\u589e\u200b\u56fd\u5185\u200b\u955c\u50cf\u200b\u7f51\u5740\u200b:https://wcowin.gitee.io/
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-11-08","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-11-08","text":"

      \u00b6

      • \u200b\u7d27\u6025\u200b\u4fee\u590d\u200b\u56fe\u7247\u200b\u4e0d\u200b\u663e\u793a\u200b\u7684\u200b\u91cd\u5927\u200bBug
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-10-14","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-10-14","text":"

      \u00b6

      • \u200b\u6b63\u5f0f\u200b\u5efa\u7acb\u200bMkdocs-Wcowin\u200b\u4e3b\u9898\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u9875\u200b\u6e32\u67d3\u200b\u901f\u5ea6\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-10-12","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-10-12","text":"

      \u00b6

      • \u200b\u589e\u52a0\u200b\u53cb\u94fe\u200b\u7248\u5757\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-10-08","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-10-08","text":"

      \u00b6

      • \u200b\u4fee\u590d\u200bLatex\u200b\u6e32\u67d3\u200b\u4e0d\u4e86\u200b\u7684\u200bbug
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-10-05","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-10-05","text":"

      \u00b6

      • \u200b\u65b0\u589e\u200bBlog\u200b\u7248\u5757\u200b
      • \u200b\u65b0\u589e\u200b\u4e86\u200bLatex\u200b\u6e32\u67d3\u200b\u4e0d\u4e86\u200b\u7684\u200bbug
      • \u200b\u65b0\u589e\u200b\u7559\u8a00\u677f\u200b\uff0c\u200b\u96c6\u6210\u200b\u4e86\u200bgiscus\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b
      • \u200b\u65b0\u589e\u200b\u9996\u6b21\u200b\u8bbf\u95ee\u200b\u7f51\u7ad9\u200b\u7684\u200b\u9876\u90e8\u200b\u901a\u77e5\u200b\u680f\u200b\u529f\u80fd\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-08-11","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-08-11","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u4e3b\u9875\u200b\u8bbe\u8ba1\u200b\uff0c\u200b\u5706\u200b\u6bd4\u65b9\u200b\u597d\u200b\uff0c\u200b\u5bbd\u6bd4\u200b\u7ad6\u597d\u200b
      • \u200b\u5f15\u5165\u200b\u56fe\u7247\u200b\u61d2\u200b\u52a0\u8f7d\u200b
      • \u200b\u65b0\u589e\u200b\u9875\u9762\u200b\u5e95\u90e8\u200b \"\u200b\u4e0b\u200b\u4e00\u9875\u200b/\u200b\u4e0a\u200b\u4e00\u9875\u200b\"
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-07-19","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-07-19","text":"

      \u00b6

      • \u200b\u4fee\u6539\u200b\u7f51\u9875\u200b\u5b57\u4f53\u200b\u4e3a\u971e\u200b\u9e5c\u200b\u6587\u6977\u200b
      • \u200b\u4fee\u590d\u200b\u9f20\u6807\u200b\u4e0a\u200b\u6ed1\u200b\"\u200b\u56de\u5230\u200b\u9875\u9762\u200b\u9876\u90e8\u200b\"\u200b\u4e0d\u200b\u9002\u914d\u200b\u95ee\u9898\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-01-12","title":"
      • \u200b\u91cd\u5199\u200bmkdocs.yml\uff0c\u200b\u589e\u52a0\u200b\u4e2d\u6587\u200b\u6ce8\u91ca\u200b
      • \u200b\u652f\u6301\u200bLatex
      • \u200b\u5f15\u5165\u200b\u4e2a\u6027\u5316\u200b\u6807\u7b7e\u200b\uff0cMarkdown\u200b\u6269\u5c55\u200b
      • \u200b\u65b0\u589e\u200b\u7f51\u7ad9\u200b\u641c\u7d22\u200b\u529f\u80fd\u200b
      ","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-01-12","text":"\u00b6"},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-12-24","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-12-24","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u4e86\u200b\u6ce8\u811a\u200b\u663e\u793a\u200b\u6548\u679c\u200b
      • \u200b\u5220\u9664\u200b\u4e86\u200b\u4e00\u4e9b\u200b\u5197\u4f59\u200b\u4ee3\u7801\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-12-10","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-12-10","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u542f\u7528\u200b CDN \u200b\u52a0\u901f\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-07-21","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-07-21","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-07-21_1","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-07-21","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u4e86\u200b\u7f51\u7ad9\u200b\u7684\u200bUI\u200b\u548c\u200b\u8bbf\u95ee\u901f\u5ea6\u200b\uff0c\u200b\u542f\u7528\u200b CDN \u200b\u52a0\u901f\u200b
      • \u200b\u5b66\u4e1a\u200b\u7e41\u91cd\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-27","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-27","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u7f8e\u5316\u200b\u4e86\u200bBlog\u200b\u9875\u9762\u200b, \u200b\u4f7f\u200b\u66f4\u52a0\u200b\u7b80\u6d01\u200b\u7f8e\u89c2\u200b,\u200b\u5982\u200b\u4f60\u200b\u6240\u89c1\u200b
      • \u200b\u5185\u5fc3\u200b\u4e30\u76c8\u200b\u8005\u200b\uff0c\u200b\u72ec\u884c\u200b\u4e5f\u200b\u72ec\u4f17\u200b\uff0c\u200b\u5fc3\u6709\u200b\u5c71\u6d77\u200b\uff0c\u200b\u9759\u800c\u200b\u4e0d\u4e89\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-20","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-20","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u591a\u5904\u200bUI
      • \u200b\u5220\u51cf\u200b\u4e86\u200b\u90e8\u5206\u200b\u62d6\u6162\u200b\u7f51\u7ad9\u200b\u901f\u5ea6\u200b\u7684\u200bJS/CSS\u200b\u4ee3\u7801\u200b
      • \u200b\u66f4\u65b0\u200b\u4e86\u200bMKdocs\u200b\u8865\u5145\u200b\u7cfb\u5217\u200b\u6559\u7a0b\u200b
      • \u200b\u8fd1\u671f\u200b\u7565\u6709\u200b\u65f6\u95f4\u200b\uff0c\u200b\u6240\u4ee5\u200b\u66f4\u6587\u200b\u53d8\u5f97\u200b\u9ad8\u4ea7\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-19","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-19","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u671f\u672b\u200b\u7ed3\u675f\u200b
      • \u200b\u5220\u51cf\u200b\u4e86\u200b\u5197\u4f59\u200b\u4ee3\u7801\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-2","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-2","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u8fd1\u671f\u200b\u5b66\u4e1a\u200b\u7e41\u91cd\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-2_1","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-2","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u8fc7\u200b\u4e86\u200b\u516d\u4e00\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-05-15","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-05-15","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5168\u7ad9\u200b\u5f15\u5165\u200b\u81ea\u52a8\u200b\u5728\u200b\u65b0\u200b\u6807\u7b7e\u200b\u9875\u200b\u6253\u5f00\u200b\uff0c\u200b\u4ed3\u5e93\u200b\u5730\u5740\u200b\uff1amkdocs-open-in-new-tab
      Show source code

      Look at this source open_in_new_tab.js:

      // Description: Open external links in a new tab and PDF links in a new tab\n// Source: https://jekyllcodex.org/without-plugin/new-window-fix/\n\n//open external links in a new window\nfunction external_new_window() {\n    for(let c = document.getElementsByTagName(\"a\"), a = 0;a < c.length;a++) {\n        let b = c[a];\n        if(b.getAttribute(\"href\") && b.hostname !== location.hostname) {\n            b.target = \"_blank\";\n            b.rel = \"noopener\";\n        }\n    }\n}\n//open PDF links in a new window\nfunction pdf_new_window ()\n{\n    if (!document.getElementsByTagName) {\n      return false;\n    }\n    let links = document.getElementsByTagName(\"a\");\n    for (let eleLink=0; eleLink < links.length; eleLink ++) {\n    if ((links[eleLink].href.indexOf('.pdf') !== -1)||(links[eleLink].href.indexOf('.doc') !== -1)||(links[eleLink].href.indexOf('.docx') !== -1)) {\n        links[eleLink].onclick =\n        function() {\n            window.open(this.href);\n            return false;\n        }\n    }\n    }\n}\n\nfunction apply_rules() {\n    external_new_window();\n    pdf_new_window();\n}\n\nif (typeof document$ !== \"undefined\") {\n    // compatibility with mkdocs-material's instant loading feature\n    // based on code from https://github.com/timvink/mkdocs-charts-plugin\n    // Copyright (c) 2021 Tim Vink - MIT License\n    // fixes [Issue #2](https://github.com/JakubAndrysek/mkdocs-open-in-new-tab/issues/2)\n    document$.subscribe(function() {\n        apply_rules();\n        console.log(\"Applying rules\");\n    })\n}\n

      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-05-05","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-05-05","text":"

      \u00b6

      • \u200b\u53d1\u5e03\u200bMkdocs-Wcowin\u200b\u4e3b\u9898\u200b|3.0\u200b\u7248\u672c\u200b\uff01\uff01\uff01
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u548c\u200b\u5c0f\u738b\u200b\u4e00\u8d77\u200b\u5403\u200b\u4e86\u200b\u597d\u5403\u200b\u7684\u200b
      • \u200b\u611f\u8c22\u200b\u738b\u9e4f\u200b\u8001\u54e5\u200b\u7684\u200b\u6253\u8d4f\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-22","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-22","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u770b\u200b\u4e86\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u732b\u54aa\u200b
      • \u200b\u4f18\u5316\u200b\u5e03\u5c40\u200b
      • \u200b\u65b0\u589e\u200b\u5706\u200b\u89d2\u5316\u200b\u8bbe\u8ba1\u200b\u6559\u7a0b\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-22_1","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-22","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u7f51\u7ad9\u200b\u5168\u9762\u200b\u8d34\u5408\u200b\u5706\u89d2\u200b\u8bbe\u8ba1\u200b\uff0c\u200b\u975e\u5e38\u200b\u597d\u770b\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-13","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-13","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u91cd\u5199\u200b\u4e3b\u9875\u200bindex.md,\u200b\u66f4\u52a0\u200b\u7f8e\u89c2\u200b\uff0c\u200b\u8d34\u5408\u200b\u5706\u89d2\u200b\u8bbe\u8ba1\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-12","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-12","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u611f\u8c22\u200bW1ndys\u200b\u63d0\u51fa\u200b\u7684\u200b\u4f7f\u7528\u200b\u8f6f\u200b\u7f16\u7801\u200b\u914d\u7f6e\u200b\u53cb\u94fe\u200b\u754c\u9762\u200b\uff0c\u200b\u4f7f\u5f97\u200b\u53cb\u94fe\u200b\u6dfb\u52a0\u200b\u66f4\u52a0\u200b\u89c4\u8303\u5316\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-06","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-06","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4e3b\u9875\u200b\u5f15\u5165\u200b\u5929\u6c14\u200b\u7ec4\u4ef6\u200b\uff0c\u200b\u641c\u7d22\u200b\u6846\u200b/\u200b\u6309\u94ae\u200b\u5706\u200b\u89d2\u5316\u200b
      • \u200b\u5220\u9664\u200b\u5197\u4f59\u200bJS/CSS\u200b\u6587\u4ef6\u200b
      • \u200b\u611f\u8c22\u200bAnshul Raj Verma\u200b\u5728\u200bDiscussions#7\u200b\u4e0a\u200b\u63d0\u51fa\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4f18\u5316\u200b\u5efa\u8bae\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-02","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-02","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5728\u200bmkdocs.yml\u200b\u7684\u200bplugins\u200b\u6a21\u5757\u200b\u4e2d\u200b\u5f15\u5165\u200b!ENV [CI, false]\u200b\u8bed\u53e5\u200b\uff0c\u200b\u6781\u5927\u200b\u7f29\u77ed\u200bmkdocs serve\u200b\u9759\u6001\u200b\u9884\u89c8\u200b\u65f6\u95f4\u200b\uff083-5s\uff09
      • \u200b\u672c\u200bMkdocs-Wcowin\u200b\u4e3b\u9898\u200b\u5f97\u5230\u200b\u4ee5\u4e0b\u200b\u4e24\u4f4d\u200b\u7684\u200b\u4f7f\u7528\u200b\uff1a
        • Lenny's Web
        • tkqtang's Web
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-03-14","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-03-14","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • 3\u200b\u6708\u200b14\u200b\u65e5\u200b\uff08March 14th\uff09\u200b\u662f\u200b\u516c\u5386\u200b\u4e00\u5e74\u200b\u4e2d\u200b\u7684\u200b\u7b2c\u200b73\u200b\u5929\u200b\uff08\u200b\u95f0\u5e74\u200b\u7b2c\u200b74\u200b\u5929\u200b\uff09\uff0c\u200b\u79bb\u200b\u5168\u5e74\u200b\u7684\u200b\u7ed3\u675f\u200b\u8fd8\u6709\u200b292\u200b\u5929\u200b\u3002\u200b\u662f\u200b\u56fd\u9645\u200b\u5706\u5468\u7387\u200b\u65e5\u200b\u3002\u200b\u5176\u4e2d\u200b\u5386\u53f2\u200b\u4e0a\u200b\u53d1\u751f\u200b\u7684\u200b\u5927\u200b\u4e8b\u4ef6\u200b\u6709\u200b\u963f\u5c14\u4f2f\u7279\u200b\u00b7\u200b\u7231\u56e0\u65af\u5766\u200b\u7684\u200b\u51fa\u751f\u200b\u3002 [10]\u200b\u5361\u5c14\u200b\u00b7\u200b\u9a6c\u514b\u601d\u200b\u3001\u200b\u65af\u8482\u82ac\u200b\u00b7\u200b\u5a01\u5ec9\u200b\u00b7\u200b\u970d\u91d1\u7684\u200b\u901d\u4e16\u200b\u3002
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-02-20","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-02-20","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u9875\u811a\u200b\u201c\u200b\u672c\u7ad9\u200b\u8bbf\u95ee\u91cf\u200b\u548c\u200b\u840c\u200bICP\u200b\u5907\u200b20230640\u200b\u53f7\u200b\u201d\u200b\u663e\u793a\u65b9\u5f0f\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-02-02","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-02-02","text":"

      \u00b6

      • \u200b\u7f51\u7ad9\u200b\u56fe\u7247\u200b\u5168\u90e8\u200b\u8fc1\u79fb\u200b\u81f3\u200bsmms(\u200b\u66f4\u52a0\u200b\u7a33\u5b9a\u200b\u6d41\u7545\u200b)
      • \u200b\u7740\u624b\u200b\u6539\u5199\u200bMKdocs\u200b\u6559\u7a0b\u200b\uff0c\u200b\u4f7f\u5f97\u200b\u6761\u7406\u200b\u66f4\u52a0\u200b\u6e05\u6670\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5220\u9664\u200b\u5927\u91cf\u200b\u7e41\u7410\u200b\u65e0\u7528\u200b\u4ee3\u7801\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-02-01","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-02-01","text":"

      \u00b6

      • \u200b\u6539\u8fdb\u200b\u7f51\u9875\u200b\u4ee3\u7801\u200b\u663e\u793a\u200b\u6548\u679c\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-01-30","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-01-30","text":"

      \u00b6

      • \u200b\u53cb\u94fe\u200b\u6570\u91cf\u200b\u8fbe\u5230\u200b16\u200b\u4f4d\u200b
      • \u200b\u4fee\u590d\u200b\u4e86\u200b\u4e00\u4e9b\u200bbugs
      • \u200b\u672c\u200b\u7f51\u7ad9\u200b\u5df2\u7ecf\u200b\u88ab\u200b\u767e\u5ea6\u200b/\u200b\u8c37\u6b4c\u200b\u6536\u5f55\u200b\uff08\u200b\u786e\u4fe1\u200b\uff0c\u200b\u4f7f\u7528\u200b\u767e\u5ea6\u200b/\u200b\u8c37\u6b4c\u200b\u641c\u7d22\u200bWcowin\u200b\u5b57\u6837\u200b\u5373\u53ef\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-01-05","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-01-05","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5f15\u5165\u200bgit-revision-date-localized-plugin\u200b\u63d2\u4ef6\u200b\uff0c\u200b\u4ee5\u4fbf\u200b\u8bb0\u5f55\u200b\u6587\u6863\u200b\u521b\u5efa\u200b\u548c\u200b\u6700\u540e\u200b\u4e00\u6b21\u200b\u4fee\u6539\u200b\u65f6\u95f4\u200b
      • \u200b\u548c\u200b\u5c0f\u738b\u200b\u4e00\u8d77\u200b\u770b\u200b\u4e86\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u732b\u54aa\u200b
      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-11","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-01-11","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u7559\u8a00\u677f\u200b\uff0c\u200b\u652f\u6301\u200b\u6309\u94ae\u200b\u5207\u6362\u200b\uff0c\u200b\u5e03\u5c40\u200b\u66f4\u200b\u7b80\u6d01\u200b
      • \u200b\u6e05\u7406\u200b\u5931\u6548\u200b\u56fe\u7247\u94fe\u63a5\u200b\uff0c\u200b\u4fee\u590d\u200b\u90e8\u5206\u200b\u56fe\u7247\u200b\u65e0\u6cd5\u200b\u663e\u793a\u200b\u95ee\u9898\u200b
      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-09","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-01-09","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5f15\u5165\u200bglightbox\u200b\u63d2\u4ef6\u200b\uff0c\u200b\u56fe\u7247\u200b\u67e5\u770b\u200b\u66f4\u200b\u65b9\u4fbf\u200b
      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-07","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-01-07","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u91cd\u5199\u200b\u90e8\u5206\u200b\u4ee3\u7801\u200b
      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-05","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-01-05","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5927\u5e45\u200b\u63d0\u5347\u200b\u6027\u80fd\u200b\uff0c\u200b\u52a0\u8f7d\u200b\u901f\u5ea6\u200b\u66f4\u200b\u5feb\u200b
      "},{"location":"blog/websitebeauty/404/","title":"\u6dfb\u52a0\u200b404\u200b\u9875\u9762","text":"

      docs/overrides\u200b\u6587\u4ef6\u200b\u4e0b\u200b\u65b0\u5efa\u200b404.html\u200b\u5373\u53ef\u200b

      \u200b\u6811\u72b6\u200b\u7ed3\u6784\u200b\u5982\u4e0b\u200b

      \u200b\u6811\u72b6\u200b\u7ed3\u6784\u200b\u5982\u4e0b\u200b:

      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2502   \u2514\u2500\u2500overrides\n\u2502       \u2514\u2500\u2500assets\n\u2502       \u2514\u2500\u2500404.html\n\u2502       \u2514\u2500\u2500main.html\n\u2502       \u2514\u2500\u2500partials\n\u2502          \u2514\u2500\u2500comments.html\n\u2502\n\u2514\u2500\u2500 mkdocs.yml\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/","title":"\u80cc\u666f\u200b\u7279\u6548","text":"

      Note

      \u200b\u4ee5\u4e0b\u200b\u4ee3\u7801\u200b\u5747\u200b\u5728\u200bdocs/javascripts/extra.js\u200b\u4e0b\u200b\u590d\u5236\u7c98\u8d34\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#_1","title":"\u96ea\u82b1\u200b\u2744\ufe0f","text":"
      //\u200b\u96ea\u82b1\u200b\nconst fps = 30;\nconst mspf = Math.floor(1000 / fps) ; \n\nlet width = window.innerWidth || document.documentElement.clientWidth;\nlet height = window.innerHeight || document.documentElement.clientHeight;\nlet canvas;\nwindow.addEventListener('resize', () => {\n  width = window.innerWidth || document.documentElement.clientWidth;\n  height = window.innerHeight || document.documentElement.clientHeight;\n  if (canvas) {\n    canvas.width = width;\n    canvas.height = height;\n  }\n});\n\nlet particles = [];\nlet wind = [0, 0];\nlet cursor = [0, 0];\n\nfunction velocity(r) {\n  return 70 / r + 30;\n}\n\nfunction sine_component(h, a) {\n  return [2 * Math.PI / h, Math.random() * a, Math.random() * 2 * Math.PI]; // [frequency, amplitude, phase]\n}\n\nfunction calc_sine(components, x) {\n  let sum = 0;\n  for (let i = 0; i < components.length; i++) {\n    const [f, a, p] = components[i];\n    sum += Math.sin(x * f + p) * a;\n  }\n  return sum;\n}\n\nfunction gen_particle() {\n  let r = Math.random() * 4 + 1;\n  return {\n    radius: r,\n    x: Math.random() * width,\n    y: -r,\n    opacity: Math.random(),\n    sine_components: [sine_component(height, 3), sine_component(height / 2, 2), sine_component(height / 5, 1), sine_component(height / 10, 0.5)],\n  };\n}\n\nfunction update_pos(dt) {\n  const n = particles.length;\n  for (let i = 0; i < n; i++) {\n    const v = velocity(particles[i].radius);\n    particles[i].x += calc_sine(particles[i].sine_components, particles[i].y) * v / 5 * dt;\n    particles[i].y += v * dt;\n\n    // const dist = Math.hypot(particles[i].x - cursor[0], particles[i].y - cursor[1]) + 1;\n    // particles[i].x += wind[0] * dt / dist\n    // particles[i].y += wind[1] * dt / dist;\n\n    if (particles[i].y - particles[i].radius > height) {\n      particles[i] = gen_particle();  \n    }\n  }\n}\n\nlet context_cache;\nfunction get_context() {\n  if (context_cache)\n    return context_cache;\n\n  canvas = document.createElement('canvas');\n  canvas.id = 'snow-canvas';\n  canvas.width = width;\n  canvas.height = height;\n  canvas.style = 'position: fixed; top: 0; left: 0; overflow: hidden; pointer-events: none; z-index: 256;';\n  if ((document.documentElement.dataset.darkreaderMode || \"\").startsWith('filter'))\n    canvas.style.filter = 'invert(1)';\n  document.body.appendChild(canvas);\n\n  context_cache = canvas.getContext('2d');\n  return context_cache;\n}\n\nfunction draw() {\n  const ctx = get_context();\n\n  ctx.clearRect(0, 0, width, height);\n\n  const n = particles.length;\n  for (let i = 0; i < n; i++) {\n    const p = particles[i];\n    ctx.fillStyle = `rgba(255, 255, 255, ${p.opacity})`;\n    ctx.shadowColor = '#80EDF7';\n    ctx.shadowBlur = 7;\n    ctx.beginPath();\n    ctx.arc(p.x, p.y, p.radius, 0, 2*Math.PI);\n    ctx.fill();\n  }\n}\n\nlet focused = true;\nlet disabled = false;\nlet lastTime = performance.now();\nconst requestFrame = () => setTimeout(loop, mspf);\nfunction loop() {\n  const dt = (performance.now() - lastTime) / 1000;\n\n  if (particles.length < 120 && Math.random() < 0.1) {\n    particles.push(gen_particle());\n  }\n\n  update_pos(dt);\n  draw();\n\n  lastTime = performance.now();\n  if (focused && !disabled)\n    requestFrame();\n}\n\n\nwindow.addEventListener('focus', () => {\n  console.log('snow start');\n  focused = true;\n  lastTime = performance.now();\n  requestFrame();\n});\n\nwindow.addEventListener('blur', () => {\n  console.log('snow stop');\n  focused = false;\n});\n\nwindow.addEventListener('keydown', e => {\n  if (e.ctrlKey && e.key == 's') {\n    e.preventDefault();\n    disabled = !disabled;\n    if (disabled) {\n      canvas.style.display = 'none';\n    } else {\n      canvas.style.display = 'block';\n      lastTime = performance.now();\n      requestFrame();\n    }\n  }\n});\n\nrequestFrame();\n//\u200b\u96ea\u82b1\u200b\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#_2","title":"\u6a31\u82b1\u200b\ud83c\udf38","text":"
      //\u200b\u6a31\u82b1\u200b\nSakura.prototype.draw = function (cxt) {\n    cxt.save(); var xc = 40 * this.s / 4; cxt.translate(this.x, this.y); cxt.rotate(this.r); cxt.drawImage(img, 0, 0, 40 * this.s, 40 * this.s)\n    cxt.restore();\n}\nSakura.prototype.update = function () { this.x = this.fn.x(this.x, this.y); this.y = this.fn.y(this.y, this.y); this.r = this.fn.r(this.r); if (this.x > window.innerWidth || this.x < 0 || this.y > window.innerHeight || this.y < 0) { this.r = getRandom('fnr'); if (Math.random() > 0.4) { this.x = getRandom('x'); this.y = 0; this.s = getRandom('s'); this.r = getRandom('r'); } else { this.x = window.innerWidth; this.y = getRandom('y'); this.s = getRandom('s'); this.r = getRandom('r'); } } }\nSakuraList = function () { this.list = []; }\nSakuraList.prototype.push = function (sakura) { this.list.push(sakura); }\nSakuraList.prototype.update = function () { for (var i = 0, len = this.list.length; i < len; i++) { this.list[i].update(); } }\nSakuraList.prototype.draw = function (cxt) { for (var i = 0, len = this.list.length; i < len; i++) { this.list[i].draw(cxt); } }\nSakuraList.prototype.get = function (i) { return this.list[i]; }\nSakuraList.prototype.size = function () { return this.list.length; }\nfunction getRandom(option) {\n    var ret, random; switch (option) {\n        case 'x': ret = Math.random() * window.innerWidth; break; case 'y': ret = Math.random() * window.innerHeight; break; case 's': ret = Math.random(); break; case 'r': ret = Math.random() * 6; break; case 'fnx': random = -0.5 + Math.random() * 1; ret = function (x, y) { return x + 0.5 * random - 1.7; }; break; case 'fny': random = 1.5 + Math.random() * 0.7\n            ret = function (x, y) { return y + random; }; break; case 'fnr': random = Math.random() * 0.03; ret = function (r) { return r + random; }; break;\n    }\n    return ret;\n}\nfunction startSakura() {\n    requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame; var canvas = document.createElement('canvas'), cxt; staticx = true; canvas.height = window.innerHeight; canvas.width = window.innerWidth; canvas.setAttribute('style', 'position: fixed;left: 0;top: 0;pointer-events: none;'); canvas.setAttribute('id', 'canvas_sakura'); document.getElementsByTagName('body')[0].appendChild(canvas); cxt = canvas.getContext('2d'); var sakuraList = new SakuraList(); for (var i = 0; i < 50; i++) { var sakura, randomX, randomY, randomS, randomR, randomFnx, randomFny; randomX = getRandom('x'); randomY = getRandom('y'); randomR = getRandom('r'); randomS = getRandom('s'); randomFnx = getRandom('fnx'); randomFny = getRandom('fny'); randomFnR = getRandom('fnr'); sakura = new Sakura(randomX, randomY, randomS, randomR, { x: randomFnx, y: randomFny, r: randomFnR }); sakura.draw(cxt); sakuraList.push(sakura); }\n    stop = requestAnimationFrame(function () { cxt.clearRect(0, 0, canvas.width, canvas.height); sakuraList.update(); sakuraList.draw(cxt); stop = requestAnimationFrame(arguments.callee); })\n}\nwindow.onresize = function () { var canvasSnow = document.getElementById('canvas_snow'); }\nimg.onload = function () { startSakura(); }\n//\u200b\u6a31\u82b1\u200b\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#_3","title":"\u7ebf\u6761","text":"
      !function() {\n    function o(w, v, i) {\n        return w.getAttribute(v) || i\n    }\n    function j(i) {\n        return document.getElementsByTagName(i)\n    }\n    function l() {\n        var i = j(\"script\"),\n        w = i.length,\n        v = i[w - 1];\n        return {\n            l: w,\n            z: o(v, \"zIndex\", -1),\n            o: o(v, \"opacity\", 0.5),\n            c: o(v, \"color\", \"0,0,0\"),\n            n: o(v, \"count\", 99)\n        }\n    }\n    function k() {\n        r = u.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,\n        n = u.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight\n    }\n    function b() {\n        e.clearRect(0, 0, r, n);\n        var w = [f].concat(t);\n        var x, v, A, B, z, y;\n        t.forEach(function(i) {\n            i.x += i.xa,\n            i.y += i.ya,\n            i.xa *= i.x > r || i.x < 0 ? -1 : 1,\n            i.ya *= i.y > n || i.y < 0 ? -1 : 1,\n            e.fillRect(i.x - 0.5, i.y - 0.5, 1, 1);\n            for (v = 0; v < w.length; v++) {\n                x = w[v];\n                if (i !== x && null !== x.x && null !== x.y) {\n                    B = i.x - x.x,\n                    z = i.y - x.y,\n                    y = B * B + z * z;\n                    y < x.max && (x === f && y >= x.max / 2 && (i.x -= 0.03 * B, i.y -= 0.03 * z), A = (x.max - y) / x.max, e.beginPath(), e.lineWidth = A / 2, e.strokeStyle = \"rgba(\" + s.c + \",\" + (A + 0.2) + \")\", e.moveTo(i.x, i.y), e.lineTo(x.x, x.y), e.stroke())\n                }\n            }\n            w.splice(w.indexOf(i), 1)\n        }),\n        m(b)\n    }\n    var u = document.createElement(\"canvas\"),\n    s = l(),\n    c = \"c_n\" + s.l,\n    e = u.getContext(\"2d\"),\n    r,\n    n,\n    m = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame ||\n    function(i) {\n        window.setTimeout(i, 1000 / 45)\n    },\n    a = Math.random,\n    f = {\n        x: null,\n        y: null,\n        max: 20000\n    };\n    u.id = c;\n    u.style.cssText = \"position:fixed;top:0;left:0;z-index:\" + s.z + \";opacity:\" + s.o;\n    j(\"body\")[0].appendChild(u);\n    k(),\n    window.onresize = k;\n    window.onmousemove = function(i) {\n        i = i || window.event,\n        f.x = i.clientX,\n        f.y = i.clientY\n    },\n    window.onmouseout = function() {\n        f.x = null,\n        f.y = null\n    };\n    for (var t = [], p = 0; s.n > p; p++) {\n        var h = a() * r,\n        g = a() * n,\n        q = 2 * a() - 1,\n        d = 2 * a() - 1;\n        t.push({\n            x: h,\n            y: g,\n            xa: q,\n            ya: d,\n            max: 6000\n        })\n    }\n    setTimeout(function() {\n        b()\n    },\n    100)\n} ();\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#_4","title":"\u7c92\u5b50","text":"
      /*\u200b\u80cc\u666f\u200b*/\nwindow.onload = function () {\n    //\u200b\u5b9a\u4e49\u200bbody\u200b\u7684\u200bmargin\u200b\u7531\u200b\u9ed8\u8ba4\u503c\u200b8px->0px\n    document.body.style.margin = \"0\";\n    document.body.style.background = \"255,255,255\";\n    //\u200b\u521b\u5efa\u200bcanvas\u200b\u753b\u5e03\u200b\n    document.body.appendChild(document.createElement('canvas'));\n    var canvas = document.querySelector('canvas'),\n        ctx = canvas.getContext('2d') //ctx\u200b\u8fd4\u56de\u200b\u4e00\u4e2a\u200b\u5728\u200bcanvas\u200b\u4e0a\u200b\u753b\u56fe\u200b\u7684\u200bapi/dom\n    canvas.width = window.innerWidth;\n    canvas.height = window.innerHeight;\n    canvas.style.position = 'fixed';\n    ctx.lineWidth = .3;\n    ctx.strokeStyle = (new Color(150)).style;\n    //\u200b\u5b9a\u4e49\u200b\u9f20\u6807\u200b\u8986\u76d6\u8303\u56f4\u200b\n    var mousePosition = {\n        x: 30 * canvas.width / 100,\n        y: 30 * canvas.height / 100\n    };\n    var dots = {\n        nb: 1000,//Dot\u200b\u7684\u200b\u603b\u6570\u200b\n        distance: 50,\n        d_radius: 100,\n        array: []\n    };\n    //\u200b\u521b\u5efa\u200b\u989c\u8272\u200b\u7c7b\u200b\uff0cColor\u200b\u7c7b\u200b\u8fd4\u56de\u200b\u5b57\u7b26\u4e32\u200b\u578b\u200brgba\uff08*,*,*,.8\uff09\n    function mixComponents(comp1, weight1, comp2, weight2) {\n        return (comp1 * weight1 + comp2 * weight2) / (weight1 + weight2);\n    }\n    function averageColorStyles(dot1, dot2) {\n        var color1 = dot1.color,\n            color2 = dot2.color;\n\n        var r = mixComponents(color1.r, dot1.radius, color2.r, dot2.radius),\n            g = mixComponents(color1.g, dot1.radius, color2.g, dot2.radius),\n            b = mixComponents(color1.b, dot1.radius, color2.b, dot2.radius);\n        return createColorStyle(Math.floor(r), Math.floor(g), Math.floor(b));\n    }\n    function colorValue(min) {\n        return Math.floor(Math.random() * 255 + min);\n    }\n    function createColorStyle(r, g, b) {\n        return 'rgba(' + r + ',' + g + ',' + b + ', 0.8)';\n    }\n    function Color(min) {\n        min = min || 0;\n        this.r = colorValue(min);\n        this.g = colorValue(min);\n        this.b = colorValue(min);\n        this.style = createColorStyle(this.r, this.g, this.b);\n    }\n    //\u200b\u521b\u5efa\u200bDot\u200b\u7c7b\u200b\u4ee5\u53ca\u200b\u4e00\u7cfb\u5217\u200b\u65b9\u6cd5\u200b\n    function Dot() {\n        this.x = Math.random() * canvas.width;\n        this.y = Math.random() * canvas.height;\n\n        this.vx = -.5 + Math.random();\n        this.vy = -.5 + Math.random();\n\n        this.radius = Math.random() * 2;\n\n        this.color = new Color();\n    }\n\n    Dot.prototype = {\n        draw: function () {\n            ctx.beginPath();\n            ctx.fillStyle = this.color.style;\n            ctx.arc(this.x, this.y, this.radius, 0, Math.PI * 2, false);\n            ctx.fill();\n        }\n    };\n    function moveDots() {//Dot\u200b\u5bf9\u8c61\u200b\u7684\u200b\u79fb\u52a8\u200b\n        for (i = 0; i < dots.nb; i++) {\n\n            var dot = dots.array[i];\n\n            if (dot.y < 0 || dot.y > canvas.height) {\n                dot.vx = dot.vx;\n                dot.vy = - dot.vy;\n            }\n            else if (dot.x < 0 || dot.x > canvas.width) {\n                dot.vx = - dot.vx;\n                dot.vy = dot.vy;\n            }\n            dot.x += dot.vx;\n            dot.y += dot.vy;\n        }\n    }\n    function connectDots() {//DOt\u200b\u5bf9\u8c61\u200b\u7684\u200b\u8fde\u63a5\u200b\n        for (i = 0; i < dots.nb; i++) {\n            for (j = i; j < dots.nb; j++) {\n                i_dot = dots.array[i];\n                j_dot = dots.array[j];\n\n                if ((i_dot.x - j_dot.x) < dots.distance && (i_dot.y - j_dot.y) < dots.distance && (i_dot.x - j_dot.x) > - dots.distance && (i_dot.y - j_dot.y) > - dots.distance) {\n                    if ((i_dot.x - mousePosition.x) < dots.d_radius && (i_dot.y - mousePosition.y) < dots.d_radius && (i_dot.x - mousePosition.x) > - dots.d_radius && (i_dot.y - mousePosition.y) > - dots.d_radius) {\n                        ctx.beginPath();\n                        ctx.strokeStyle = averageColorStyles(i_dot, j_dot);\n                        ctx.moveTo(i_dot.x, i_dot.y);\n                        ctx.lineTo(j_dot.x, j_dot.y);\n                        ctx.stroke();//\u200b\u7ed8\u5236\u200b\u5b9a\u4e49\u200b\u7684\u200b\u8def\u7ebf\u200b\n                        ctx.closePath();//\u200b\u521b\u5efa\u200b\u4ece\u200b\u5f53\u524d\u200b\u70b9\u200b\u56de\u5230\u200b\u8d77\u59cb\u200b\u70b9\u200b\u7684\u200b\u8def\u5f84\u200b\n                    }\n                }\n            }\n        }\n    }\n    function createDots() {//\u200b\u521b\u5efa\u200bnb\u200b\u4e2a\u200bDot\u200b\u5bf9\u8c61\u200b\n        for (i = 0; i < dots.nb; i++) {\n            dots.array.push(new Dot());\n        }\n    }\n    function drawDots() {//\u200b\u5f15\u7528\u200bDot\u200b\u539f\u578b\u200b\u94fe\u200b\uff0c\u200b\u4f7f\u7528\u200bdraw\u200b\u65b9\u6cd5\u200b\uff0c\u200b\u5728\u200bcanvas\u200b\u4e0a\u753b\u200b\u51fa\u200bDot\u200b\u5bf9\u8c61\u200b\n        for (i = 0; i < dots.nb; i++) {\n            var dot = dots.array[i];\n            dot.draw();\n        }\n    }\n    function animateDots() {\n        ctx.clearRect(0, 0, canvas.width, canvas.height);//\u200b\u6e05\u9664\u200b\u753b\u5e03\u200b\uff0c\u200b\u5426\u5219\u200b\u7ebf\u6761\u200b\u4f1a\u200b\u8fde\u5728\u4e00\u8d77\u200b\n        moveDots();\n        connectDots();\n        drawDots();\n        requestAnimationFrame(animateDots);\n    }\n    createDots();//\u200b\u4f7f\u7528\u200b\u521b\u5efa\u200bDot\u200b\u7c7b\u200b\u51fd\u6570\u200b\n    requestAnimationFrame(animateDots);//\u200b\u4f7f\u7528\u200bcanvas\u200b\u72ec\u6709\u200b\u7684\u200b60Hz\u200b\u5237\u65b0\u200b\u5c4f\u5e55\u200b\u753b\u5e03\u200b\u7684\u200b\u65b9\u6cd5\u200b\n\n    document.querySelector('canvas').addEventListener('mousemove', function (e) {\n        mousePosition.x = e.pageX;\n        mousePosition.y = e.pageY;\n    })\n\n    document.querySelector('canvas').addEventListener('mouseleave', function (e) {//\u200b\u9f20\u6807\u200b\u79bb\u5f00\u200b\u65f6\u200b\uff0c\u200b\u8fde\u63a5\u200b\u81ea\u52a8\u200b\u8fd4\u56de\u200b\u5230\u200b\u753b\u5e03\u200b\u4e2d\u5fc3\u200b\n        mousePosition.x = canvas.width / 2;\n        mousePosition.y = canvas.height / 2;\n    })\n\n}\n\n/*\u200b\u80cc\u666f\u200bend*/\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/header/","title":"\u6dfb\u52a0\u200b\u9876\u90e8\u200b\u516c\u544a\u680f","text":"

      docs/overrides\u200b\u4e0b\u200b\u65b0\u5efa\u200bmain.html \uff0c\u200b\u9488\u5bf9\u200bmain.html\u200b\u6587\u4ef6\u200b \u200b\u6811\u72b6\u200b\u7ed3\u6784\u200b\u5982\u4e0b\u200b:

      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2502   \u2514\u2500\u2500overrides\n\u2502       \u2514\u2500\u2500assets\n\u2502       \u2514\u2500\u2500main.html\n\u2502       \u2514\u2500\u2500partials\n\u2502          \u2514\u2500\u2500comments.html\n\u2502\n\u2514\u2500\u2500 mkdocs.yml\n

      {#-\n    This file was automatically generated - do not edit\n  -#}\n  {% extends \"base.html\" %}\n  {% block extrahead %}\n    <link rel=\"stylesheet\" href=\"{{ 'assets/stylesheets/custom.00c04c01.min.css' | url }}\">\n  {% endblock %}\n  {% block announce %}\n     Follow <strong>@Wcowin</strong> on\n    <a rel=\"me\" href=\"https://space.bilibili.com/1407028951?spm_id_from=333.1007.0.0\">\n      <span class=\"twemoji bilibili\">\n        {% include \".icons/fontawesome/brands/bilibili.svg\" %}\n      </span>\n      <strong>Bilibili</strong>\n    </a>\n    and\n    <a href=\"https://twitter.com/Wcowin_\">\n      <span class=\"twemoji twitter\">\n        {% include \".icons/fontawesome/brands/twitter.svg\" %}\n      </span>\n      <strong>Twitter</strong>\n    </a>\n  {% endblock %}\n  {% block scripts %}\n    {{ super() }}\n    <script src=\"{{ 'assets/javascripts/custom.9458f965.min.js' | url }}\"></script>\n  {% endblock %}\n

      \u200b\u5728\u200bmain.html \u200b\u91cc\u200b\u81ea\u884c\u200b\u4fee\u6539\u200b\u5373\u53ef\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/","title":"\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe","text":"

      \u200b\u590d\u5236\u200b\u540e\u200b\u5728\u200b\u9700\u8981\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b\u7684\u200b.md\u200b\u6587\u4ef6\u200b\u9875\u9762\u200b\u7c98\u8d34\u200b\u5373\u53ef\u200b

      <div class=\"post-body\">\n   <div id=\"links\">\n      <style>\n/* \u200b\u7528\u4e8e\u200b\u5927\u5c4f\u5e55\u200b\u548c\u200b\u5c0f\u200b\u5c4f\u5e55\u200b\u7684\u200b\u901a\u7528\u200b\u6837\u5f0f\u200b */\n.card {\n    width: 45%;\n    font-size: 1rem;\n    padding: 10px 20px;\n    border-radius: 4px;\n    transition-duration: 0.15s;\n    margin-bottom: 1rem;\n    display: flex;\n }\n .card:nth-child(odd) {\n    float: left;\n }\n .card:nth-child(even) {\n    float: right;\n }\n .card:hover {\n    transform: scale(1.1);\n    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);\n }\n .card a {\n    border: none;\n }\n .card .ava {\n    width: 3rem!important;\n    height: 3rem!important;\n    margin: 0!important;\n    margin-right: 1em!important;\n    border-radius: 4px;\n }\n .card .card-header {\n    font-style: italic;\n    overflow: hidden;\n    width: 100%;\n }\n .card .card-header a {\n    font-style: normal;\n    color: #608DBD;\n    font-weight: bold;\n    text-decoration: none;\n }\n .card .card-header a:hover {\n    color: #d480aa;\n    text-decoration: none;\n }\n .card .card-header .info {\n    font-style: normal;\n    color: #a3a3a3;\n    font-size: 14px;\n    min-width: 0;\n    overflow: hidden;\n    white-space: nowrap;\n }\n /* \u200b\u5a92\u4f53\u200b\u67e5\u8be2\u200b\uff1a\u200b\u5c0f\u200b\u5c4f\u5e55\u200b */\n @media (max-width: 768px) {\n    .card {\n       width: 100%; /* \u200b\u5728\u200b\u5c0f\u200b\u5c4f\u5e55\u200b\u4e0a\u200b\u663e\u793a\u200b\u4e3a\u200b\u5355\u5217\u200b */\n       float: none; /* \u200b\u6e05\u9664\u200b\u6d6e\u52a8\u200b */\n    }\n }\n      </style>\n      <div class=\"links-content\">\n         <div class=\"link-navigation\">\n            <div class=\"card\">\n               <img class=\"ava\" src=\"https://cn.mcecy.com/image/20231006/a05f708fb7b0426e7a5786669d5b1386.png\" />\n               <div class=\"card-header\">\n                  <div>\n                     <a href=\"https://wcowin.work/ \" target=\u201c_blank\u201d>Wcowin\u2019s blog</a>\n                  </div>\n                  <div class=\"info\">\u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u5206\u4eab\u200b\u6280\u672f\u200b\u7684\u200b\u5c0f\u7ad9\u200b\u3002</div>\n               </div>\n            </div>\n            <div class=\"card\">\n               <img class=\"ava\" src=\"https://i.loli.net/2020/05/14/5VyHPQqR6LWF39a.png\" />\n               <div class=\"card-header\">\n                  <div>\n                     <a href=\"https://twitter.com/\" target=\u201c_blank\u201d>Twitter</a>\n                  </div>\n                  <div class=\"info\">\u200b\u793e\u4ea4\u200b\u5206\u4eab\u200b\u5e73\u53f0\u200b</div>\n               </div>\n            </div>\n            <div class=\"card\">\n               <img class=\"ava\" src=\"https://cn.mcecy.com/image/20231012/d96b912437fb0bec0d282dfe734b1d9b.jpeg\"/>\n               <div class=\"card-header\">\n                  <div>\n                     <a href=\"https://macapp.org.cn/\" target=\u201c_blank\u201d>Macapp</a>\n                  </div>\n                  <div class=\"info\">\u200b\u4e00\u4e2a\u200b\u4e13\u6ce8\u200b\u4e8e\u200b\u5206\u4eab\u200bMac\u200b\u8d44\u6e90\u200b\u7684\u200b\u9891\u9053\u200b</div>\n               </div>\n            </div>\n         </div>\n      </div>\n   </div>\n</div>\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/#_1","title":"\u5982\u4f55\u200b\u52a0\u5165\u200b\u53cb\u94fe","text":"
      <div class=\"card\"> \n<img class=\"ava\" src=\"{avatarurl}\" /> \n<div class=\"card-header\"> \n<div> \n<a href=\"{link}\" target=\"_blank\">{name}</a> \n</div> \n<div class=\"info\">{description}</div> \n</div> \n</div>\n</div>\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/#_2","title":"\u793a\u4f8b","text":"
      <div class=\"card\"> \n   <img class=\"ava\" src=\"https://cn.mcecy.com/image/20231006/a05f708fb7b0426e7a5786669d5b1386.png\" /> \n   <div class=\"card-header\"> \n   <div> \n   <a href=\"https://wcowin.work/ \" target=\u201c_blank\u201d>Wcowin\u2019s blog</a> \n   </div> \n   <div class=\"info\">\n   \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u5206\u4eab\u200b\u6280\u672f\u200b\u7684\u200b\u5c0f\u7ad9\u200b\u3002\n   </div> \n</div> \n</div> \n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/#_3","title":"\u6548\u679c","text":"Wcowin\u2019s blog \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u5206\u4eab\u200b\u6280\u672f\u200b\u7684\u200b\u5c0f\u7ad9\u200b\u3002","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/","title":"\u4e3a\u200b\u7f51\u7ad9\u200b\u6dfb\u52a0\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf","text":"

      \u200b\u5b98\u65b9\u200b\u6587\u6863\u200b\uff1aAdding a comment system

      \u200b\u8fd9\u91cc\u200b\u6211\u200b\u540c\u6837\u200b\u63a8\u8350\u200bgiscus

      \u200b\u5229\u7528\u200b GitHub Discussions \u200b\u5b9e\u73b0\u200b\u7684\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b\uff0c\u200b\u8ba9\u200b\u8bbf\u5ba2\u200b\u501f\u52a9\u200b GitHub \u200b\u5728\u200b\u4f60\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u7559\u4e0b\u200b\u8bc4\u8bba\u200b\u548c\u200b\u53cd\u5e94\u200b\u5427\u200b\uff01\u200b\u672c\u200b\u9879\u76ee\u200b\u6df1\u53d7\u200b utterances \u200b\u7684\u200b\u542f\u53d1\u200b\u3002

      • \u200b\u5f00\u6e90\u200b\u3002\ud83c\udf0f
      • \u200b\u65e0\u200b\u8ddf\u8e2a\u200b\uff0c\u200b\u65e0\u5e7f\u544a\u200b\uff0c\u200b\u6c38\u4e45\u200b\u514d\u8d39\u200b\u3002\ud83d\udce1 \ud83d\udeab
      • \u200b\u65e0\u9700\u200b\u6570\u636e\u5e93\u200b\u3002\u200b\u6240\u6709\u200b\u6570\u636e\u200b\u5747\u200b\u50a8\u5b58\u200b\u5728\u200b GitHub Discussions \u200b\u4e2d\u200b\u3002:octocat:
      • \u200b\u652f\u6301\u200b\u81ea\u5b9a\u4e49\u200b\u4e3b\u9898\u200b\uff01\ud83c\udf17
      • \u200b\u652f\u6301\u200b\u591a\u79cd\u8bed\u8a00\u200b\u3002\ud83c\udf10
      • \u200b\u9ad8\u53ef\u200b\u914d\u7f6e\u200b\u6027\u200b\u3002\ud83d\udd27
      • \u200b\u81ea\u52a8\u200b\u4ece\u200b GitHub \u200b\u62c9\u53d6\u200b\u65b0\u200b\u8bc4\u8bba\u200b\u4e0e\u200b\u7f16\u8f91\u200b\u3002\ud83d\udd03
      • \u200b\u53ef\u81ea\u5efa\u200b\u670d\u52a1\u200b\uff01\ud83e\udd33

      \u200b\u8a00\u5f52\u6b63\u4f20\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_1","title":"\u7b2c\u4e00\u6b65","text":"

      mkdocs.yml\u200b\u4e2d\u200b\u6dfb\u52a0\u200b

      theme:\n  name: material\n  custom_dir: docs/overrides  #\u200b\u4e3b\u8981\u200b\u662f\u200b\u8fd9\u200b\u4e00\u884c\u200b\n
      \u200b\u53c2\u8003\u200b\u4e0b\u56fe\u200b\u65b0\u5efa\u200boverrides\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5728\u200b\u6b64\u200b\u6587\u4ef6\u200b\u4e0b\u200b\u53c2\u8003\u200b\u4e0b\u56fe\u200b\u65b0\u5efa\u200b\u8986\u76d6\u200bhtml\u200b\u6587\u4ef6\u200b \u200b\u6811\u72b6\u200b\u7ed3\u6784\u200b\u5982\u4e0b\u200b:
      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2502   \u2514\u2500\u2500overrides\n\u2502       \u2514\u2500\u2500assets\n\u2502       \u2514\u2500\u2500main.html\n\u2502       \u2514\u2500\u2500partials\n\u2502          \u2514\u2500\u2500comments.html\n\u2502\n\u2514\u2500\u2500 mkdocs.yml\n

      \u200b\u5728\u200bcomments.html\u200b\u4e2d\u200b

      {% if page.meta.comments %}\n  <h2 id=\"__comments\">{{ lang.t(\"meta.comments\") }}</h2>\n  <!-- Insert generated snippet here -->\n  <script src=\"https://giscus.app/client.js\"\n  data-repo=\"\u200b\u4f60\u200b\u7684\u200b\u4ed3\u5e93\u200b\u540d\u79f0\u200b\uff08\u200b\u5982\u200bWcowin/hexo-site-comments\uff09\"\n  data-repo-id=\" \"\n  data-category=\" \"\n  data-category-id=\" \"\n  data-mapping=\"pathname\"\n  data-strict=\"0\"\n  data-reactions-enabled=\"1\"\n  data-emit-metadata=\"0\"\n  data-input-position=\"bottom\"\n  data-theme=\"preferred_color_scheme\"\n  data-lang=\"zh-CN\"\n  crossorigin=\"anonymous\"\n  async>\n</script>\n  <!-- Synchronize Giscus theme with palette -->\n  <script>\n    var giscus = document.querySelector(\"script[src*=giscus]\")\n\n    // Set palette on initial load\n    var palette = __md_get(\"__palette\")\n    if (palette && typeof palette.color === \"object\") {\n      var theme = palette.color.scheme === \"slate\"\n        ? \"transparent_dark\"\n        : \"light\"\n\n      // Instruct Giscus to set theme\n      giscus.setAttribute(\"data-theme\", theme) \n    }\n\n    // Register event handlers after documented loaded\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      var ref = document.querySelector(\"[data-md-component=palette]\")\n      ref.addEventListener(\"change\", function() {\n        var palette = __md_get(\"__palette\")\n        if (palette && typeof palette.color === \"object\") {\n          var theme = palette.color.scheme === \"slate\"\n            ? \"transparent_dark\"\n            : \"light\"\n\n          // Instruct Giscus to change theme\n          var frame = document.querySelector(\".giscus-frame\")\n          frame.contentWindow.postMessage(\n            { giscus: { setConfig: { theme } } },\n            \"https://giscus.app\"\n          )\n        }\n      })\n    })\n  </script>\n{% endif %}\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_2","title":"\u7b2c\u4e8c\u6b65","text":"

      \u200b\u6253\u5f00\u200bhttps://giscus.app/zh-CN \u200b\u8d70\u200b\u5b8c\u200b\u8fd9\u4e2a\u200b\u9875\u9762\u200b\u7684\u200b\u6d41\u7a0b\u200b\u5c31\u200b\u4f1a\u200b\u5f97\u5230\u200b(\u200b\u8fd9\u4f1a\u200b\u5728\u200b\u4f60\u200b\u7684\u200bGithub\u200b\u521b\u5efa\u200b\u65b0\u200b\u7684\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5efa\u8bae\u200b\u81ea\u5df1\u200b\u5148\u200b\u53bb\u200b\u65b0\u5efa\u200b\u4e2a\u200b Discussions)

      <script src=\"https://giscus.app/client.js\"\n        data-repo=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u4ed3\u5e93\u200b]\"\n        data-repo-id=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u4ed3\u5e93\u200b ID]\"\n        data-category=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u5206\u7c7b\u200b\u540d\u200b]\"\n        data-category-id=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u5206\u7c7b\u200b ID]\"\n        data-mapping=\"pathname\"\n        data-strict=\"0\"\n        data-reactions-enabled=\"1\"\n        data-emit-metadata=\"0\"\n        data-input-position=\"bottom\"\n        data-theme=\"preferred_color_scheme\"\n        data-lang=\"zh-CN\"\n        crossorigin=\"anonymous\"\n        async>\n</script>\n

      \u200b\u590d\u5236\u200b\u5c06\u200b\u6b64\u200b\u4ee3\u7801\u200b\uff0c\u200b\u66ff\u6362\u200b\u6700\u200b\u4e0a\u9762\u200b\ud83d\udc46\ud83c\udffbcomments.html\u200b\u4e2d\u9ad8\u4eae\u200b\u7684\u200b\u4ee3\u7801\u200b

      \u200b\u7ec8\u7aef\u200b\u91cc\u200bmkdocs server\u200b\u4e00\u4e0b\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_3","title":"\u6700\u540e","text":"

      \u200b\u5728\u200b\u4f60\u200b\u60f3\u200b\u63d2\u5165\u200b\u8bc4\u8bba\u200b\u7684\u200b\u5730\u65b9\u200b\u7684\u200b\u5143\u200b\u6570\u636e\u200b\uff1acomments: true

      ---\ntitle: \u200b\u7559\u8a00\u677f\u200b\nhide:\n  #  - navigation # \u200b\u663e\u793a\u200b\u53f3\u200b\n  #  - toc #\u200b\u663e\u793a\u200b\u5de6\u200b\n  #  - footer\n  #  - feedback  \ncomments: true  #\u200b\u9ed8\u8ba4\u200b\u4e0d\u200b\u5f00\u542f\u200b\u8bc4\u8bba\u200b\n---\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_4","title":"\u6548\u679c","text":"

      \u200b\u5b8c\u7f8e\u200b!\u200b\u5feb\u901f\u200b\u76f8\u5e94\u200b

      \u200b\u8fd9\u662f\u200b\u56fe\u7247\u200b\u2191\u2191\u2191","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_5","title":"\u5176\u4ed6\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf","text":"

      \u200b\u628a\u200b\u60f3\u8981\u200b\u5185\u5d4c\u200b\u7684\u200b\u8bc4\u8bba\u200b\u4ee3\u7801\u200b\u653e\u5728\u200b\u76f8\u5e94\u200b\u9875\u9762\u200b\u5373\u53ef\u200b \u200b\u6bd4\u5982\u200btwikoo \u200b\u53bb\u200b\u770b\u200b\u5b83\u200b\u7684\u200b\u5b98\u65b9\u200b\u914d\u7f6e\u200b\u6587\u6863\u200b\u5f88\u200b\u7b80\u5355\u200b\u5c31\u200b\u914d\u7f6e\u200b\u597d\u200b\u4e86\u200b

      <head> \n  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.css\" integrity=\"sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X\" crossorigin=\"anonymous\" /> \n  <script defer=\"\" src=\"https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.js\" integrity=\"sha384-g7c+Jr9ZivxKLnZTDUhnkOnsh30B4H0rpLUpJ4jAIKs4fnJI+sEnkvrMWph2EDg4\" crossorigin=\"anonymous\"></script> \n  <script defer=\"\" src=\"https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/contrib/auto-render.min.js\" integrity=\"sha384-mll67QQFJfxn0IYznZYonOWZ644AWYC+Pt2cHqMaRhXVrursRwvLnLaebdGIlYNa\" crossorigin=\"anonymous\"></script> \n\n </head>\n<body>\n  <div id=\"tcomment\"></div> \n  <script src=\"https://cdn.staticfile.org/twikoo/1.6.21/twikoo.all.min.js\"></script> \n  <script>\ntwikoo.init({\n  envId: 'https://superb-salamander-e730b6.netlify.app/.netlify/functions/twikoo', // \u200b\u817e\u8baf\u200b\u4e91\u200b\u73af\u5883\u200b\u586b\u200b envId\uff1bVercel \u200b\u73af\u5883\u200b\u586b\u200b\u5730\u5740\u200b\uff08https://xxx.vercel.app\uff09\n  el: '#tcomment', // \u200b\u5bb9\u5668\u200b\u5143\u7d20\u200b\n   //region: 'ap-guangzhou', // \u200b\u73af\u5883\u200b\u5730\u57df\u200b\uff0c\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b ap-shanghai\uff0c\u200b\u817e\u8baf\u200b\u4e91\u200b\u73af\u5883\u200b\u586b\u200b ap-shanghai \u200b\u6216\u200b ap-guangzhou\uff1bVercel \u200b\u73af\u5883\u200b\u4e0d\u586b\u200b\n  // path: location.pathname, // \u200b\u7528\u4e8e\u200b\u533a\u5206\u200b\u4e0d\u540c\u200b\u6587\u7ae0\u200b\u7684\u200b\u81ea\u5b9a\u4e49\u200b js \u200b\u8def\u5f84\u200b\uff0c\u200b\u5982\u679c\u200b\u60a8\u200b\u7684\u200b\u6587\u7ae0\u200b\u8def\u5f84\u200b\u4e0d\u662f\u200b location.pathname\uff0c\u200b\u9700\u4f20\u200b\u6b64\u53c2\u6570\u200b\n   //lang: 'zh-CN', // \u200b\u7528\u4e8e\u200b\u624b\u52a8\u200b\u8bbe\u5b9a\u200b\u8bc4\u8bba\u200b\u533a\u200b\u8bed\u8a00\u200b\uff0c\u200b\u652f\u6301\u200b\u7684\u200b\u8bed\u8a00\u200b\u5217\u8868\u200b https://github.com/twikoojs/twikoo/blob/main/src/client/utils/i18n/index.js\n   onCommentLoaded: function () {\n    console.log('\u200b\u8bc4\u8bba\u200b\u52a0\u8f7d\u200b\u5b8c\u6210\u200b');\n  }\n})\n</script> \n

      \u200b\u6211\u200b\u611f\u89c9\u200btwikoo\u200b\u4e5f\u200b\u597d\u770b\u200b\uff01","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/","title":"\u81ea\u5b9a\u4e49\u200bMkdocs\u200b\u663e\u793a\u200b\u5b57\u4f53\u200b(\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b)","text":"

      \u200b\u6211\u200b\u76ee\u524d\u200b\u5728\u200b\u7528\u200b\u7684\u200b\u5b57\u4f53\u200b\uff1a\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b \u200b\u60f3\u5fc5\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u76f4\u89c2\u200b\u4ece\u200b\u6211\u200b\u7684\u200b\u7f51\u7ad9\u200b\u611f\u53d7\u200b\u5230\u200b\uff0c\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u7684\u200b\u7f8e\u89c2\u200b\u7a0b\u5ea6\u200b\u3002

      \u200b\u5feb\u901f\u200b\u6559\u7a0b\u200b

      \u200b\u4ee5\u4e0b\u200b\u662f\u200b\u6458\u5f55\u200b\u7684\u200b\u90e8\u5206\u200b\u5b57\u4f53\u200b\u5b98\u65b9\u200b\u4ecb\u7ecd\u200b\u6587\u6863\u200b

      \u200b\u6ce8\u610f\u4e8b\u9879\u200b

      • \u200b\u6dfb\u5b57\u200b\u8bf7\u200b\u5728\u200b Issue #33 \u200b\u53cd\u9988\u200b\uff0c\u200b\u5b57\u5f62\u200b\u8c03\u6574\u200b\u8bf7\u200b\u5728\u200b Issue #14 \u200b\u53cd\u9988\u200b\uff0c\u200b\u4e0d\u8981\u200b\u53e6\u5f00\u200b\u8bae\u9898\u200b\uff0c\u200b\u4ee5\u4fbf\u200b\u4e8e\u200b\u6574\u7406\u200b\u3002
      • \u200b\u82e5\u200b\u9700\u8981\u200b\u5728\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u4f7f\u7528\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\uff0c\u200b\u8bf7\u53c2\u9605\u200b Issue #24\u3002
      • \u200b\u6709\u5173\u200b Magisk \u200b\u5b57\u4f53\u200b\u6a21\u5757\u200b\u7b49\u200b\u624b\u673a\u200b\u5b57\u4f53\u200b\u66ff\u6362\u200b\u6709\u5173\u200b\u7684\u200b\u95ee\u9898\u200b\uff0c\u200b\u8bf7\u200b\u79fb\u6b65\u200b\u6a21\u5757\u200b\u6a21\u677f\u200b\u7684\u200b Issues \u200b\u91cc\u200b\u53cd\u9988\u200b\uff0c\u200b\u4e0d\u8981\u200b\u5728\u200b\u672c\u200b\u9879\u76ee\u200b\u5f00\u200b\u8bae\u9898\u200b\u3002
      • \u200b\u66f4\u200b\u591a\u200b\u7248\u672c\u200b \uff08\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u968f\u65f6\u200b\u53d8\u52a8\u200b\uff09 \uff1a
      • \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u5c4f\u5e55\u200b\u9605\u8bfb\u200b\u7248\u200b / LXGW WenKai Screen\uff1a\u200b\u9002\u7528\u200b\u4e8e\u200b PC \u200b\u548c\u200b Android \u200b\u624b\u673a\u200b\u5c4f\u5e55\u663e\u793a\u200b\u4e14\u200b\u65e0\u9700\u200b\u7279\u522b\u200b\u5207\u6362\u200b\u5230\u200b\u7c97\u4f53\u200b\u3002
      • \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b \u200b\u8f7b\u4fbf\u200b\u7248\u200b / LXGW WenKai Lite\uff1a\u200b\u4e0e\u200b\u5b8c\u6574\u7248\u200b\u76f8\u6bd4\u200b\u5254\u9664\u200b\u4e00\u4e9b\u200b\u8f83\u200b\u4e0d\u200b\u5e38\u7528\u200b\u7684\u200b\u5b57\u7b26\u200b\uff0c\u200b\u4fbf\u4e8e\u200b\u5f00\u53d1\u8005\u200b\u5c06\u200b\u5b57\u4f53\u200b\u5d4c\u5165\u200b\u8f6f\u4ef6\u200b\u4e2d\u200b\u3002
      • \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b GB / LXGW WenKai GB\uff1a\u200b\u8fdb\u4e00\u6b65\u200b\u8c03\u6574\u200b\u5b57\u5f62\u200b\u548c\u200b\u7b14\u5f62\u200b\uff0c\u200b\u7b26\u5408\u200b G \u200b\u6e90\u200b\u5b57\u5f62\u200b\u89c4\u8303\u200b\u3002\u200b\u5305\u542b\u200b\u300a\u200b\u901a\u7528\u200b\u89c4\u8303\u200b\u6c49\u5b57\u200b\u8868\u200b\u300b8105 \u200b\u4e2a\u200b\u6c49\u5b57\u200b\u3002
      • \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b TC / LXGW WenKai TC\uff1a\u200b\u65e7\u200b\u5b57\u5f62\u200b\u7248\u200b\u53c2\u8003\u200b\u300c\u200b\u4e00\u70b9\u200b\u5b57\u574a\u200b\u300d\u200b\u7684\u200b\u300c\u200b\u4f20\u627f\u200b\u5b57\u5f62\u200b\u6807\u51c6\u5316\u200b\u6587\u4ef6\u200b\u300d\u200b\u5bf9\u200b\u90e8\u4ef6\u200b\u8fdb\u884c\u200b\u4fee\u6539\u200b\uff0c\u200b\u9002\u7528\u200b\u4e8e\u200b\u7e41\u4f53\u4e2d\u6587\u200b\u7528\u6237\u200b\u53ca\u200b\u65e7\u200b\u5b57\u5f62\u200b\u7231\u597d\u8005\u200b\u3002
      • LXGW Bright\uff1a\u200b\u4e0e\u200b Ysabeau \u200b\u7cfb\u5217\u200b\u5b57\u4f53\u200b \u200b\u642d\u914d\u200b\u7684\u200b\u4e2d\u82f1\u6587\u200b\u5408\u5e76\u200b\u5b57\u4f53\u200b\u3002
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#lxgw-wenkai","title":"LXGW WenKai / \u200b\u971e\u9e5c\u200b\u6587\u6977","text":"

      An open-source Chinese font derived from Fontworks' Klee One. \u200b\u4e00\u6b3e\u200b\u5f00\u6e90\u200b\u4e2d\u6587\u5b57\u4f53\u200b\uff0c\u200b\u57fa\u4e8e\u200b FONTWORKS \u200b\u51fa\u54c1\u200b\u5b57\u4f53\u200b Klee One \u200b\u884d\u751f\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_1","title":"\u9879\u76ee\u200b\u7b80\u4ecb","text":"

      2020 \u200b\u5e74\u200b 12 \u200b\u6708\u200b\uff0c\u200b\u65e5\u672c\u200b\u8457\u540d\u200b\u5b57\u4f53\u200b\u5382\u5546\u200b FONTWORKS \u200b\u5728\u200b GitHub \u200b\u4e0a\u200b\u53d1\u5e03\u200b\u4e86\u200b 7 \u200b\u6b3e\u65e5\u200b\u6587\u5b57\u200b\u4f53\u200b\uff0c\u200b\u5206\u522b\u200b\u4e3a\u200b Train\u3001Klee\u3001Stick\u3001Rock-n-Roll\u3001Reggae\u3001Rampart \u200b\u548c\u200b DotGothic16\uff0c\u200b\u6839\u636e\u200b SIL Open Font License 1.1 \u200b\u6388\u6743\u200b\u8bb8\u53ef\u200b\u5f00\u6e90\u200b\u30027 \u200b\u6b3e\u200b\u5f00\u6e90\u200b\u65e5\u200b\u6587\u5b57\u200b\u4f53\u5404\u6709\u200b\u5404\u200b\u7684\u200b\u7279\u70b9\u200b\uff0c\u200b\u800c\u200b\u8fd9\u200b 7 \u200b\u6b3e\u200b\u5b57\u4f53\u200b\u4e2d\u200b\uff0c\u200b\u5b57\u7b26\u200b\u6570\u91cf\u200b\u6700\u591a\u200b\u7684\u200b\u662f\u200b Klee\u3002

      \u200b\u8fd9\u662f\u200b\u4e00\u6b3e\u200b\u6709\u7740\u200b\u65e5\u672c\u200b\u6559\u79d1\u4e66\u200b\u4f53\u200b\u98ce\u683c\u200b\u7684\u200b\u5b57\u4f53\u200b\uff0c\u200b\u517c\u6709\u200b\u4eff\u5b8b\u200b\u548c\u200b\u6977\u4f53\u200b\u7684\u200b\u7279\u70b9\u200b\uff0c\u200b\u53ef\u8bfb\u6027\u200b\u9ad8\u200b\u3002\u200b\u4e00\u4e9b\u200b DIY \u200b\u5b57\u4f53\u200b\u7231\u597d\u8005\u200b\u66fe\u200b\u5148\u540e\u200b\u7528\u200b\u4eff\u5b8b\u200b\u7b49\u200b\u5b57\u4f53\u200b\u8865\u5168\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\uff0c\u200b\u4f5c\u4e3a\u200b\u624b\u673a\u200b\u7cfb\u7edf\u200b\u7684\u200b\u7f8e\u5316\u200b\u5b57\u4f53\u200b\u79fb\u690d\u200b\u5728\u200b iOS\u3001Android \u200b\u7b49\u200b\u624b\u673a\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\uff0c\u200b\u53d7\u5230\u200b\u5f88\u591a\u200b\u73a9\u673a\u200b\u53d1\u70e7\u53cb\u200b\u7684\u200b\u6b22\u8fce\u200b\u3002\u200b\u4e0d\u8fc7\u200b\u8fd9\u6837\u200b\u8865\u5168\u200b\u7684\u200b\u5b57\u4f53\u200b\u6709\u200b\u4e00\u4e9b\u200b\u4e0d\u8db3\u4e4b\u5904\u200b\u3002 \u200b\u7b2c\u4e00\u200b\uff0c\u200b\u539f\u6709\u200b\u5b57\u4f53\u200b\u548c\u200b\u540e\u200b\u8865\u200b\u5b57\u4f53\u200b\u4e4b\u95f4\u200b\u6709\u7740\u200b\u4e00\u5b9a\u200b\u7684\u200b\u5dee\u5f02\u200b\uff0c\u200b\u81f4\u4f7f\u200b\u4e00\u4e9b\u200b\u4e0d\u540c\u200b\u7684\u200b\u6587\u5b57\u200b\uff08\u200b\u5982\u200b Klee \u200b\u539f\u6709\u200b\u6c49\u5b57\u200b\u4e0e\u200b\u540e\u200b\u8865\u200b\u7b80\u4f53\u5b57\u200b\uff09\u200b\u6df7\u6392\u200b\u4e4b\u540e\u200b\u4f1a\u200b\u6709\u200b\u4e00\u5b9a\u200b\u7684\u200b\u8fdd\u548c\u611f\u200b\u3002 \u200b\u7b2c\u4e8c\u200b\uff0c\u200b\u7531\u4e8e\u200b\u8865\u5b57\u200b\u6240\u7528\u200b\u7684\u200b\u5b57\u4f53\u200b\u4e3a\u200b\u5546\u4e1a\u200b\u7248\u6743\u200b\u5b57\u4f53\u200b\uff0c\u200b\u8865\u5168\u200b\u4e4b\u540e\u200b\u4e0d\u53ef\u200b\u7528\u4e8e\u200b\u5546\u4e1a\u7528\u9014\u200b\uff0c\u200b\u8fd8\u4f1a\u200b\u6709\u200b\u4fb5\u6743\u200b\u7684\u200b\u98ce\u9669\u200b\u3002\u200b\u6b64\u5916\u200b\uff0c\u200b\u76ee\u524d\u200b\u73b0\u6709\u200b\u7684\u200b\u5f00\u6e90\u200b\u4e2d\u200b\u6587\u5b57\u200b\u5e93\u91cc\u200b\uff0c\u200b\u6977\u4f53\u200b\u7c7b\u200b\u5be5\u5be5\u65e0\u51e0\u200b\uff0c\u200b\u4eff\u5b8b\u200b\u7c7b\u5219\u200b\u51e0\u4e4e\u200b\u6ca1\u6709\u200b\u3002

      \u200b\u9274\u4e8e\u200b\u6b64\u200b\uff0c\u200b\u4e5f\u200b\u4e3a\u4e86\u200b\u4e30\u5bcc\u200b\u5f00\u6e90\u200b\u4e2d\u6587\u5b57\u4f53\u200b\u4e2d\u200b\u7684\u200b\u6977\u4f53\u200b\u95e8\u7c7b\u200b\uff0c2021 \u200b\u5e74\u200b 1 \u200b\u6708\u200b 20 \u200b\u65e5\u8d77\u200b\uff0c\u200b\u672c\u4eba\u200b\u5f00\u59cb\u200b\u4e86\u200b\u4e3a\u200b Klee One \u200b\u8fd9\u4e00\u200b\u9ad8\u8d28\u91cf\u200b\u7684\u200b\u65e5\u6587\u200b\u5f00\u6e90\u200b\u5b57\u4f53\u200b\u8865\u5168\u200b\u7b80\u7e41\u200b\u5e38\u7528\u5b57\u200b\u7684\u200b\u5c1d\u8bd5\u200b\u3002\u200b\u56e0\u8be5\u200b\u5b57\u4f53\u200b\u5177\u6709\u200b\u4e00\u5b9a\u200b\u7684\u200b\u300c\u200b\u6587\u827a\u200b\u6c14\u606f\u200b\u300d\uff0c\u200b\u547d\u540d\u200b \u300c\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u300d\uff08\u200b\u5176\u5b9e\u200b\u5f53\u521d\u200b\u662f\u200b\u611f\u89c9\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u9002\u5408\u200b\u6b63\u6587\u200b\u9605\u8bfb\u200b\u5b9a\u540d\u200b\u300c\u200b\u6587\u6977\u200b\u300d\uff0c\u200b\u540e\u6765\u200b\u53d1\u73b0\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u53ef\u80fd\u200b\u5e76\u200b\u4e0d\u200b\u592a\u200b\u9002\u5408\u200b\u5927\u6bb5\u200b\u6b63\u6587\u200b\u6392\u7248\u200b\uff0c\u200b\u76f8\u6bd4\u4e4b\u4e0b\u200b\u66f4\u52a0\u200b\u9002\u5408\u200b\u8bd7\u8bcd\u200b\u4e4b\u7c7b\u200b\u7684\u200b\u4e2d\u7b49\u200b\u957f\u5ea6\u200b\u6587\u672c\u200b\u6392\u7248\u200b\uff0c\u200b\u6216\u8005\u200b\u6ce8\u91ca\u200b\u6392\u7248\u200b\uff09\u3002\u200b\u7531\u4e8e\u200b Klee One \u200b\u5b57\u4f53\u200b\u7684\u200b Regular \u200b\u5b57\u91cd\u200b\u592a\u7ec6\u200b\u4e0d\u592a\u200b\u9002\u5408\u200b\u9605\u8bfb\u200b\uff0c\u200b\u9009\u53d6\u200b\u539f\u200b\u5b57\u4f53\u200b SemiBold \u200b\u5b57\u91cd\u200b\u4f5c\u4e3a\u200b Regular \u200b\u5b57\u91cd\u200b\u3002\u200b\u7ecf\u8fc7\u200b\u957f\u65f6\u95f4\u200b\u7684\u200b\u79ef\u7d2f\u200b\uff0c\u200b\u76ee\u524d\u200b\u5df2\u200b\u53d1\u5c55\u200b\u6210\u200b\u7b80\u7e41\u200b\u65e5\u200b\u97e9\u5747\u200b\u652f\u6301\u200b\u7684\u200b 3 \u200b\u5b57\u91cd\u200b\u5b57\u4f53\u200b\u5bb6\u65cf\u200b \uff08\u200b\u867d\u7136\u200b\u62d9\u52a3\u200b\u7c97\u7cd9\u200b\u4e86\u200b\u70b9\u200b\uff09 \u3002

      \u200b\u6709\u5173\u200b\u8865\u5b57\u200b\u8fc7\u7a0b\u200b\u7684\u200b\u66f4\u200b\u591a\u200b\u4fe1\u606f\u200b\uff0c\u200b\u8bf7\u53c2\u9605\u200b\u672c\u4eba\u200b GitHub.io \u200b\u535a\u5ba2\u200b\u91cc\u200b\u7684\u200b\u6587\u7ae0\u200b\uff1a\u300a\u200b\u4e3a\u200b Klee \u200b\u8bd5\u5236\u200b\u7b80\u5316\u5b57\u200b\u300b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_2","title":"\u5b57\u4f53\u200b\u9884\u89c8","text":"

      \u200b\u5386\u53f2\u200b\u7248\u672c\u200b\u7684\u200b Release\uff0c\u200b\u8bf7\u200b\u5728\u200b Release \u200b\u9875\u9762\u200b\u67e5\u770b\u200b\u3002\u200b\u6587\u5b57\u200b\u7248\u672c\u200b\u7684\u200b\u66f4\u65b0\u200b\u8bb0\u5f55\u200b HISTORY.MD \u200b\u4e0d\u518d\u200b\u7ef4\u62a4\u200b\uff0c\u200b\u656c\u8bf7\u200b\u8c05\u89e3\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_3","title":"\u8865\u5b57\u200b\u8ba1\u5212","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_4","title":"\u4e3b\u8981\u200b\u6c49\u5b57\u200b\u90e8\u5206","text":"

      \u200b\u8bf7\u53c2\u9605\u200b\u300c\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b \u200b\u8f7b\u4fbf\u200b\u7248\u200b\u300d\u200b\u52a0\u5b57\u200b\u8ba1\u5212\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_5","title":"\u5176\u4ed6\u200b\u90e8\u5206","text":"
      • \u200b\u8865\u5b8c\u200b CJK \u200b\u7edf\u4e00\u200b\u6c49\u5b57\u200b\u57fa\u672c\u200b\u533a\u200b 20992 \u200b\u4e2a\u200b\u6c49\u5b57\u200b\uff08\u200b\u7b80\u7e41\u200b\uff09 \uff08\u200b\u76ee\u524d\u200b\u5b8c\u6574\u7248\u200b\u6709\u200b 6857 \u200b\u4e2a\u200b\u5b57\u5f62\u200b\u7531\u200b zi2zi \u200b\u6df1\u5ea6\u200b\u5b66\u4e60\u200b\u751f\u6210\u200b\uff0c\u200b\u5b57\u5f62\u200b\u8f83\u200b\u7c97\u7cd9\u200b\u3002\uff09 \uff1b
      • \u200b\u8865\u5168\u200b\u5e38\u7528\u200b\u8c1a\u6587\u200b\uff08\u200b\u97e9\u8bed\u200b/\u200b\u671d\u9c9c\u8bed\u200b\uff09\u200b\u97f3\u8282\u200b 2367 \u200b\u4e2a\u200b\u3002 \uff08\u200b\u505a\u200b\u5f97\u200b\u6bd4\u8f83\u200b\u62d9\u52a3\u200b\u3002Lite \u200b\u7248\u200b\u4e0d\u200b\u5305\u542b\u200b\u3002\uff09

      \u200b\u70b9\u51fb\u200b\u6b64\u5904\u200b\u67e5\u770b\u200b\u540e\u7eed\u200b\u52a0\u5b57\u200b\u53ca\u200b\u8c03\u6574\u8ba1\u5212\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_6","title":"\u83b7\u53d6\u200b\u5b57\u4f53","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#i","title":"\u2170. \u200b\u76f4\u63a5\u200b\u4e0b\u8f7d","text":"
      1. \u200b\u8fdb\u5165\u200b Release \u200b\u754c\u9762\u200b\u4e0b\u8f7d\u200b\u5bf9\u5e94\u200b\u7248\u672c\u200b\u7684\u200b TTF \u200b\u683c\u5f0f\u6587\u4ef6\u200b\uff0c\u200b\u6216\u200b\u5728\u200b\u672c\u200b\u4ed3\u5e93\u200b fonts/TTF \u200b\u6587\u4ef6\u5939\u200b\u4e2d\u200b\u4e0b\u8f7d\u200b\u3002
      2. \u200b\u5728\u200b Gitee \u200b\u5b98\u65b9\u200b\u955c\u50cf\u200b\u4ed3\u5e93\u200b fonts/TTF \u200b\u6587\u4ef6\u5939\u200b\u4e2d\u200b\u4e0b\u8f7d\u200b\u3002
      3. \u200b\u8fdb\u5165\u200b \u200b\u732b\u200b\u5543\u200b\u7f51\u200b\u3001Zfont.cn\u3001\u200b\u81ea\u7531\u200b\u5b57\u4f53\u200b \u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\u3002GitHub \u200b\u9879\u76ee\u200b\u66f4\u65b0\u200b\u540e\u200b\uff0c\u200b\u4f1a\u200b\u8054\u7cfb\u200b\u7ad9\u957f\u200b\u8fdb\u884c\u200b\u66f4\u65b0\u200b\uff0c\u200b\u66f4\u65b0\u200b\u4f1a\u200b\u7a0d\u665a\u200b\u4e9b\u200b\u3002 \u200b\u6ce8\u610f\u200b\uff1a \u200b\u5176\u5b83\u200b\u6536\u5f55\u200b\u514d\u8d39\u200b\u5546\u7528\u200b\u5b57\u4f53\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u53ef\u80fd\u200b\u4e5f\u200b\u6536\u5f55\u200b\u4e86\u200b\u672c\u200b\u5b57\u4f53\u200b\uff0c\u200b\u4f46\u200b\u53ef\u80fd\u200b\u4e0d\u662f\u200b\u6700\u65b0\u7248\u200b\u3002
      4. \u200b\u6c38\u7855\u200b\uff25\u200b\u76d8\u200b\u3001\u200b\u84dd\u594f\u4e91\u200b\uff08\u200b\u5bc6\u7801\u200b\uff1a8ppk\uff09 \u200b\u4f1a\u200b\u5728\u200b GitHub \u200b\u9879\u76ee\u200b\u66f4\u65b0\u200b\u540e\u200b 72 \u200b\u5c0f\u65f6\u200b\u4e4b\u5185\u200b\u66f4\u65b0\u200b\u3002
      5. \u200b\u5982\u679c\u200b\u60a8\u200b\u4f7f\u7528\u200b macOS\uff0c\u200b\u5df2\u7ecf\u200b\u5b89\u88c5\u200b\u8fc7\u200b Homebrew\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u7ec8\u7aef\u200b\u8f93\u5165\u200b\u547d\u4ee4\u200b\uff1abrew tap homebrew/cask-fonts && brew install font-lxgw-wenkai \u200b\u6765\u200b\u5b89\u88c5\u200b\u672c\u200b\u5b57\u4f53\u200b\u3002
      6. \u200b\u5982\u679c\u200b\u60a8\u200b\u4f7f\u7528\u200b Windows\uff0c\u200b\u5df2\u7ecf\u200b\u5b89\u88c5\u200b\u8fc7\u200b Scoop\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u7ec8\u7aef\u200b\u8f93\u5165\u200b\u547d\u4ee4\u200b\uff1ascoop bucket add nerd-fonts && scoop install LXGWWenKai \u200b\u6216\u8005\u200b scoop bucket add nerd-fonts && scoop install LXGWWenKaiMono \u200b\u6765\u200b\u5b89\u88c5\u200b\u672c\u200b\u5b57\u4f53\u200b\u3002\u200b\u4ea6\u53ef\u200b\u67e5\u770b\u200b\u5fae\u8f6f\u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b\uff1a\u200b\u5982\u4f55\u200b\u5728\u200b Windows \u200b\u4e2d\u200b\u5b89\u88c5\u200b\u6216\u200b\u5220\u9664\u200b\u5b57\u4f53\u200b\u3002
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#ii","title":"\u2171. \u200b\u4ece\u200b\u6e90\u4ee3\u7801\u200b\u751f\u6210","text":"

      \u200b\u8bf7\u200b\u8fd0\u884c\u200b ./sources/build.bat \u200b\u6216\u200b ./sources/build.sh\u3002\u200b\u9700\u8981\u200b\u5b89\u88c5\u200b fontmake\uff1apip3 install fontmake \u200b\u548c\u200b fontTools\uff1apip3 install fonttools\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_7","title":"\u6ce8\u610f\u4e8b\u9879","text":"
      1. \u200b\u622a\u81f3\u200b\u76ee\u524d\u200b\uff0c\u200b\u5b8c\u6574\u200b\u7248\u672c\u200b\u5b57\u4f53\u200b\u542b\u6709\u200b\u5168\u90e8\u200b CJK \u200b\u57fa\u672c\u200b\u533a\u200b\u6c49\u5b57\u200b\uff0c\u200b\u4ee5\u53ca\u200b\u96f6\u661f\u200b\u6269\u5c55\u200b A~G \u200b\u533a\u200b\u6c49\u5b57\u200b\u3002 \u200b\u5982\u6709\u200b\u8865\u5b57\u200b\u9700\u6c42\u200b\uff0c\u200b\u8bf7\u200b\u5728\u200b Issue #33 \u200b\u63d0\u51fa\u200b\uff0c\u200b\u4e0d\u8981\u200b\u53e6\u5f00\u200b Issue\uff0c\u200b\u4ee5\u4fbf\u200b\u4e8e\u200b\u6574\u7406\u200b\u3002
      2. \u200b\u672c\u4eba\u200b\u5e76\u200b\u4e0d\u662f\u200b\u4e13\u4e1a\u200b\u7684\u200b\u8bbe\u8ba1\u5e08\u200b\uff0c\u200b\u5e76\u672a\u200b\u8003\u8651\u200b\u8bbe\u8ba1\u200b\u7f8e\u611f\u200b\uff0c\u200b\u6240\u4ee5\u200b\u770b\u8d77\u6765\u200b\u53ef\u80fd\u200b\u7565\u200b\u4e11\u200b\uff0c\u200b\u8865\u200b\u8fdb\u53bb\u200b\u7684\u200b\u5b57\u200b\u4e0e\u200b\u539f\u7248\u200b\u53ef\u80fd\u200b\u7565\u200b\u6709\u8fdd\u200b\u548c\u200b\u611f\u200b\uff0c\u200b\u4e14\u200b\u5728\u200b Bold \u200b\u5b57\u200b\u91cd\u4e2d\u200b\u90e8\u5206\u200b\u5b57\u200b\u7684\u200b\u8f6e\u5ed3\u200b\u66f2\u7ebf\u200b\u4f1a\u200b\u6709\u200b\u6bdb\u523a\u200b\uff0cLight \u200b\u5b57\u200b\u91cd\u4e2d\u200b\u90e8\u5206\u200b\u5b57\u200b\u7684\u200b\u8f6e\u5ed3\u200b\u4f1a\u200b\u5b58\u5728\u200b\u98de\u70b9\u200b\uff1b\u200b\u6b64\u5916\u200b\u7531\u4e8e\u200b\u65f6\u95f4\u200b\u4ed3\u4fc3\u200b\uff0c\u200b\u5e76\u200b\u6ca1\u6709\u200b\u591a\u4f59\u200b\u7684\u200b\u65f6\u95f4\u200b\u7ec6\u4fee\u200b\uff0c\u200b\u90e8\u5206\u200b\u5b57\u200b\u7684\u200b\u90e8\u4ef6\u200b\u62fc\u63a5\u200b\u4f1a\u200b\u5f88\u200b\u751f\u786c\u200b\u3002\u200b\u5982\u200b\u6709\u200b\u5b57\u5f62\u200b\u4f18\u5316\u200b\u5efa\u8bae\u200b\uff0c\u200b\u8bf7\u200b\u5728\u200b Issue #14 \u200b\u63d0\u51fa\u200b\uff0c\u200b\u4e0d\u8981\u200b\u53e6\u5f00\u200b Issue\uff0c\u200b\u4ee5\u4fbf\u200b\u4e8e\u200b\u6574\u7406\u200b\u3002 \uff08\u200b\u4ee5\u4e0a\u200b\u4e24\u4e2a\u200b issue \u200b\u5747\u200b\u5df2\u200b\u52a0\u4e0a\u200b long term \u200b\u6807\u7b7e\u200b\uff0c\u200b\u4e14\u200b\u5747\u200b\u5df2\u200b\u5728\u200b Issues \u200b\u9875\u9762\u200b\u7f6e\u9876\u200b\u3002\uff09
      3. \u200b\u82e5\u200b\u9700\u8981\u200b\u5728\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u4f7f\u7528\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\uff0c\u200b\u8bf7\u53c2\u9605\u200b Issue #24\u3002
      4. \u200b\u5bf9\u4e8e\u200b\u642d\u914d\u200b\u7684\u200b\u897f\u200b\u6587\u5b57\u200b\u4f53\u200b\uff0c\u200b\u4e2a\u4eba\u200b\u63a8\u8350\u200b Ysabeau \u200b\u7cfb\u5217\u200b\u5b57\u4f53\u200b\u3002\u200b\u53e6\u6709\u200b Ysabeau Office \u200b\u4e0e\u971e\u200b\u9e5c\u200b\u6587\u6977\u200b\u8f7b\u4fbf\u200b\u7248\u200b\u7684\u200b\u5408\u5e76\u200b\u5b57\u4f53\u200b LXGW Bright\uff0c\u200b\u91c7\u7528\u200b \u200b\u5b57\u4f53\u200b\u5408\u5e76\u200b\u8865\u5168\u200b\u5de5\u5177\u200b \u200b\u5c06\u200b\u4e24\u6b3e\u200b\u5b57\u4f53\u200b\u5408\u5e76\u200b\u800c\u6210\u200b\uff0c\u200b\u63d0\u4f9b\u200b TTF\u3001OTF\u3001WOFF\u3001WOFF2 \u200b\u56db\u79cd\u200b\u683c\u5f0f\u200b\u3002
      5. \u200b\u8be5\u200b\u5b57\u4f53\u200b\u7684\u200b\u66f4\u200b\u591a\u200b\u7248\u672c\u200b \uff08\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u968f\u65f6\u200b\u53d8\u52a8\u200b\uff09
      6. \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u5c4f\u5e55\u200b\u9605\u8bfb\u200b\u7248\u200b / LXGW WenKai Screen \u200b\u7531\u4e8e\u200b\u539f\u7248\u200b\u300c\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u300dRegular \u200b\u5b57\u91cd\u200b\u5728\u200b PC \u200b\u548c\u200b Android \u200b\u5c4f\u5e55\u200b\u4e0a\u200b\u663e\u793a\u200b\u8f83\u7ec6\u200b\uff0c\u200b\u800c\u200b Bold \u200b\u5b57\u91cd\u200b\u9700\u8981\u200b\u5728\u200b\u7c97\u4f53\u200b\u6a21\u5f0f\u200b\u4e0b\u200b\u624d\u80fd\u200b\u8c03\u7528\u200b\uff0c\u200b\u7279\u200b\u5236\u4f5c\u200b\u4ee5\u200b Bold \u200b\u5b57\u200b\u91cd\u4e3a\u200b\u57fa\u7840\u200b\u7684\u200b\uff0c\u200b\u52a0\u7c97\u200b\u540e\u200b\u7684\u200b\u300c\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u300d\u200b\u4e0e\u200b Windows \u200b\u9ed8\u8ba4\u200b\u82f1\u6587\u200b\u5b57\u4f53\u200b Segoe UI Regular \u200b\u7c97\u7ec6\u200b\u76f8\u5f53\u200b\uff0cPC \u200b\u548c\u200b Android \u200b\u624b\u673a\u200b\u5c4f\u5e55\u200b\u9605\u8bfb\u200b\u66f4\u52a0\u200b\u8212\u9002\u200b\uff0c\u200b\u65e0\u9700\u200b\u7279\u522b\u200b\u5207\u6362\u200b\u5230\u200b\u7c97\u4f53\u200b\u6a21\u5f0f\u200b\u3002
      7. \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b \u200b\u8f7b\u4fbf\u200b\u7248\u200b / LXGW WenKai Lite\uff1a\u200b\u5254\u9664\u200b v1.100 \u200b\u7248\u672c\u200b\u589e\u8865\u200b\u7684\u200b\u4e00\u4e9b\u200b\u8f83\u200b\u4e0d\u200b\u5e38\u7528\u200b\u7684\u200b\u6c49\u5b57\u200b\uff0c\u200b\u4fbf\u4e8e\u200b\u5f00\u53d1\u8005\u200b\u5c06\u200b\u5b57\u4f53\u200b\u5d4c\u5165\u200b\u8f6f\u4ef6\u200b\u4e2d\u200b\u3002\u200b\u82e5\u200b\u5b8c\u6574\u7248\u200b\u6709\u200b\u5b57\u5f62\u200b\u4f18\u5316\u200b\u6216\u200b\u7279\u6027\u200b\u66f4\u65b0\u200b\uff0c\u200b\u7cbe\u7b80\u7248\u200b\u4e5f\u200b\u5c06\u200b\u4f1a\u200b\u8ddf\u8fdb\u200b\u3002\u200b\u7cbe\u7b80\u7248\u200b\u4e0d\u200b\u5305\u542b\u200b\u8c1a\u6587\u200b\u3002
      8. \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b GB / LXGW WenKai GB\uff1a\u200b\u5728\u200b\u6587\u6977\u200b\u57fa\u7840\u200b\u4e0a\u200b\u8fdb\u4e00\u6b65\u200b\u8c03\u6574\u200b\u5b57\u5f62\u200b\u548c\u200b\u7b14\u5f62\u200b\uff0c\u200b\u7b26\u5408\u200b G \u200b\u6e90\u200b\u5b57\u5f62\u200b\u89c4\u8303\u200b\u3002\u200b\u5305\u542b\u200b\u300a\u200b\u901a\u7528\u200b\u89c4\u8303\u200b\u6c49\u5b57\u200b\u8868\u200b\u300b8105 \u200b\u4e2a\u200b\u6c49\u5b57\u200b\u3002\u200b\u53e6\u200b\u6709\u200b\u4e0e\u200b\u300c\u200b\u82ab\u837d\u200b\u300d\u200b\u7b49\u200b\u540c\u6e90\u200b\u5b57\u4f53\u200b\u5408\u5e76\u200b\u7684\u200b\u300c\u200b\u7f1d\u5408\u200b\u6977\u200b\u300d\uff0c\u200b\u53ca\u200b\u4f7f\u7528\u200b\u672c\u200b\u9879\u76ee\u200b\u5b57\u4f53\u200b\u8865\u5168\u200b\u7684\u200b GB \u200b\u878d\u5408\u200b\u7248\u200b\u3002
      9. \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b TC / LXGW WenKai TC\uff1a\u200b\u4f9b\u200b\u7e41\u4f53\u4e2d\u6587\u200b\u7528\u6237\u200b\u548c\u200b\u65e7\u200b\u5b57\u5f62\u200b\u7231\u597d\u8005\u200b\u4f7f\u7528\u200b\uff0c\u200b\u57fa\u4e8e\u200b\u8f7b\u4fbf\u200b\u7248\u200b\u5236\u4f5c\u200b\uff0c\u200b\u91c7\u7528\u200b\u65e7\u200b\u5b57\u5f62\u200b\u5199\u6cd5\u200b\uff0c\u200b\u4e3b\u8981\u200b\u91c7\u7528\u200b Klee One \u200b\u7684\u200b\u9690\u85cf\u200b\u5b57\u5f62\u200b\uff0c\u200b\u90e8\u5206\u200b\u90e8\u4ef6\u200b\u624b\u52a8\u200b\u4fee\u6539\u200b \uff08\u200b\u5927\u90e8\u5206\u200b\u90e8\u4ef6\u200b\u53c2\u8003\u200b\u4e00\u70b9\u200b\u5b57\u574a\u200b\u300c\u200b\u4f20\u627f\u200b\u5b57\u5f62\u200b\u6807\u51c6\u5316\u200b\u6587\u4ef6\u200b\u300d\uff0c\u200b\u501f\u52a9\u200b\u300c\u200b\u6c49\u6587\u200b\u535a\u58eb\u200b\u300d\u300c\u200b\u56fd\u5b66\u200b\u8ff7\u200b\u300d\u300c\u200b\u5b57\u200b\u7edf\u7f51\u200b\u300d \u200b\u7b49\u200b\u5de5\u5177\u200b\u6309\u200b\u90e8\u4ef6\u200b\u67e5\u5b57\u200b\uff0c\u200b\u5bf9\u200b\u5b57\u5f62\u200b\u8fdb\u884c\u200b\u4fee\u6539\u200b\uff09\u3002\u200b\u6b64\u5916\u200b\u5df2\u6709\u200b\u57fa\u4e8e\u200b Klee One \u200b\u6539\u9020\u200b\u7684\u200b\u7e41\u4f53\u4e2d\u6587\u200b\u5b57\u4f53\u200b \u200b\u82ab\u837d\u200b / Iansui\uff0c\u200b\u91c7\u7528\u200b\u53f0\u6e7e\u5730\u533a\u200b\u7684\u200b\u6559\u80b2\u200b\u6807\u51c6\u200b\u5b57\u5f62\u200b\uff1b\u200b\u53e6\u6709\u200b\u91c7\u7528\u200b\u9999\u6e2f\u5730\u533a\u200b\u5b57\u5f62\u200b\u6807\u51c6\u200b\u7684\u200b \u200b\u82ab\u831c\u96c5\u6977\u200b / JyunsaiKaai\u3002
      10. \u200b\u672c\u200b\u9879\u76ee\u200b\u4e3a\u200b\u5b57\u4f53\u200b\u9879\u76ee\u200b\uff0c\u200b\u6709\u5173\u200b Magisk \u200b\u5b57\u4f53\u200b\u6a21\u5757\u200b\u7b49\u200b\u624b\u673a\u200b\u5b57\u4f53\u200b\u66ff\u6362\u200b\u6709\u5173\u200b\u7684\u200b\u95ee\u9898\u200b\uff0c\u200b\u8bf7\u200b\u79fb\u6b65\u200b\u6a21\u5757\u200b\u6a21\u677f\u200b\u7684\u200b Issues \u200b\u91cc\u200b\u53cd\u9988\u200b\uff0c\u200b\u4e0d\u8981\u200b\u5728\u200b\u672c\u200b\u9879\u76ee\u200b\u5f00\u200b\u8bae\u9898\u200b\u3002
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_8","title":"\u6388\u6743\u200b\u4fe1\u606f","text":"

      \u200b\u672c\u200b\u5b57\u4f53\u200b\u662f\u200b\u57fa\u4e8e\u200b SIL Open Font License 1.1 \u200b\u6539\u9020\u200b\u7684\u200b FONTWORKS \u200b\u5f00\u53d1\u200b\u5e76\u200b\u53d1\u5e03\u200b\u7684\u200b Klee \u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u3002Klee \u200b\u662f\u200b FONTWORKS \u200b\u7684\u200b\u5546\u6807\u200b\u3002

      \u200b\u732b\u200b\u5543\u200b\u7f51\u200b\u63d0\u4f9b\u200b SIL Open Font License 1.1 \u200b\u975e\u5b98\u65b9\u200b\u7b80\u4f53\u4e2d\u6587\u200b\u8bd1\u672c\u200b\u4fbf\u4e8e\u200b\u7406\u89e3\u200b\uff0c\u200b\u4ec5\u4f9b\u53c2\u8003\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_9","title":"\u8bb8\u53ef","text":"
      • \u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u65e0\u8bba\u662f\u200b\u4e2a\u4eba\u200b\u8fd8\u662f\u200b\u4f01\u4e1a\u200b\u90fd\u200b\u53ef\u4ee5\u200b\u81ea\u7531\u200b\u5546\u7528\u200b\uff0c\u200b\u65e0\u9700\u200b\u4ed8\u8d39\u200b\uff0c\u200b\u4e5f\u200b\u65e0\u9700\u200b\u77e5\u4f1a\u200b\u6216\u8005\u200b\u6807\u660e\u200b\u539f\u4f5c\u8005\u200b\u3002 \uff08\u200b\u4f46\u200b\u5982\u679c\u200b\u544a\u77e5\u200b\uff0c\u200b\u6211\u4f1a\u200b\u5f88\u200b\u611f\u6fc0\u200b\u3002\uff09
      • \u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u53ef\u4ee5\u200b\u81ea\u7531\u200b\u4f20\u64ad\u200b\u3001\u200b\u5206\u4eab\u200b\uff0c\u200b\u6216\u8005\u200b\u5c06\u200b\u5b57\u4f53\u200b\u5b89\u88c5\u200b\u4e8e\u200b\u7cfb\u7edf\u200b\u3001\u200b\u8f6f\u4ef6\u200b\u6216\u200bAPP\u200b\u4e2d\u200b\u4e5f\u200b\u662f\u200b\u5141\u8bb8\u200b\u7684\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4e0e\u200b\u4efb\u4f55\u200b\u8f6f\u4ef6\u200b\u6346\u7ed1\u200b\u518d\u200b\u5206\u53d1\u200b\u4ee5\u53ca\u200b\uff0f\u200b\u6216\u200b\u4e00\u5e76\u200b\u9500\u552e\u200b\u3002
      • \u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u53ef\u4ee5\u200b\u81ea\u7531\u200b\u4fee\u6539\u200b\u3001\u200b\u6539\u9020\u200b\uff0c\u200b\u5236\u4f5c\u200b\u884d\u751f\u200b\u5b57\u4f53\u200b\u3002\u200b\u4fee\u6539\u200b\u6216\u200b\u6539\u9020\u200b\u540e\u200b\u7684\u200b\u5b57\u4f53\u200b\u4e5f\u200b\u5fc5\u987b\u200b\u540c\u6837\u200b\u4ee5\u200b SIL OFL \u200b\u516c\u5f00\u200b\u3002
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_10","title":"\u9650\u5236","text":"
      • \u200b\u5728\u200b\u5236\u4f5c\u200b\u884d\u751f\u200b\u5b57\u4f53\u200b\u65f6\u200b\uff0c\u200b\u5b57\u4f53\u200b\u540d\u79f0\u200b\u4e0d\u53ef\u200b\u4f7f\u7528\u200b\u539f\u6709\u200b\u5b57\u4f53\u200b\u7684\u200b\u300c\u200b\u4fdd\u7559\u200b\u540d\u79f0\u200b\u300d\u3002\u200b\u672c\u200b\u5b57\u4f53\u200b\u4fdd\u7559\u200b\u540d\u79f0\u200b\u300c\u200b\u971e\u9e5c\u200b\u300d\u300cLXGW\u300d\uff0c\u200b\u57fa\u4e8e\u200b\u672c\u200b\u5b57\u4f53\u200b\u4e8c\u6b21\u200b\u884d\u751f\u200b\u7684\u200b\u5b57\u4f53\u200b\uff0c\u200b\u540d\u79f0\u200b\u4e0d\u53ef\u200b\u51fa\u73b0\u200b\u300c\u200b\u971e\u9e5c\u200b\u300d\u200b\u6216\u200b\u300cLXGW\u300d\u200b\u5b57\u6837\u200b\uff1b\u200b\u800c\u200b\u5728\u200b\u6ca1\u6709\u200b\u5bf9\u200b\u5b57\u4f53\u200b\u6e90\u4ee3\u7801\u200b\u8fdb\u884c\u200b\u4fee\u6539\u200b\u7684\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u91cd\u65b0\u200b\u7f16\u8bd1\u200b\u51fa\u6765\u200b\u7684\u200b\u5b57\u4f53\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u7ee7\u7eed\u200b\u4f7f\u7528\u200b\u672c\u200b\u5b57\u4f53\u200b\u7684\u200b\u4fdd\u7559\u200b\u540d\u79f0\u200b\u300c\u200b\u971e\u9e5c\u200b\u300d\u300cLXGW\u300d\u3002
      • \u200b\u6839\u636e\u200b SIL Open Font License 1.1 \u200b\u8bb8\u53ef\u200b\u4e0e\u200b\u6761\u4ef6\u200b\u4e2d\u200b \u200b\u7b2c\u4e00\u6761\u200b\u7684\u200b\u89c4\u5b9a\u200b\uff0c \u200b\u7981\u6b62\u200b\u5355\u72ec\u200b\u51fa\u552e\u200b\u5b57\u4f53\u200b\u6587\u4ef6\u200b(OTF/TTF\u200b\u6587\u4ef6\u200b)\u200b\u7684\u200b\u884c\u4e3a\u200b\u3002
      • \u200b\u8be5\u200b\u5b57\u4f53\u200b\u4e0d\u53ef\u200b\u5728\u200b SIL Open Font License 1.1 \u200b\u4ee5\u5916\u200b\u7684\u200b\u6388\u6743\u200b\u8bb8\u53ef\u200b\u4e0b\u200b\u53d1\u884c\u200b\u3002

      \u200b\u4ee5\u4e0a\u200b\u662f\u200b\u6458\u5f55\u200b\u7684\u200b\u90e8\u5206\u200b\u5b57\u4f53\u200b\u5b98\u65b9\u200b\u4ecb\u7ecd\u200b\u6587\u6863\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#mkdocs","title":"\u57fa\u4e8e\u200bMkdocs\u200b\u7684\u200b\u7f51\u7ad9\u200b\u5b57\u4f53\u200b\u7f8e\u5316\u200b\u7528\u6cd5","text":"
      1. \u200b\u5728\u200bmkdocs.yml\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b
        extra_css:\n  - https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-lite-webfont@1.1.0/style.css\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-tc-webfont@1.0.0/style.css\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css\n

      \u200b\u7136\u540e\u200b\u5728\u200bextra.css\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b

      body {\n      font-family: \"LXGW WenKai\", sans-serif;\n      /* Lite version */\n      /* font-family: \"LXGW WenKai Lite\", sans-serif; */\n      /* TC version */\n      /* font-family: \"LXGW WenKai TC\", sans-serif; */\n      /* Screen version */\n      /* font-family: \"LXGW WenKai Screen\", sans-serif; */\n    }\n

      \u200b\u56db\u9009\u200b\u4e00\u200b\uff0cmkdocs.yml\u200b\u548c\u200bextra.css\u200b\u76f8\u4e92\u200b\u5bf9\u5e94\u200b

      \u200b\u4e0d\u200b\u61c2\u200bextra_css\u200b\u7684\u200b\u7528\u6cd5\u200b\u7684\u200b\u53ef\u4ee5\u200b\u770b\u200b\u4e00\u4e0b\u200b\u6211\u200b\u5199\u200b\u7684\u200bextra_css\u200b\u90e8\u5206\u200b\u6559\u7a0b\u200b

      Tip

      \u200b\u5207\u6362\u200b\u5b57\u4f53\u200b\u540e\u200b\u53ef\u80fd\u200b\u8fd4\u56de\u200b\u9876\u90e8\u200b\u6309\u94ae\u200b\u4f1a\u200b\u5728\u200b\u4e2a\u522b\u200b\u6d4f\u89c8\u5668\u200b\u663e\u793a\u200b\u5f02\u5e38\u200b \u200b\u5efa\u8bae\u200b\u5728\u200bextra.css\u200b\u91cc\u200b\u52a0\u5165\u200b

      button.md-top {\n  font-family: LXGW WenKai; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b */\n  font-size: 16px; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u5927\u5c0f\u200b */\n  font-weight: bold; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b\u7c97\u7ec6\u200b */\n  color: #518FC1; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b\u989c\u8272\u200b */\n}\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/shubiao/","title":"JS\u200b\u5b9e\u73b0\u200b\u9f20\u6807\u200b\u6837\u5f0f","text":"

      \u200b\u4e0d\u200b\u5efa\u8bae\u200b\u66f4\u6539\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u9ed8\u8ba4\u200b\u5c31\u662f\u200b\u6700\u200b\u7b80\u6d01\u200b

      \u200b\u5728\u200bdocs/javascripts/extra.js\u200b\u4e0b\u200b\u590d\u5236\u7c98\u8d34\u200b\uff1a

      var CURSOR;\n\nMath.lerp = (a, b, n) => (1 - n) * a + n * b;\n\nconst getStyle = (el, attr) => {\n    try {\n        return window.getComputedStyle\n            ? window.getComputedStyle(el)[attr]\n            : el.currentStyle[attr];\n    } catch (e) {}\n    return \"\";\n};\n\nclass Cursor {\n    constructor() {\n        this.pos = {curr: null, prev: null};\n        this.pt = [];\n        this.create();\n        this.init();\n        this.render();\n    }\n\n    move(left, top) {\n        this.cursor.style[\"left\"] = `${left}px`;\n        this.cursor.style[\"top\"] = `${top}px`;\n    }\n\n    create() {\n        if (!this.cursor) {\n            this.cursor = document.createElement(\"div\");\n            this.cursor.id = \"cursor\";\n            this.cursor.classList.add(\"hidden\");\n            document.body.append(this.cursor);\n        }\n\n        var el = document.getElementsByTagName('*');\n        for (let i = 0; i < el.length; i++)\n            if (getStyle(el[i], \"cursor\") == \"pointer\")\n                this.pt.push(el[i].outerHTML);\n\n        document.body.appendChild((this.scr = document.createElement(\"style\")));\n        // \u200b\u8fd9\u91cc\u200b\u6539\u53d8\u200b\u9f20\u6807\u200b\u6307\u9488\u200b\u7684\u200b\u989c\u8272\u200b \u200b\u7531\u200bsvg\u200b\u751f\u6210\u200b\n        this.scr.innerHTML = `* {cursor: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8px' height='8px'><circle cx='4' cy='4' r='4' opacity='.5'/></svg>\") 4 4, auto}`;\n    }\n\n    refresh() {\n        this.scr.remove();\n        this.cursor.classList.remove(\"hover\");\n        this.cursor.classList.remove(\"active\");\n        this.pos = {curr: null, prev: null};\n        this.pt = [];\n\n        this.create();\n        this.init();\n        this.render();\n    }\n\n    init() {\n        document.onmouseover  = e => this.pt.includes(e.target.outerHTML) && this.cursor.classList.add(\"hover\");\n        document.onmouseout   = e => this.pt.includes(e.target.outerHTML) && this.cursor.classList.remove(\"hover\");\n        document.onmousemove  = e => {(this.pos.curr == null) && this.move(e.clientX - 8, e.clientY - 8); this.pos.curr = {x: e.clientX - 8, y: e.clientY - 8}; this.cursor.classList.remove(\"hidden\");};\n        document.onmouseenter = e => this.cursor.classList.remove(\"hidden\");\n        document.onmouseleave = e => this.cursor.classList.add(\"hidden\");\n        document.onmousedown  = e => this.cursor.classList.add(\"active\");\n        document.onmouseup    = e => this.cursor.classList.remove(\"active\");\n    }\n\n    render() {\n        if (this.pos.prev) {\n            this.pos.prev.x = Math.lerp(this.pos.prev.x, this.pos.curr.x, 0.15);\n            this.pos.prev.y = Math.lerp(this.pos.prev.y, this.pos.curr.y, 0.15);\n            this.move(this.pos.prev.x, this.pos.prev.y);\n        } else {\n            this.pos.prev = this.pos.curr;\n        }\n        requestAnimationFrame(() => this.render());\n    }\n}\n\n(() => {\n    CURSOR = new Cursor();\n    // \u200b\u9700\u8981\u200b\u91cd\u65b0\u200b\u83b7\u53d6\u200b\u5217\u8868\u200b\u65f6\u200b\uff0c\u200b\u4f7f\u7528\u200b CURSOR.refresh()\n})();\n
      \u200b\u5176\u4e2d\u200b\u6bd4\u8f83\u200b\u91cd\u8981\u200b\u7684\u200b\u53c2\u6570\u200b\u5c31\u662f\u200b\u9f20\u6807\u200b\u7684\u200b\u5c3a\u5bf8\u200b\u548c\u200b\u989c\u8272\u200b\uff0c\u200b\u5df2\u7ecf\u200b\u5728\u200b\u4e0a\u200b\u56fe\u200b\u4e2d\u200b\u6807\u51fa\u200b\uff0c\u200b\u76ee\u524d\u200b\u53d1\u73b0\u200b\u989c\u8272\u200b\u53ea\u200b\u652f\u6301\u200bRGB\u200b\u5199\u6cd5\u200b\u548c\u200b\u56fa\u6709\u200b\u540d\u79f0\u200b\u5199\u6cd5\u200b\uff08\u200b\u4f8b\u5982\u200bred\u200b\u8fd9\u79cd\u200b\uff09\uff0c\u200b\u5176\u4ed6\u200b\u53c2\u6570\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u81ea\u884c\u200b\u6478\u7d22\u200b\uff1a

      * {cursor: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8px' height='8px'><circle cx='4' cy='4' r='4' opacity='1.0' fill='rgb(57, 197, 187)'/></svg>\") 4 4, auto}`\n

      \u200b\u5728\u200bdocs/stylesheets/extra.css\u200b\u6dfb\u52a0\u200b\u5982\u4e0b\u200b\u4ee3\u7801\u200b\uff1a

      /* \u200b\u9f20\u6807\u200b\u6837\u5f0f\u200b */\n#cursor {\n  position: fixed;\n  width: 16px;\n  height: 16px;\n  /* \u200b\u8fd9\u91cc\u200b\u6539\u53d8\u200b\u8ddf\u968f\u200b\u7684\u200b\u5e95\u8272\u200b */\n  background: var(--theme-color);\n  border-radius: 8px;\n  opacity: 0.25;\n  z-index: 10086;\n  pointer-events: none;\n  transition: 0.2s ease-in-out;\n  transition-property: background, opacity, transform;\n}\n\n#cursor.hidden {\n  opacity: 0;\n}\n\n#cursor.hover {\n  opacity: 0.1;\n  transform: scale(2.5);\n  -webkit-transform: scale(2.5);\n  -moz-transform: scale(2.5);\n  -ms-transform: scale(2.5);\n  -o-transform: scale(2.5);\n}\n\n#cursor.active {\n  opacity: 0.5;\n  transform: scale(0.5);\n  -webkit-transform: scale(0.5);\n  -moz-transform: scale(0.5);\n  -ms-transform: scale(0.5);\n  -o-transform: scale(0.5);\n}\n
      \u200b\u8fd9\u91cc\u200b\u6bd4\u8f83\u200b\u91cd\u8981\u200b\u7684\u200b\u53c2\u6570\u200b\u5c31\u662f\u200b\u9f20\u6807\u200b\u8ddf\u968f\u200b\u7684\u200b\u5706\u5f62\u200b\u989c\u8272\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u6839\u636e\u200b\u81ea\u5df1\u200b\u7684\u200b\u559c\u597d\u200b\u8fdb\u884c\u200b\u66f4\u6539\u200b\uff1a
      #cursor {\n  /* \u200b\u8fd9\u91cc\u200b\u6539\u53d8\u200b\u8ddf\u968f\u200b\u7684\u200b\u5e95\u8272\u200b */\n  background: rgb(57, 197, 187);\n}\n

      \u200b\u6ce8\u610f\u200b\u26a0\ufe0f

      \u200b\u9700\u8981\u200b\u5728\u200bmkdocs.yml\u200b\u4e2d\u200b\u5f15\u5165\u200bjs\u200b\u548c\u200bcss

      extra_javascript:\n  - javascripts/extra.js\n  - javascripts/mathjax.js\nextra_css:\n  - stylesheets/extra.css\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/time/","title":"\u4e3a\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u6587\u7ae0\u200b\u4fee\u8ba2\u200b\u65f6\u95f4\u200b\u6233","text":"

      \u200b\u53c2\u8003\u200b\u65b9\u6cd5\u200b\uff1agit \u200b\u4fee\u8ba2\u200b\u65e5\u671f\u200b\u672c\u5730\u5316\u200b

      \u200b\u5229\u7528\u200bgit -revision-date-localized\u200b\u63d2\u4ef6\u200b\u6dfb\u52a0\u200b\u4e86\u200b\u5bf9\u200b\u6dfb\u52a0\u200b\u4e0a\u6b21\u200b\u66f4\u65b0\u200b\u65e5\u671f\u200b\u548c\u200b\u5728\u200b\u6bcf\u4e2a\u200b\u9875\u9762\u200b\u5e95\u90e8\u200b\u521b\u5efa\u200b\u6587\u6863\u200b\u7684\u200b\u652f\u6301\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/time/#_1","title":"\u5b89\u88c5","text":"
      pip install mkdocs-git-revision-date-localized-plugin\n

      .github/workflows/\u200b\u4e0b\u200b\u7684\u200bci.yml\u200b\u589e\u52a0\u200b\u9ad8\u4eae\u200b\u7684\u200b\u51e0\u884c\u200b\uff1a

      name: ci \non:\n  push:\n    branches:\n      - master \n      - main\npermissions:\n  contents: write\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n      - uses: actions/setup-python@v4\n        with:\n          python-version: 3.x\n      - run: echo \"cache_id=$(date --utc '+%V')\" >> $GITHUB_ENV \n      - uses: actions/cache@v3\n        with:\n          key: mkdocs-material-${ env.cache_id }\n          path: .cache\n          restore-keys: |\n            mkdocs-material-\n      - run: pip install mkdocs-git-revision-date-localized-plugin\n      - run: pip install mkdocs-git-authors-plugin\n      # - run: pip install mkdocs-rss-plugin           \n      - run: pip install mkdocs-material \n      - run: mkdocs gh-deploy --force\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/time/#_2","title":"\u914d\u7f6e","text":"

      \u200b\u7136\u540e\u200b\u5c06\u200b\u4ee5\u4e0b\u200b\u884c\u200b\u6dfb\u52a0\u200b\u5230\u200bmkdocs.yml\uff1a

      plugins:\n  - git-revision-date-localized:\n      enable_creation_date: true\n

      \u200b\u8be6\u7ec6\u200b\u7684\u200b\u914d\u7f6e\u200b\u8bf7\u200b\u770b\u200b\uff1amkdocs-git-revision-date-localized-plugin

      \u200b\u53ef\u9009\u200b\u7684\u200b\u914d\u7f6e\u200b\u5f88\u591a\u200b\uff1a

      plugins:\n  - git-revision-date-localized:\n      type: timeago #\u200b\u65f6\u95f4\u200b\u7c7b\u578b\u200b\n      custom_format: \"%d. %B %Y\"  # \u200b\u65f6\u95f4\u200b\u683c\u5f0f\u200b\n      timezone: Europe/Amsterdam #\u200b\u65f6\u200b\u533a\u200b\n      locale: en #\u200b\u9996\u9009\u200b\u8bed\u8a00\u200b\n      fallback_to_build_date: false #\u200b\u8bb8\u56de\u200b\u9000\u200b\u5230\u200bgit \u200b\u4e0d\u53ef\u200b\u7528\u65f6\u200bmkdocs build\u200b\u6267\u884c\u200b\u7684\u200b\u65f6\u95f4\u200b\n      enable_creation_date: true #\u200b\u662f\u5426\u200b\u542f\u7528\u200b\u521b\u5efa\u200b\u65f6\u95f4\u200b\n      exclude:  #\u200b\u6392\u9664\u200b\u7684\u200b\u9875\u9762\u200b\n          - index.md\n      enabled: true #\u200b\u662f\u5426\u200b\u542f\u7528\u200b\n      strict: true\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/time/#_3","title":"\u6e29\u99a8\u200b\u63d0\u793a","text":"

      \u200b\u5bf9\u4e8e\u200b\u5927\u578b\u200b\u5355\u4e00\u200b\u7684\u200b\u6587\u6863\u200b\u5e93\u200b\uff0c\u200b\u6267\u884c\u200bmkdocs serve\u200b\u540e\u200b\u7684\u200b\u6e32\u67d3\u200b\u901f\u5ea6\u200b\u660e\u663e\u200b\u53d8\u6162\u200b\uff0c\u200b\u8fd9\u200b\u662f\u56e0\u4e3a\u200b\u6bcf\u6b21\u200b\u6e32\u67d3\u200b\u90fd\u200b\u4f1a\u200b\u68c0\u67e5\u200b\u6240\u6709\u200b\u6587\u4ef6\u200b\u7684\u200bgit\u200b\u5386\u53f2\u8bb0\u5f55\u200b\u3002\u200b\u5982\u679c\u200b\u60a8\u200b\u4e0d\u200b\u9700\u8981\u200b\u8fd9\u4e2a\u200b\u529f\u80fd\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u5c06\u200benabled\u200b\u8bbe\u7f6e\u200b\u4e3a\u200bfalse\u200b\u6765\u200b\u7981\u7528\u200b\u5b83\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/webtalknow/","title":"\u6dfb\u52a0\u200b\u5728\u7ebf\u200b\u804a\u5929","text":"

      \u200b\u4ee5\u200bTidio\u200b\u4e3a\u4f8b\u200b,Tidio\u200b\u514d\u8d39\u7248\u200b\u5df2\u7ecf\u200b\u5b8c\u5168\u200b\u591f\u7528\u200b\u4e14\u200b\u65e0\u9700\u200b\u68af\u5b50\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/webtalknow/#tidio","title":"\u8bbf\u95ee\u200bTidio\u200b\u5b98\u7f51","text":"

      \u200b\u8981\u200b\u5728\u200b\u60a8\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u4f7f\u7528\u200b javascript \u200b\u4ee3\u7801\u200b\u65b9\u6cd5\u200b\u5b89\u88c5\u200b Tidio\uff0c\u200b\u60a8\u200b\u9700\u8981\u200b\u521b\u5efa\u200b\u4e00\u4e2a\u200b Tidio \u200b\u5e10\u6237\u200b\u3002\u200b\u8981\u200b\u521b\u5efa\u200b Tidio \u200b\u5e10\u6237\u200b\uff0c\u200b\u8bf7\u200b\u8bbf\u95ee\u200b\u6211\u4eec\u200b\u7684\u200b\u7f51\u7ad9\u200b\uff0c\u200b\u7136\u540e\u200b\u5355\u51fb\u200b \u201c\u200b\u5f00\u59cb\u200b\u201d \u200b\u6309\u94ae\u200b\u521b\u5efa\u200b\u65b0\u200b\u7684\u200b Tidio \u200b\u5e10\u6237\u200b\u3002\u200b\u60a8\u200b\u8fd8\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b \u201c\u200b\u767b\u5f55\u200b\u201d \u200b\u9009\u9879\u200b\u6765\u200b\u4f7f\u7528\u200b\u60a8\u200b\u73b0\u6709\u200b\u7684\u200b\u5e10\u6237\u200b\u3002

      \u200b\u5b89\u88c5\u200b\u8fc7\u7a0b\u200b\u5f88\u200b\u7b80\u5355\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u5b83\u200b\u53ea\u200b\u9700\u8981\u200b\u60a8\u200b\u5c06\u200b\u4e00\u884c\u200b\u4ee3\u7801\u200b\u7c98\u8d34\u200b\u5230\u200b\u7f51\u7ad9\u200b\u4ee3\u7801\u200b\u7684\u200b\u9002\u5f53\u200b\u4f4d\u7f6e\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/webtalknow/#_1","title":"\u627e\u5230\u200b\u5b89\u88c5\u200b\u4ee3\u7801","text":"

      \u200b\u53ef\u4ee5\u200b\u524d\u5f80\u200b\u201c\u200b\u8bbe\u7f6e\u200b\u201d>\u201c\u200b\u9891\u9053\u200b\u201d>\u201c\u200b\u5b9e\u65f6\u200b\u804a\u5929\u200b\u201d> \u201c\u200b\u5b89\u88c5\u200b\u201d \u200b\u90e8\u5206\u200b\u627e\u5230\u200b\u60a8\u200b\u72ec\u7279\u200b\u7684\u200b Tidio javascript \u200b\u4ee3\u7801\u200b\u3002\u200b\u8fd8\u200b\u5c06\u200b\u5728\u200b\u5e10\u6237\u200b\u521b\u5efa\u200b\u4e4b\u65c5\u200b\u7684\u200b\u6700\u540e\u200b\u9636\u6bb5\u200b\u770b\u5230\u200b\u4ee3\u7801\u200b\u3002 \u200b\u6bd4\u5982\u200b\uff1a

      <script src=\"//code.tidio.co/6jmawe9m5wy4ahvlhub2riyrnujz7xxi.js\" async></script>\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/webtalknow/#indexmd","title":"\u653e\u5230\u200b\u4e3b\u9875\u200bindex.md\u200b\u5373\u53ef","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/","title":"\u7f51\u9875\u200b\u5706\u200b\u89d2\u5316\u200b\u8bbe\u8ba1","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/#_1","title":"\u793a\u4f8b","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/#_2","title":"\u5982\u4f55\u200b\u8bbe\u8ba1","text":"

      \u200b\u65b0\u5efa\u200bcss\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5728\u200bmkdocs.yml\u200b\u5f15\u5165\u200bcss

      :root {\n  --admonition-border-left-width: 0.2rem;\n  --base-border-radius: 0.5rem;\n}\n\n/* Change font family of filename present on top of code block. */\n/* .highlight span.filename {\n  border-bottom: none;\n  border-radius: var(--base-border-radius);\n  display: inline;\n  font-family: var(--md-code-font-family);\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n  margin-bottom: 5px;\n  text-align: center;\n}\n.highlight span.filename + pre > code {\n  border-radius: var(--base-border-radius);\n  border-top-left-radius: 0;\n}\n.md-typeset pre > code {\n  border-radius: var(--base-border-radius);\n} */\n\n/* Customize admonition layout */\n/* .md-typeset .admonition {\n  border-width: 0px;\n  border-left-width: var(--admonition-border-left-width);\n}\n\n[dir=\"ltr\"] .md-typeset blockquote {\n  border-radius: 0.2rem;\n  border-left-width: var(--admonition-border-left-width);\n} */\n\n/* Grid Cards */\n.md-typeset .grid.cards > ul > li {\n  border-radius: var(--base-border-radius);\n}\n.md-typeset .grid.cards > ul > li:hover {\n  box-shadow: 0 0 0.2rem #ffffff40;\n}\n\n/* Markdown Button */\n.md-typeset .md-button {\n  border-radius: var(--base-border-radius);\n}\n\n/* Footer: Social Links */\n.md-social__link svg {\n  max-height: 1rem;\n}\n\n\n/* Forms */\n.md-search__form {\n  border-radius: var(--base-border-radius);\n}\n\n[data-md-toggle=\"search\"]:checked ~ .md-header .md-search__form {\n  border-top-right-radius: var(--base-border-radius);\n  border-top-left-radius: var(--base-border-radius);\n}\n\n[dir=\"ltr\"] .md-search__output {\n  border-bottom-right-radius: var(--base-border-radius);\n  border-bottom-left-radius: var(--base-border-radius);\n}\n\n/* Blog - index.md */\n/* div.md-content header {\n  display: none;\n}\n\n.md-post--excerpt {\n  background-color: var(--md-accent-fg-color--transparent);\n  box-shadow: 0 0 0 1rem var(--md-accent-fg-color--transparent);\n  border-radius: var(--base-border-radius);\n}\n\n.md-post--excerpt .md-post__header {\n  justify-content: center;\n}\n\n.md-post--excerpt .md-post__content > h2,\n.md-post__action {\n  text-align: center;\n} */\n\n/* Table */\n.md-typeset table:not([class]) {\n  border-radius: var(--base-border-radius);\n}\n\n\n\n\n\n.carousel {\n  width: 60%;\n  height: 100%;\n\n  border-radius: 0.4rem;\n  overflow: hidden;\n  position: relative;\n\n  /* \u200b\u5c45\u4e2d\u200b */\n  margin-left: auto;\n  margin-right: auto;\n\n  border: 0.075rem solid #7b7b7b7a;\n  box-shadow: var(--md-shadow-z1);\n}\n\n.carousel-container {\n  width: 100%;\n  height: 100%;\n\n  position: relative;\n  left: 0;\n\n  display: flex;\n\n  /* \u200b\u8fc7\u6e21\u200b\u52a8\u753b\u200b 1s */\n  transition: all 1s;\n}\n\n.carousel-hover {\n  height: 100%;\n  width: 10%;\n  position: absolute;\n  top: 0;\n\n  /* \u200b\u5b50\u200b\u5143\u7d20\u200b\u5782\u76f4\u200b\u5c45\u4e2d\u200b */\n  display: flex;\n  flex-flow: column nowrap;\n  align-items: center;\n  justify-content: center;\n}\n.carousel-hover.left {\n  left: 0;\n}\n.carousel-hover.right {\n  right: 0;\n}\n\n.carousel-hover button {\n  background-color: var(--md-accent-fg-color);\n  border-radius: 50%;\n\n  cursor: pointer;\n\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n.carousel-hover button::after {\n  display: block;\n  height: 1.5rem;\n  width: 1.5rem;\n\n  background-color: white;\n  content: \"\";\n  mask-position: center;\n  -webkit-mask-position: center;\n}\n.carousel-hover.left button::after {\n  mask-image: var(--md-tabbed-icon--prev);\n  -webkit-mask-image: var(--md-tabbed-icon--prev);\n}\n.carousel-hover.right button::after {\n  mask-image: var(--md-tabbed-icon--next);\n  -webkit-mask-image: var(--md-tabbed-icon--next);\n}\n\n/* hover \u200b\u5916\u5c42\u200b */\n.carousel-hover:hover button {\n  opacity: 0.5;\n  transition: opacity 0.3s;\n}\n/* hover \u200b\u5185\u5c42\u200b */\n.carousel-hover button:hover {\n  opacity: 0.8;\n  transition: opacity 0.3s;\n}\n\n.carousel-container a {\n  width: 100%;\n  height: 100%;\n\n  flex-shrink: 0;\n}\n\n.carousel-container img {\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n  display: block;\n}\n\n.carousel-bottom {\n  position: absolute;\n  /* \u200b\u5bbd\u5ea6\u200b\u7b49\u540c\u4e8e\u200b\u5185\u5bb9\u200b\u5bbd\u5ea6\u200b */\n  width: 100%;\n  padding: 20px;\n\n  bottom: 0;\n\n  display: flex;\n  justify-content: center;\n  /* \u200b\u6307\u793a\u5668\u200b\u95f4\u8ddd\u200b */\n  gap: 10px;\n\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n.carousel-bottom:hover {\n  opacity: 0.8;\n  transition: opacity 0.3s;\n}\n\n.carousel-bottom .indicator {\n  height: 5px;\n  width: 20px;\n\n  background-color: var(--md-accent-fg-color);\n\n  opacity: 0.5;\n  cursor: pointer;\n}\n\n.carousel:hover .bottom .indicator {\n  opacity: 1;\n}\n.carousel:hover .shift .btn {\n  opacity: 1;\n}\n\n@media screen and (max-width: 600px) {\n  .carousel {\n      width: 100%;\n  }\n\n  .carousel-hover button {\n      opacity: 1;\n  }\n}\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/#grid-cards","title":"\u5229\u7528\u200b\u5185\u7f6e\u200b\u7684\u200bgrid cards","text":"
      <div class=\"grid cards\" markdown>\n\n-   :simple-materialformkdocs:{ .lg .middle } __Mkdocs\u200b\u6559\u7a0b\u200b__\n\n    ---\n\n    - [\u200b\u5229\u7528\u200bMkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages](blog/Mkdocs/mkdocs1.md)\n    - [Mkdocs\u200b\u90e8\u7f72\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)](blog/Mkdocs/mkdocs2.md)\n    - [\u200b\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b](blog/websitebeauty/linktech.md)\n    - [\u200b\u7f51\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b](blog/Mkdocs/mkdocsblog.md)\n    - [Blogger](blog/index.md)\n</div>\n

      \u200b\u6548\u679c\u200b\uff1a

      • Mkdocs\u200b\u6559\u7a0b\u200b

        \u200b\u793a\u4f8b\u200b\u6587\u5b57\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/#_3","title":"\u6309\u94ae","text":"

      [Send Email :fontawesome-solid-paper-plane:](mailto:<wangkewen821@gmail.com>){.md-button}\n
      \u200b\u6548\u679c\u200b\uff1a Send Email

      ","tags":["Mkdocs"]},{"location":"develop/git/","title":"Git \u200b\u5b9e\u7528\u6280\u5de7","text":"

      Info

      \u200b\u539f\u6587\u200b\u5730\u5740\u200b:Git \u200b\u5b9e\u7528\u6280\u5de7\u200b

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#git","title":"Git \u200b\u5b9e\u7528\u6280\u5de7","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#_1","title":"\u4e00\u200b\u3001\u200b\u57fa\u672c\u64cd\u4f5c","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#1-git","title":"1. \u200b\u65b0\u5efa\u200b git \u200b\u4ed3\u5e93","text":"
      git init\n
      git init -b main\n\ngit config --global init.defaultBranch main\n\ngit branch -m main\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#2","title":"2. \u200b\u514b\u9686\u200b\u8fdc\u7a0b\u200b\u4ed3\u5e93","text":"
      git clone http://git.example.com/someone/test.git\n\ngit clone http://git.example.com/someone/test.git test\n\ngit clone http://git.example.com/someone/test.git --depth=1 -b main\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#3","title":"3. \u200b\u63d0\u4ea4\u200b\u4ee3\u7801","text":"
      git add -a\n\ngit add -u\n\ngit add .\n\ngit commit\n\ngit commit -m \"first commit\"\n\ngit commit -am \"first commit\"\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#4","title":"4. \u200b\u67e5\u770b\u200b\u4ed3\u5e93\u200b\u72b6\u6001","text":"
      git status\n
      git status -s\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#5","title":"5. \u200b\u67e5\u770b\u200b\u63d0\u4ea4\u200b\u5386\u53f2","text":"

      https://git-scm.com/docs/git-log

      git log\n

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#6","title":"6. \u200b\u65b0\u5efa\u200b\u5206\u652f","text":"
      git branch test\n\ngit checkout test\n\ngit checkout -b test\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#7","title":"7. \u200b\u5408\u5e76\u200b\u5206\u652f","text":"
      git checkout main\n\ngit merge test\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#8","title":"8. \u200b\u5220\u9664\u200b\u5206\u652f","text":"
      git branch -d test-not-need\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#9","title":"9. \u200b\u5408\u5e76\u200b\u51b2\u7a81","text":"

      \u200b\u5f53\u200b\u4e24\u4e2a\u200b\u5206\u652f\u200b\u90fd\u200b\u5bf9\u200b\u540c\u4e00\u200b\u884c\u200b\u8fdb\u884c\u200b\u4e86\u200b\u4fee\u6539\u200b\uff0cgit \u200b\u4fbf\u4f1a\u200b\u4ea7\u751f\u200b\u51b2\u7a81\u200b\uff0c\u200b\u5e76\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u672a\u200b\u5408\u5e76\u200b

      \u200b\u6b64\u65f6\u200b\u5c06\u200b\u6bcf\u4e2a\u200b\u6587\u4ef6\u200b\u8fdb\u884c\u200b\u4fee\u6539\u200b\uff0c\u200b\u786e\u8ba4\u200b\u6700\u540e\u200b\u7684\u200b\u5185\u5bb9\u200b\uff0c\u200b\u4f7f\u7528\u200b git add \u200b\u65b9\u6cd5\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u51b2\u7a81\u200b\u5df2\u200b\u89e3\u51b3\u200b

      git add .\\A.txt\n
      \u200b\u5728\u200b\u6240\u6709\u200b\u6587\u4ef6\u200b\u7684\u200b\u51b2\u7a81\u200b\u5747\u200b\u5df2\u200b\u89e3\u51b3\u200b\u540e\u200b\uff0c\u200b\u4f7f\u7528\u200b commit \u200b\u63d0\u4ea4\u200b\u6b64\u6b21\u200b\u4fee\u6539\u200b\u3002

      git merge --abort\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#10","title":"10. \u200b\u8fdc\u7a0b\u200b\u4ed3\u5e93","text":"
      git remote\n

      \u200b\u9ed8\u8ba4\u200b\u5e94\u8be5\u200b\u4e3a\u7a7a\u200b

      git remote add origin http://git.example.com/someone/test.git\n\ngit push origin main\n\ngit fetch --all\n\ngit fetch origin\n\ngit branch --set-upstream-to=origin/main main\n\ngit branch -u origin/main main\n

      git push -u origin main\n\ngit pull\n\ngit pull origin main\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#_2","title":"\u4e8c\u200b\u3001\u200b\u5e38\u89c1\u200b\u6280\u5de7","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#1","title":"1. \u200b\u4e34\u65f6\u200b\u4fdd\u5b58\u200b\u6210\u679c","text":"
      git stash\n
      git stash pop\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#2-rebasemerge","title":"2. \u200b\u5408\u5e76\u200b\u5206\u652f\u200b\u7075\u6d3b\u200b\u9009\u62e9\u200b rebase/merge","text":"
      git merge test\n\ngit rebase test\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#3-cherry-pick","title":"3. cherry-pick","text":"

      \u200b\u9002\u5408\u200b hotfix

      git cherry-pick 12d654f1d701cbf7cd9abb98ce84eeef460a24a7\n

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#4_1","title":"4. \u200b\u4fee\u6539\u200b\u4e0a\u6b21\u200b\u63d0\u4ea4","text":"
      git commit --amend\n

      \u200b\u4f1a\u200b\u540c\u65f6\u200b\u63d0\u4ea4\u200b\u6682\u5b58\u200b\u7684\u200b\u6587\u4ef6\u200b

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#5_1","title":"5. \u200b\u53d6\u6d88\u200b\u6587\u4ef6\u200b\u4fee\u6539","text":"
      git checkout .\\C.txt\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#6_1","title":"6. \u200b\u5f03\u7528\u200b\u63d0\u4ea4","text":"
      \u200b\u4fdd\u7559\u200b\u6587\u4ef6\u200b\ngit reset --soft 12d654f1d701cbf7cd9abb98ce84eeef460a24a7\n\n\u200b\u4e22\u5f03\u200b\u4fee\u6539\u200b\ngit reset --hard 12d654f1d701cbf7cd9abb98ce84eeef460a24a7\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#7_1","title":"7. \u200b\u8865\u4e01\u200b\u6587\u4ef6","text":"
      git\ngit diff [file] > a.patch\ngit apply a.patch\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/lighthouse/","title":"\u5229\u7528\u200bLighthouse\u200b\u6d4b\u8bd5\u200b\u7f51\u7ad9\u200b\u6027\u80fd","text":"

      \u200b\u53ef\u4ee5\u200b\u770b\u5230\u200b\u6211\u200b\u7684\u200b\u7f51\u7ad9\u200b\u6027\u80fd\u200b\u8fd8\u662f\u200b\u4e0d\u9519\u200b\u7684\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u60f3\u200b\u6d4b\u8bd5\u200b\u81ea\u5df1\u200b\u7684\u200b\u7f51\u7ad9\u200b\u6027\u80fd\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5c1d\u8bd5\u200b\u4e00\u4e0b\u200b

      \u200b\u6253\u5f00\u200b\u8c37\u6b4c\u200b\u6216\u8005\u200bEdge\u200b\u6d4f\u89c8\u5668\u200b\uff0c\u200b\u6309\u200bF12\uff0c\u200b\u5728\u200b\u53f3\u4fa7\u200b\u70b9\u200b\"\u2795\"\u200b\u627e\u5230\u200bLighthouse,\u200b\u70b9\u51fb\u200b\u5206\u6790\u200b\u9875\u9762\u200b\u8f7d\u200b\u5373\u53ef\u200b

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/","title":"\u5982\u4f55\u200b\u5c06\u200b github pages \u200b\u8fc1\u79fb\u200b\u5230\u200b vercel \u200b\u4e0a\u200b\u6258\u7ba1","text":"

      \u200b\u5982\u4f55\u200b\u5c06\u200b github pages \u200b\u8fc1\u79fb\u200b\u5230\u200b vercel \u200b\u4e0a\u200b\u6258\u7ba1\u200b

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/Markdown/MWeb/","title":"Markdown\u200b\u5199\u4f5c\u200b\u5e94\u7528\u200b\u63a8\u8350","text":"

      MWeb Pro \u200b\u662f\u200b\u4e00\u6b3e\u200b\u9002\u7528\u200b\u4e8e\u200bmacOS\u200b\u7684\u200b\u4e13\u4e1a\u200bMarkdown\u200b\u5199\u4f5c\u200b\u3001\u200b\u7b14\u8bb0\u672c\u200b\u5e94\u7528\u8f6f\u4ef6\u200b\u3002\u200b\u559c\u6b22\u200b\u5199\u200b\u535a\u5ba2\u200b\u7684\u200b\u670b\u53cb\u200b\uff0c\u200b\u90a3\u200b\u4f60\u200b\u4e00\u5b9a\u200b\u4f1a\u200b\u9700\u8981\u200b MWeb Pro \u200b\u8fd9\u200b\u6b3e\u200b\u8f6f\u4ef6\u200b\u3002\u200b\u4e3a\u200b\u60a8\u200b\u63d0\u4f9b\u200b\u6700\u4f73\u200b\u7684\u200b\u5199\u4f5c\u200b\u4f53\u9a8c\u200b\u3002

      Markdown \u200b\u8bed\u6cd5\u200b\u652f\u6301\u200b\uff1a

      \u200b\u4f7f\u7528\u200b Github Flavored Markdown \u200b\u8bed\u6cd5\u200b\uff0c\u200b\u7b80\u79f0\u200b GFM \u200b\u8bed\u6cd5\u200b\u3002\u200b\u652f\u6301\u200b\u8868\u683c\u200b\u3001TOC\u3001LaTeX\u3001\u200b\u4ee3\u7801\u200b\u5757\u200b\u3001\u200b\u4efb\u52a1\u200b\u5217\u8868\u200b\u3001\u200b\u811a\u6ce8\u200b\u7b49\u200b\u3002\u200b\u753b\u200b\u56fe\u5e93\u200b\u652f\u6301\u200b mermaid, viz, echarts, plantuml, sequence, flow\u3002

      \u200b\u8f85\u52a9\u200b\u529f\u80fd\u200b

      \u200b\u652f\u6301\u200b\u622a\u56fe\u200b\u5e76\u200b\u7c98\u8d34\u200b\u3001\u200b\u590d\u5236\u200b\u5e76\u200b\u7c98\u8d34\u200b\u3001\u200b\u62d6\u62fd\u200b\u7b49\u200b\u65b9\u5f0f\u200b\u63d2\u5165\u200b\u56fe\u7247\u200b\u5e76\u200b\u76f4\u63a5\u200b\u663e\u793a\u200b\u5728\u200b\u7f16\u8f91\u5668\u200b\u5185\u200b\u3002\u200b\u5728\u200b\u517c\u5bb9\u200b Markdown \u200b\u8bed\u6cd5\u200b\u7684\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u652f\u6301\u200b\u8bbe\u7f6e\u200b\u56fe\u7247\u200b\u5bbd\u5ea6\u200b\u3002\u200b\u597d\u7528\u200b\u7684\u200b\u8868\u683c\u200b\u63d2\u5165\u200b\u548c\u200b LaTeX \u200b\u4e66\u5199\u200b\u8f85\u52a9\u200b\u3002

      \u200b\u8f93\u51fa\u200b\u529f\u80fd\u200b

      \u200b\u652f\u6301\u200b\u5bfc\u51fa\u200b\u4e3a\u200b\u56fe\u7247\u200b\u3001HTML\u3001Epub\u3001PDF\u3001RTF\u3001Docx\u3002\u200b\u652f\u6301\u200b\u53d1\u5e03\u200b\u5230\u200b Wordpress\u3001\u200b\u5370\u8c61\u200b\u7b14\u8bb0\u200b\u3001Blogger\u3001Medium\u3001Tumblr\u200b\u7b49\u200b\u3002\u200b\u652f\u6301\u200b\u4e03\u725b\u4e91\u200b\u3001\u200b\u53c8\u200b\u62cd\u4e91\u200b\u7b49\u200b\u4ee5\u53ca\u200b\u81ea\u5b9a\u4e49\u200b\u7684\u200b\u56fe\u5e8a\u200b\u670d\u52a1\u200b\u3002

      \u200b\u5f3a\u5927\u200b\u7684\u200b\u7b14\u8bb0\u200b\u529f\u80fd\u200b

      \u200b\u5f3a\u5927\u200b\u7684\u200b\u6587\u6863\u200b\u5e93\u200b\u652f\u6301\u200b\u5206\u7c7b\u200b\u6811\u200b\u548c\u200b\u6807\u7b7e\u200b\u7ba1\u7406\u200b\u6587\u6863\u200b\uff0c\u200b\u6587\u6863\u200b\u53ef\u200b\u5f52\u7c7b\u200b\u4e8e\u200b\u591a\u4e2a\u200b\u5206\u7c7b\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u628a\u200b\u5206\u7c7b\u200b\u6574\u4e2a\u200b\u5bfc\u51fa\u200b\u4e3a\u200b Epub\u3001PDF \u200b\u548c\u200b\u751f\u6210\u200b\u9759\u6001\u200b\u7f51\u7ad9\u200b\u3002\u200b\u975e\u5e38\u200b\u5408\u9002\u200b\u7528\u4e8e\u200b\u7b14\u8bb0\u200b\u3001\u200b\u4e2a\u4eba\u200b\u77e5\u8bc6\u200b\u6536\u96c6\u200b\u3001\u200b\u7ba1\u7406\u200b\u548c\u200b\u8f93\u51fa\u200b\u3002 \u200b\u5feb\u901f\u200b\u7b14\u8bb0\u200b\uff1a\u200b\u968f\u610f\u200b\u589e\u52a0\u200b\u7b14\u8bb0\u200b\u53ca\u200b\u56fe\u7247\u200b\u7b49\u200b\u7d20\u6750\u200b\uff0c\u200b\u652f\u6301\u200b\u4ee5\u5929\u200b\u4e3a\u200b\u5355\u4f4d\u200b\u628a\u200b\u589e\u52a0\u200b\u7684\u200b\u7d20\u6750\u200b\u7ec4\u5408\u200b\u5728\u200b\u4e00\u4e2a\u200b\u6587\u6863\u200b\u5185\u200b\uff0c\u200b\u65b9\u4fbf\u200b\u6574\u7406\u200b\u53ca\u200b\u8bb0\u5f55\u200b\u5386\u53f2\u200b\u6536\u96c6\u200b\u60c5\u51b5\u200b\u3002\u200b\u5feb\u901f\u200b\u641c\u7d22\u200b\uff1a\u200b\u76ee\u524d\u200b\u5df2\u200b\u652f\u6301\u200b\u5168\u5c40\u200b\u5feb\u6377\u952e\u200b\u8c03\u51fa\u200b\u641c\u7d22\u200b\u3002

      \u200b\u4ee5\u4e0b\u200b\u6458\u81ea\u200bMWeb\u200b\u5173\u4e8e\u200bMarkdown\u200b\u7684\u200b\u4ecb\u7ecd\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mweb","title":"\u6b22\u8fce\u200b\u4f7f\u7528\u200b MWeb","text":"

      MWeb \u200b\u662f\u200b\u4e13\u4e1a\u200b\u7684\u200b Markdown \u200b\u5199\u4f5c\u200b\u3001\u200b\u8bb0\u7b14\u8bb0\u200b\u3001\u200b\u9759\u6001\u200b\u535a\u5ba2\u200b\u751f\u6210\u200b\u8f6f\u4ef6\u200b\uff0c\u200b\u76ee\u524d\u200b\u5df2\u200b\u652f\u6301\u200b Mac\uff0ciPad \u200b\u548c\u200b iPhone\u3002MWeb \u200b\u6709\u200b\u4ee5\u4e0b\u200b\u7279\u8272\u200b\uff1a

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_1","title":"\u8f6f\u4ef6\u200b\u672c\u8eab\u200b\uff1a","text":"
      • \u200b\u4f7f\u7528\u200b\u539f\u751f\u200b\u7684\u200b macOS \u200b\u6280\u672f\u200b\u6253\u9020\u200b\uff0c\u200b\u8ffd\u6c42\u200b\u4e0e\u200b\u7cfb\u7edf\u200b\u7684\u200b\u5b8c\u7f8e\u200b\u7ed3\u5408\u200b\u3002
      • \u200b\u539f\u5219\u4e0a\u200b\uff0c\u200b\u9996\u5148\u200b\u662f\u200b\u8ffd\u6c42\u200b\u754c\u9762\u200b\u7b80\u6d01\u200b\u548c\u200b\u9ad8\u6027\u80fd\u200b\uff0c\u200b\u7136\u540e\u200b\u624d\u200b\u662f\u200b\u5f3a\u5927\u200b\u6613\u7528\u200b\uff0c\u200b\u529f\u80fd\u200b\u5168\u9762\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown","title":"Markdown \u200b\u8bed\u6cd5\u200b\uff1a","text":"
      • \u200b\u4f7f\u7528\u200b GitHub Flavored Markdown \u200b\u8bed\u6cd5\u200b\uff0c\u200b\u7b80\u79f0\u200b GFM \u200b\u8bed\u6cd5\u200b\u3002
      • \u200b\u652f\u6301\u200b\u8868\u683c\u200b\u3001TOC\u3001LaTeX\u3001\u200b\u4ee3\u7801\u200b\u5757\u200b\u3001\u200b\u4efb\u52a1\u200b\u5217\u8868\u200b\u3001\u200b\u811a\u6ce8\u200b\u7b49\u200b\u3002
      • \u200b\u753b\u200b\u56fe\u5e93\u200b\u652f\u6301\u200b mermaid, viz, ECharts, PlantUML, Sequence, Flow\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown_1","title":"Markdown \u200b\u8f85\u52a9\u200b\uff1a","text":"
      • \u200b\u652f\u6301\u200b\u622a\u56fe\u200b\u5e76\u200b\u7c98\u8d34\u200b\u3001\u200b\u590d\u5236\u200b\u5e76\u200b\u7c98\u8d34\u200b\u3001\u200b\u62d6\u62fd\u200b\u7b49\u200b\u65b9\u5f0f\u200b\u63d2\u5165\u200b\u56fe\u7247\u200b\u5e76\u200b\u76f4\u63a5\u200b\u663e\u793a\u200b\u5728\u200b\u7f16\u8f91\u5668\u200b\u5185\u200b\u3002
      • \u200b\u5728\u200b\u517c\u5bb9\u200b Markdown \u200b\u8bed\u6cd5\u200b\u7684\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u652f\u6301\u200b\u8bbe\u7f6e\u200b\u56fe\u7247\u200b\u5bbd\u5ea6\u200b\u3002
      • \u200b\u597d\u7528\u200b\u7684\u200b\u8868\u683c\u200b\u63d2\u5165\u200b\u548c\u200b LaTeX \u200b\u4e66\u5199\u200b\u8f85\u52a9\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown_2","title":"Markdown \u200b\u8f93\u51fa\u200b\uff1a","text":"
      • \u200b\u652f\u6301\u200b\u5bfc\u51fa\u200b\u4e3a\u200b\u56fe\u7247\u200b\u3001HTML\u3001Epub\u3001PDF\u3001RTF\u3001Docx\u3002
      • \u200b\u652f\u6301\u200b\u53d1\u5e03\u200b\u5230\u200b WordPress\u3001\u200b\u652f\u6301\u200b Metaweblog API \u200b\u534f\u8bae\u200b\u7684\u200b\u670d\u52a1\u200b\u3001Wordpress.com\u3001\u200b\u5370\u8c61\u200b\u7b14\u8bb0\u200b\uff08Evernote\uff09\u3001Blogger\u3001Medium\u3001Tumblr\u3001\u200b\u8bed\u96c0\u200b\u3001Ghost\u3001\u200b\u5c11\u6570\u6d3e\u200b Matrix\u3002
      • \u200b\u56fe\u7247\u200b\u4e0a\u4f20\u200b\u670d\u52a1\u200b\uff08\u200b\u56fe\u5e8a\u200b\uff09\u200b\u652f\u6301\u200b Imgur\u3001\u200b\u4e03\u725b\u4e91\u200b\u3001\u200b\u53c8\u200b\u62cd\u4e91\u200b\u3001\u200b\u817e\u8baf\u200b\u4e91\u200b COS\u3001\u200b\u963f\u91cc\u200b\u4e91\u200b OSS\u3001SM.MS\u200b\u548c\u200b\u81ea\u5b9a\u4e49\u200b\u7684\u200b\u56fe\u5e8a\u200b\u670d\u52a1\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown_3","title":"Markdown \u200b\u7b14\u8bb0\u200b\uff1a","text":"
      • \u200b\u5f3a\u5927\u200b\u7684\u200b\u6587\u6863\u200b\u5e93\u200b\u652f\u6301\u200b\u5206\u7c7b\u200b\u6811\u200b\u548c\u200b\u6807\u7b7e\u200b\u7ba1\u7406\u200b\u6587\u6863\u200b\uff0c\u200b\u6587\u6863\u200b\u53ef\u200b\u5f52\u7c7b\u200b\u4e8e\u200b\u591a\u4e2a\u200b\u5206\u7c7b\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u628a\u200b\u5206\u7c7b\u200b\u6574\u4e2a\u200b\u5bfc\u51fa\u200b\u4e3a\u200b Epub\u3001PDF \u200b\u548c\u200b\u751f\u6210\u200b\u9759\u6001\u200b\u7f51\u7ad9\u200b\u3002\u200b\u975e\u5e38\u200b\u5408\u9002\u200b\u7528\u4e8e\u200b\u7b14\u8bb0\u200b\u3001\u200b\u4e2a\u4eba\u200b\u77e5\u8bc6\u200b\u6536\u96c6\u200b\u3001\u200b\u7ba1\u7406\u200b\u548c\u200b\u8f93\u51fa\u200b\u3002
      • \u200b\u5feb\u901f\u200b\u7b14\u8bb0\u200b\uff1a\u200b\u968f\u610f\u200b\u589e\u52a0\u200b\u7b14\u8bb0\u200b\u53ca\u200b\u56fe\u7247\u200b\u7b49\u200b\u7d20\u6750\u200b\uff0c\u200b\u652f\u6301\u200b\u4ee5\u5929\u200b\u4e3a\u200b\u5355\u4f4d\u200b\u628a\u200b\u589e\u52a0\u200b\u7684\u200b\u7d20\u6750\u200b\u7ec4\u5408\u200b\u5728\u200b\u4e00\u4e2a\u200b\u6587\u6863\u200b\u5185\u200b\uff0c\u200b\u65b9\u4fbf\u200b\u6574\u7406\u200b\u53ca\u200b\u8bb0\u5f55\u200b\u5386\u53f2\u200b\u6536\u96c6\u200b\u60c5\u51b5\u200b\u3002
      • \u200b\u5feb\u901f\u200b\u641c\u7d22\u200b\uff1a\u200b\u76ee\u524d\u200b\u5df2\u200b\u652f\u6301\u200b\u5168\u5c40\u200b\u5feb\u6377\u952e\u200b\u8c03\u51fa\u200b\u641c\u7d22\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown_4","title":"\u5916\u90e8\u200b Markdown \u200b\u6587\u6863\u200b\uff1a","text":"
      • \u200b\u5916\u90e8\u200b Markdown \u200b\u6587\u6863\u200b\u4f7f\u7528\u200b\u5916\u90e8\u200b\u6a21\u5f0f\u200b\u7ba1\u7406\u200b\u3002\u200b\u5916\u90e8\u200b\u6a21\u5f0f\u200b\u4f7f\u7528\u200b\u76ee\u5f55\u200b\u6811\u200b\u7684\u200b\u65b9\u5f0f\u200b\u7f16\u8f91\u200b\u548c\u200b\u7ba1\u7406\u200b\u4f60\u200b\u7684\u200b Markdown \u200b\u6587\u6863\u200b\uff0c\u200b\u8fd8\u200b\u80fd\u200b\u5f88\u200b\u597d\u200b\u7684\u200b\u652f\u6301\u200b GitBook\u3001Jekyll\u3001Hexo \u200b\u7b49\u7b49\u200b\u7f16\u8f91\u200b\u548c\u200b\u56fe\u7247\u200b\u63d2\u5165\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mweb_1","title":"MWeb \u200b\u6587\u6863\u200b\uff1a","text":"

      \u200b\u5982\u679c\u200b\u8981\u200b\u66f4\u200b\u8be6\u7ec6\u200b\u4e86\u89e3\u200b MWeb\uff0c\u200b\u5efa\u8bae\u200b\u4f60\u200b\u4e00\u5b9a\u200b\u8981\u200b\u53bb\u200b\u770b\u200b\u4e00\u4e0b\u200b\u5b98\u7f51\u200b\u7684\u200b\u5e2e\u52a9\u200b\u6587\u6863\u200b\uff0c\u200b\u7f51\u5740\u200b\u4e3a\u200b\uff1ahttps://zh.mweb.im/help.html\u3002\u200b\u6211\u4eec\u200b\u5efa\u8bae\u200b\u5728\u200b\u4f7f\u7528\u200b\u6587\u6863\u200b\u5e93\u200b\u4e4b\u524d\u200b\uff0c\u200b\u4e00\u5b9a\u200b\u8981\u200b\u9605\u8bfb\u200b\u4e00\u4e0b\u200b MWeb \u200b\u6587\u6863\u200b\u5e93\u200b\u8be6\u7ec6\u200b\u4ecb\u7ecd\u200b \u200b\u8fd9\u200b\u7bc7\u6587\u7ae0\u200b\uff0c\u200b\u4ee5\u4fbf\u200b\u66f4\u597d\u200b\u7684\u200b\u4f7f\u7528\u200b\u6587\u6863\u200b\u5e93\u200b\u3002

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mweb_2","title":"\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u6539\u8fdb\u200b MWeb","text":"

      \u200b\u5982\u679c\u200b\u4f60\u200b\u559c\u6b22\u200b MWeb\uff0c\u200b\u60f3\u200b\u8ba9\u200b\u5b83\u200b\u53d8\u5f97\u200b\u66f4\u597d\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\uff1a

      1. \u200b\u63a8\u8350\u200b MWeb\uff0c\u200b\u8ba9\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u4eba\u200b\u77e5\u9053\u200b\u3002
      2. \u200b\u7ed9\u200b\u6211\u4eec\u200b\u53d1\u200b\u53cd\u9988\u200b\u548c\u200b\u5efa\u8bae\u200b\uff1acoderforart+2333@gmail.com
      3. \u200b\u5728\u200b Mac App Store \u200b\u4e0a\u200b\u8bc4\u4ef7\u200b \uff08\u200b\u5982\u679c\u200b\u662f\u200b\u5728\u200b MAS \u200b\u4e0a\u200b\u8d2d\u4e70\u200b\u7684\u8bdd\u200b\uff09\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#gfm-mweb","title":"GFM \u200b\u8bed\u6cd5\u200b\u7b80\u4ecb\u200b\u548c\u200b MWeb \u200b\u6240\u200b\u652f\u6301\u200b\u7684\u200b\u6269\u5c55\u200b\u8bed\u6cd5","text":"","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_2","title":"\u56de\u8f66\u200b\u8f6c\u4e3a\u200b\u6362\u884c","text":"

      \u200b\u5b98\u65b9\u200b\u7684\u200b\u8bed\u6cd5\u200b\u89c4\u5b9a\u200b\u7ed3\u5c3e\u200b\u52a0\u200b 2 \u200b\u4e2a\u200b\u4ee5\u4e0a\u200b\u7a7a\u683c\u200b\u52a0\u200b\u6362\u884c\u200b\u624d\u200b\u4f1a\u200b\u8f6c\u6210\u200b\u6362\u884c\u200b\uff0c\u200b\u4e5f\u200b\u5c31\u662f\u200b <br /> \u200b\u6807\u7b7e\u200b\u3002MWeb \u200b\u4e2d\u6709\u200b\u4e2a\u200b\u9009\u9879\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u628a\u200b\u6362\u884c\u200b\u8f6c\u200b\u6210\u200b <br />\uff0c\u200b\u4e0d\u7528\u200b\u52a0\u4e0a\u200b 2 \u200b\u4e2a\u200b\u4ee5\u4e0a\u200b\u7a7a\u683c\u200b\uff0c\u200b\u8fd9\u4e2a\u200b\u9009\u9879\u200b\u9ed8\u8ba4\u200b\u662f\u200b\u5f00\u542f\u200b\u7684\u200b\u3002\u200b\u5982\u679c\u200b\u8981\u200b\u5173\u95ed\u200b\uff0c\u200b\u8bf7\u200b\u5728\u200b\u8bbe\u7f6e\u200b\u9875\u9762\u200b\u5173\u95ed\u200b\u3002

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#task-lists","title":"\u4efb\u52a1\u200b\u5217\u8868\u200b\uff08Task lists\uff09","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      - [ ] \u200b\u4efb\u52a1\u200b\u4e00\u200b \u200b\u672a\u200b\u505a\u200b\u4efb\u52a1\u200b `- + \u200b\u7a7a\u683c\u200b + [ ]`\n- [x] \u200b\u4efb\u52a1\u200b\u4e8c\u200b \u200b\u5df2\u200b\u505a\u200b\u4efb\u52a1\u200b `- + \u200b\u7a7a\u683c\u200b + [x]`\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      • \u200b\u4efb\u52a1\u200b\u4e00\u200b \u200b\u672a\u200b\u505a\u200b\u4efb\u52a1\u200b - + \u200b\u7a7a\u683c\u200b + [ ]
      • \u200b\u4efb\u52a1\u200b\u4e8c\u200b \u200b\u5df2\u200b\u505a\u200b\u4efb\u52a1\u200b - + \u200b\u7a7a\u683c\u200b + [x]
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_3","title":"\u56fe\u7247\u5927\u5c0f\u200b\u53ca\u200b\u5bf9\u9f50","text":"

      \u200b\u5b98\u65b9\u200b\u548c\u200b GFM \u200b\u90fd\u200b\u4e0d\u200b\u652f\u6301\u200b\u56fe\u7247\u5927\u5c0f\u200b\u8bbe\u7f6e\u200b\uff0cMWeb \u200b\u5f15\u5165\u200b\u7684\u200b\u7279\u522b\u200b\u7684\u200b\u8bed\u6cd5\u200b\u6765\u200b\u8bbe\u7f6e\u200b\u56fe\u7247\u200b\u5bbd\u5ea6\u200b\u3002\u200b\u5982\u200b\uff1a![\u200b\u56fe\u7247\u8bf4\u660e\u200b-w450](pic.jpg) \u200b\u8fd9\u6837\u200b\u8868\u793a\u200b\u8bbe\u7f6e\u200b\u56fe\u7247\u200b\u5bbd\u5ea6\u200b\u4e3a\u200b 450\u3002\u200b\u5176\u4e2d\u200b -w450 \u200b\u4e3a\u200b\u8bbe\u7f6e\u200b\u8bed\u6cd5\u200b\uff0c\u200b\u751f\u6210\u200b HTML \u200b\u65f6\u4f1a\u200b\u81ea\u52a8\u200b\u79fb\u9664\u200b\u3002w \u200b\u8868\u793a\u200b\u8bbe\u7f6e\u200b\u5bbd\u5ea6\u200b\u3002 \u200b\u53ef\u4ee5\u200b\u770b\u51fa\u200b\uff0cMWeb \u200b\u5f15\u5165\u200b\u7684\u200b\u8bed\u6cd5\u200b\u7684\u200b\u7279\u70b9\u200b\u662f\u200b\u517c\u5bb9\u200b\u539f\u6765\u200b\u7684\u200b\u8bed\u6cd5\u200b\u548c\u200b\u4ec5\u200b\u652f\u6301\u200b\u8bbe\u7f6e\u200b\u5bbd\u5ea6\u200b\u3002

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_4","title":"\u591a\u884c\u200b\u6216\u8005\u200b\u4e00\u6bb5\u200b\u4ee3\u7801","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      ```js\nfunction fancyAlert(arg) {\n  if(arg) {\n    $.facebox({div:'#foo'})\n  }\n\n}\n```\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      function fancyAlert(arg) {\n    if(arg) {\n        $.facebox({div:'#foo'})\n    }\n\n}\n

      \u200b\u8fd9\u4e2a\u200b\u8bed\u6cd5\u200b\u76ee\u524d\u200b\u5728\u200b MWeb \u200b\u4e2d\u200b\u4f7f\u7528\u200b\uff0c\u200b\u5fc5\u987b\u200b\u524d\u540e\u200b\u7a7a\u200b\u4e00\u884c\u200b\uff0c\u200b\u624d\u200b\u4f1a\u200b\u6b63\u786e\u200b\u89e3\u6790\u200b\u3002\u200b\u6211\u200b\u89c9\u5f97\u200b\uff0c\u200b\u5728\u200b\u5199\u200b Markdown \u200b\u6587\u6863\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\uff0c\u200b\u8fd0\u7528\u200b\u7a7a\u884c\u200b\u5f88\u200b\u6709\u200b\u5fc5\u8981\u200b\uff0c\u200b\u57fa\u672c\u4e0a\u200b\uff0c\u200b\u5757\u7ea7\u200b\u5143\u7d20\u200b\uff08\u200b\u6807\u9898\u200b\u3001\u200b\u5217\u8868\u200b\u3001\u200b\u5f15\u7528\u200b\u3001\u200b\u4ee3\u7801\u200b\u5757\u200b\u3001\u200b\u8868\u683c\u200b\u3001\u200b\u6bb5\u843d\u200b\u7b49\u200b\uff09\uff0c\u200b\u90fd\u200b\u5efa\u8bae\u200b\u524d\u540e\u200b\u7a7a\u200b\u4e00\u884c\u200b\u3002

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_5","title":"\u8868\u683c","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      \u200b\u7b2c\u4e00\u200b\u683c\u200b\u8868\u5934\u200b | \u200b\u7b2c\u4e8c\u200b\u683c\u200b\u8868\u5934\u200b\n--------- | -------------\n\u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b \u200b\u7b2c\u4e00\u5217\u200b\u7b2c\u4e00\u200b\u683c\u200b | \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b\u7b2c\u4e8c\u5217\u200b\u7b2c\u4e00\u200b\u683c\u200b\n\u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b \u200b\u7b2c\u4e00\u5217\u200b\u7b2c\u4e8c\u200b\u683c\u200b \u200b\u591a\u52a0\u200b\u6587\u5b57\u200b | \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b\u7b2c\u4e8c\u5217\u200b\u7b2c\u4e8c\u200b\u683c\u200b\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      \u200b\u7b2c\u4e00\u200b\u683c\u200b\u8868\u5934\u200b \u200b\u7b2c\u4e8c\u200b\u683c\u200b\u8868\u5934\u200b \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b \u200b\u7b2c\u4e00\u5217\u200b\u7b2c\u4e00\u200b\u683c\u200b \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b\u7b2c\u4e8c\u5217\u200b\u7b2c\u4e00\u200b\u683c\u200b \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b \u200b\u7b2c\u4e00\u5217\u200b\u7b2c\u4e8c\u200b\u683c\u200b \u200b\u591a\u52a0\u200b\u6587\u5b57\u200b \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b\u7b2c\u4e8c\u5217\u200b\u7b2c\u4e8c\u200b\u683c","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_6","title":"\u5220\u9664\u200b\u7ebf","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      \u200b\u52a0\u200b\u5220\u9664\u200b\u7ebf\u200b\u50cf\u200b\u8fd9\u6837\u200b\u7528\u200b\uff1a ~~\u200b\u5220\u9664\u200b\u8fd9\u4e9b\u200b~~\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      \u200b\u52a0\u200b\u5220\u9664\u200b\u7ebf\u200b\u50cf\u200b\u8fd9\u6837\u200b\u7528\u200b\uff1a \u200b\u5220\u9664\u200b\u8fd9\u4e9b\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#latex","title":"LaTeX","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      \u200b\u5757\u7ea7\u200b\u516c\u5f0f\u200b\uff1a\n```math\nx = \\dfrac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\n```\n\n\u200b\u884c\u5185\u200b\u516c\u5f0f\u200b\uff1a ``\\Gamma(n) = (n-1)!\\quad\\forall n\\in\\mathbb N``\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff08\u200b\u5728\u200b\u8bbe\u7f6e\u200b\u9875\u9762\u200b\u4e2d\u200b\u542f\u7528\u200b LaTeX \u200b\u624d\u200b\u4f1a\u200b\u770b\u5230\u200b\u6548\u679c\u200b\uff09\uff1a

      \u200b\u5757\u7ea7\u200b\u516c\u5f0f\u200b\uff1a

      x = \\dfrac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\n

      \u200b\u884c\u5185\u200b\u516c\u5f0f\u200b\uff1a \\Gamma(n) = (n-1)!\\quad\\forall n\\in\\mathbb N

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mweb_3","title":"MWeb \u200b\u753b\u56fe","text":"","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mermaid","title":"mermaid","text":"

      mermaid \u200b\u662f\u200b\u6bd4\u8f83\u200b\u6d41\u884c\u200b\u7684\u200b\u753b\u200b\u56fe\u5e93\u200b\uff0c\u200b\u5b83\u200b\u652f\u6301\u200b\u6d41\u7a0b\u56fe\u200b\u3001\u200b\u987a\u5e8f\u200b\u56fe\u200b\u548c\u200b\u7518\u7279\u56fe\u200b\uff0c\u200b\u5b83\u200b\u7684\u200b\u5b98\u7f51\u200b\u4e3a\u200b\uff1ahttps://mermaidjs.github.io/ \uff0c\u200b\u5728\u200b MWeb \u200b\u4e2d\u200b\u4f7f\u7528\u200b mermaid \u200b\u7684\u200b\u8bed\u6cd5\u200b\u5c31\u662f\u200b\u58f0\u660e\u200b\u4ee3\u7801\u200b\u5757\u200b\u7684\u200b\u8bed\u8a00\u200b\u4e3a\u200b mermaid\uff0c\u200b\u4ee3\u7801\u200b\u5757\u200b\u4e2d\u200b\u518d\u200b\u5199\u200b\u4e0a\u200b mermaid \u200b\u7684\u200b\u753b\u56fe\u200b\u8bed\u6cd5\u200b\u5373\u53ef\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u628a\u200b\u4e0b\u9762\u200b\u7684\u200b\u8bed\u6cd5\u200b\u590d\u5236\u5230\u200b MWeb \u200b\u4e2d\u200b\u67e5\u770b\u200b\u6548\u679c\u200b\u3002

      ```mermaid\nsequenceDiagram\n    participant Alice\n    participant Bob\n    Alice->John: Hello John, how are you?\n    loop Healthcheck\n        John->John: Fight against hypochondria\n    end\n    Note right of John: Rational thoughts <br/>prevail...\n    John-->Alice: Great!\n    John->Bob: How about you?\n    Bob-->John: Jolly good!\n```\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      sequenceDiagram\n    participant Alice\n    participant Bob\n    Alice->John: Hello John, how are you?\n    loop Healthcheck\n        John->John: Fight against hypochondria\n    end\n    Note right of John: Rational thoughts <br/>prevail...\n    John-->Alice: Great!\n    John->Bob: How about you?\n    Bob-->John: Jolly good!
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#echarts","title":"echarts","text":"

      echarts \u200b\u662f\u200b\u767e\u5ea6\u200b\u51fa\u54c1\u200b\u7684\u200b js \u200b\u753b\u200b\u56fe\u5e93\u200b\uff0c\u200b\u5b83\u200b\u7684\u200b\u7f51\u5740\u200b\u4e3a\u200b\uff1ahttps://echarts.apache.org/zh/index.html\uff0c\u200b\u529f\u80fd\u200b\u975e\u5e38\u200b\u5f3a\u5927\u200b\uff0cMWeb \u200b\u652f\u6301\u200b echarts \u200b\u7684\u200b\u4e00\u4e9b\u200b\u57fa\u672c\u200b\u7684\u200b\u7528\u6cd5\u200b\uff0c\u200b\u592a\u200b\u9ad8\u7ea7\u200b\u7684\u200b\u4e0d\u200b\u652f\u6301\u200b\u3002\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5c06\u200b\u4ee5\u4e0b\u200b\u8bed\u6cd5\u200b\u590d\u5236\u5230\u200b MWeb \u200b\u4e2d\u200b\u8fdb\u884c\u200b\u5c1d\u8bd5\u200b\u3002\u200b\u4f60\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u53bb\u200b https://echarts.apache.org/examples/zh/index.html \u200b\u8fd9\u4e2a\u200b\u7f51\u5740\u200b\u67e5\u770b\u200b\u4e00\u4e9b\u200b\u4f8b\u5b50\u200b\uff0c\u200b\u8981\u200b\u6ce8\u610f\u200b\u7684\u200b\u662f\u200b MWeb \u200b\u53ea\u80fd\u200b\u89e3\u6790\u200b option = {} \u200b\u8fd9\u79cd\u200b\u7b80\u5355\u200b\u7684\u200b\uff0c\u200b\u4e0d\u8fc7\u200b\u5e94\u8be5\u200b\u662f\u200b\u8db3\u591f\u200b\u4f7f\u7528\u200b\u4e86\u200b\u3002

      ```echarts\noption = {\n    xAxis: {\n        type: 'category',\n        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']\n    },\n    yAxis: {\n        type: 'value'\n    },\n    series: [{\n        data: [820, 932, 901, 934, 1290, 1330, 1320],\n        type: 'line'\n    }]\n};\n```\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      option = {\n    xAxis: {\n        type: 'category',\n        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']\n    },\n    yAxis: {\n        type: 'value'\n    },\n    series: [{\n        data: [820, 932, 901, 934, 1290, 1330, 1320],\n        type: 'line'\n    }]\n};\n
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#footnote","title":"\u811a\u6ce8\u200b\uff08Footnote\uff09","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u811a\u6ce8\u200b\uff1a[^1]\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u811a\u6ce8\u200b\uff1a1

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_7","title":"\u6ce8\u91ca\u200b\u548c\u200b\u9605\u8bfb\u200b\u66f4\u200b\u591a","text":"

      \u200b\u6ce8\u200b \u200b\u9605\u8bfb\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u529f\u80fd\u200b\u53ea\u7528\u200b\u5728\u200b\u6587\u6863\u200b\u5e93\u200b\u751f\u6210\u200b\u9759\u6001\u200b\u7f51\u7ad9\u200b\u6216\u200b\u53d1\u5e03\u200b\u5230\u200b Wordpress \u200b\u535a\u5ba2\u200b\u65f6\u200b\uff0c\u200b\u63d2\u5165\u200b\u65f6\u200b\u6ce8\u610f\u200b\u8981\u200b\u540e\u7a7a\u200b\u4e00\u884c\u200b\u3002

      1. \u200b\u8fd9\u91cc\u200b\u662f\u200b\u811a\u6ce8\u200b\u4fe1\u606f\u200b\u00a0\u21a9

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/","title":"Markdown\u200b\u8bed\u6cd5\u200b\u5b66\u4e60\u200b \u200b\u7cbe\u7b80\u7248","text":"

      \u200b\u6587\u7ae0\u200b\u5f00\u5934\u200b

      \u200b\u4ecb\u7ecd\u200b\u4e00\u4e0b\u200bMarkdown\uff1a Markdown \u200b\u662f\u200b\u4e00\u79cd\u200b\u8f7b\u91cf\u7ea7\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\uff0c\u200b\u5b83\u200b\u5141\u8bb8\u200b\u4eba\u4eec\u200b\u4f7f\u7528\u200b\u6613\u8bfb\u6613\u5199\u200b\u7684\u200b\u7eaf\u200b\u6587\u672c\u683c\u5f0f\u200b\u7f16\u5199\u200b\u6587\u6863\u200b\u3002Markdown \u200b\u8bed\u8a00\u200b\u5728\u200b 2004 \u200b\u7531\u7ea6\u7ff0\u200b\u00b7\u200b\u683c\u9c81\u4f2f\u200b\uff08\u200b\u82f1\u8bed\u200b\uff1aJohn Gruber\uff09\u200b\u521b\u5efa\u200b\u3002 Markdown \u200b\u7f16\u5199\u200b\u7684\u200b\u6587\u6863\u200b\u53ef\u4ee5\u200b\u5bfc\u51fa\u200b HTML \u3001Word\u3001\u200b\u56fe\u50cf\u200b\u3001PDF\u3001Epub \u200b\u7b49\u200b\u591a\u79cd\u200b\u683c\u5f0f\u200b\u7684\u200b\u6587\u6863\u200b\u3002Markdown \u200b\u7f16\u5199\u200b\u7684\u200b\u6587\u6863\u200b\u540e\u7f00\u200b\u4e3a\u200b .md, .markdown\u3002

      \u200b\u6b64\u200b\u7b14\u8bb0\u200b\u5b66\u4e60\u200b\u6458\u6284\u200b\u81ea\u200bMarkdown\u200b\u8bed\u6cd5\u200b\u5b66\u4e60\u200b \u200b\u7cbe\u7b80\u7248\u200b\uff0c\u200b\u5b66\u4e60\u200b\u501f\u9274\u200b\u5927\u4f6c\u200b\u4e4b\u200b\u7ecf\u9a8c\u200b\uff08Ctrl C+V\uff09

      \u200b\u4e5f\u200b\u63a8\u8350\u200b\u770b\u200b:Markdown\u200b\u4e2d\u6587\u200b\u6307\u5357\u200b

      \u200b\u4e00\u4e9b\u200bMarkdown\u200b\u6587\u6863\u200b\u521b\u4f5c\u200b\u5de5\u5177\u200b\uff1a

      • Mac: MacDown, iA Writer \u200b\u6216\u200b Marked 2
      • iOS / Android: iA Writer
      • Windows: ghostwriter \u200b\u6216\u200b Markdown Monster
      • Linux: ReText \u200b\u6216\u200b ghostwriter
      • Web: Dillinger \u200b\u6216\u200b StackEdit
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_1","title":"\u6700\u200b\u5e38\u7528","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_2","title":"\u5206\u7ea7\u200b\u6807\u9898","text":"
      # \u200b\u4e00\u7ea7\u200b\u6807\u9898\u200b (\u200b\u6ce8\u610f\u200b\u6709\u200b\u7a7a\u683c\u200b)\n## \u200b\u4e8c\u7ea7\u200b\u6807\u9898\u200b\n### \u200b\u4e09\u7ea7\u200b\u6807\u9898\u200b\n#### \u200b\u56db\u7ea7\u200b\u6807\u9898\u200b\n##### \u200b\u4e94\u7ea7\u200b\u6807\u9898\u200b\n###### \u200b\u516d\u7ea7\u200b\u6807\u9898\u200b  <!--\u200b\u6700\u200b\u591a\u200b6\u200b\u7ea7\u200b\u6807\u9898\u200b-->\n
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_3","title":"\u76ee\u5f55","text":"

      \u200b\u5728\u200b\u4efb\u610f\u200b\u4f4d\u7f6e\u200b\u63d2\u5165\u200b [toc] \u200b\u663e\u793a\u200b\u5168\u6587\u200b\u76ee\u5f55\u200b\u7ed3\u6784\u200b

      \u200b\u793a\u4f8b\u200b\u89c1\u200b\u6587\u7ae0\u200b\u5f00\u5934\u200b\uff08\u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u5f00\u5934\u200b\u67e5\u770b\u200b\u76ee\u5f55\u200b\uff09

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_4","title":"\u659c\u4f53\u200b/\u200b\u7c97\u4f53\u200b/\u200b\u5220\u9664\u200b\u7ebf\u200b/\u200b\u4e0b\u5212\u7ebf\u200b/\u200b\u80cc\u666f\u200b\u9ad8\u4eae","text":"
      *\u200b\u659c\u4f53\u200b*    _\u200b\u659c\u4f53\u200b_\n**\u200b\u7c97\u4f53\u200b**    __\u200b\u7c97\u4f53\u200b__\n***\u200b\u52a0\u7c97\u200b\u659c\u4f53\u200b***    ___\u200b\u52a0\u7c97\u200b\u659c\u4f53\u200b___\n~~\u200b\u5220\u9664\u200b\u7ebf\u200b~~\n<u>\u200b\u4e0b\u5212\u7ebf\u200b</u>\n==\u200b\u80cc\u666f\u200b\u9ad8\u4eae\u200b==\n

      \u200b\u659c\u4f53\u200b \u200b\u659c\u4f53\u200b

      \u200b\u7c97\u4f53\u200b \u200b\u7c97\u4f53\u200b

      \u200b\u52a0\u7c97\u200b\u659c\u4f53\u200b \u200b\u52a0\u7c97\u200b\u659c\u4f53\u200b

      \u200b\u5220\u9664\u200b\u7ebf\u200b

      \u200b\u4e0b\u5212\u7ebf\u200b

      \u200b\u80cc\u666f\u200b\u9ad8\u4eae\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_5","title":"\u65e0\u5e8f\u200b\u5217\u8868\u200b/\u200b\u6709\u200b\u5e8f\u5217\u8868","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_6","title":"\u65e0\u5e8f\u200b\u5217\u8868","text":"
      * \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e00\u200b\n+ \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b\n- \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e09\u200b\n
      • \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e00\u200b
      • \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b
      • \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e09\u200b
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_7","title":"\u591a\u7ea7\u200b\u65e0\u5e8f\u200b\u5217\u8868","text":"
      * \u200b\u4eca\u5929\u200b`* + \u200b\u7a7a\u683c\u952e\u200b`\n* \u200b\u660e\u5929\u200b\n    * \u200b\u5b66\u4e60\u200b `TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + * + \u200b\u7a7a\u683c\u952e\u200b`\n    * \u200b\u8d2d\u7269\u200b\n        * \u200b\u9762\u5305\u200b\n        * \u200b\u725b\u5976\u200b\n* \u200b\u540e\u5929\u200b\n
      • \u200b\u4eca\u5929\u200b* + \u200b\u7a7a\u683c\u952e\u200b
      • \u200b\u660e\u5929\u200b
        • \u200b\u5b66\u4e60\u200b TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + * + \u200b\u7a7a\u683c\u952e\u200b
        • \u200b\u8d2d\u7269\u200b
          • \u200b\u9762\u5305\u200b
          • \u200b\u725b\u5976\u200b
      • \u200b\u540e\u5929\u200b
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_8","title":"\u6709\u200b\u5e8f\u5217\u8868\u200b/\u200b\u591a\u7ea7\u200b\u6709\u200b\u5e8f\u5217\u8868","text":"
      1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e00\u200b `\u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b`\n2. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b\n    1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(1) `TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + \u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b`\n    2. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(2)\n        1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(2).1\n3. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e09\u200b\n
      1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e00\u200b \u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b
      2. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b
        1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(1) TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + \u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b
        2. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(2)
          1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(2).1
      3. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e09\u200b
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_9","title":"\u4efb\u52a1\u200b\u5217\u8868","text":"
      - [ ] \u200b\u4efb\u52a1\u200b\u4e00\u200b \u200b\u672a\u200b\u505a\u200b\u4efb\u52a1\u200b `- + \u200b\u7a7a\u683c\u200b + [ ]`\n- [x] \u200b\u4efb\u52a1\u200b\u4e8c\u200b \u200b\u5df2\u200b\u505a\u200b\u4efb\u52a1\u200b `- + \u200b\u7a7a\u683c\u200b + [x]`\n
      • \u200b\u4efb\u52a1\u200b\u4e00\u200b \u200b\u672a\u200b\u505a\u200b\u4efb\u52a1\u200b - + \u200b\u7a7a\u683c\u200b + [ ]
      • \u200b\u4efb\u52a1\u200b\u4e8c\u200b \u200b\u5df2\u200b\u505a\u200b\u4efb\u52a1\u200b - + \u200b\u7a7a\u683c\u200b + [x]
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_10","title":"\u8868\u683c","text":"

      \u200b\u7b2c\u4e00\u200b\u884c\u4e3a\u200b\u8868\u5934\u200b\uff0c\u200b\u7b2c\u4e8c\u884c\u200b\u5206\u9694\u200b\u8868\u5934\u200b\u548c\u200b\u4e3b\u4f53\u200b\u90e8\u5206\u200b(\u200b\u5982\u679c\u200b\u8868\u683c\u200b\u65e0\u6cd5\u200b\u663e\u793a\u200b\u53ef\u4ee5\u200b\u5c1d\u8bd5\u200b\u628a\u200b\u7b2c\u4e8c\u884c\u200b\u7684\u200b - \u200b\u53d8\u4e3a\u200b --- )\uff0c\u200b\u53ef\u4ee5\u200b\u6307\u5b9a\u200b\u6240\u5728\u200b\u5217\u200b\u7684\u200b\u5bf9\u9f50\u200b\u65b9\u5f0f\u200b\uff0c\u200b\u7b2c\u4e09\u884c\u200b\u5f00\u59cb\u200b\u6bcf\u4e00\u200b\u884c\u4e3a\u200b\u4e00\u4e2a\u200b\u8868\u683c\u200b\u884c\u200b\u3002\u200b\u5217\u4e0e\u5217\u200b\u4e4b\u95f4\u200b\u7528\u200b | \u200b\u9694\u5f00\u200b\u3002(\u200b\u6ce8\u200b\uff1a\u200b\u539f\u751f\u200b\u65b9\u5f0f\u200b\u7684\u200b\u8868\u683c\u200b\u6bcf\u200b\u4e00\u884c\u200b\u7684\u200b\u4e24\u8fb9\u200b\u4e5f\u200b\u8981\u200b\u6709\u200b | )

      \u200b\u5bf9\u9f50\u200b\u65b9\u5f0f\u200b :- \u200b\u5de6\u200b\u5bf9\u9f50\u200b - \u200b\u4e2d\u5fc3\u200b\u5bf9\u9f50\u200b -: \u200b\u53f3\u200b\u5bf9\u9f50\u200b

      \u200b\u7b2c\u4e00\u5217\u200b|\u200b\u7b2c\u4e8c\u5217\u200b|\u200b\u7b2c\u4e09\u5217\u200b\n:-|-|-:\na11|a12|a13\na21|a22|a33\na31|a32|a33\n
      \u200b\u8868\u5934\u200b\u4e00\u200b \u200b\u8868\u5934\u200b\u4e8c\u200b \u200b\u8868\u5934\u200b\u4e09\u200b a11 a12 a13 a21 a22 a33 a31 a32 a33","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_11","title":"\u8d85\u94fe\u63a5","text":"

      [ ]\u200b\u91cc\u200b\u5199\u200b\u94fe\u63a5\u200b\u6587\u5b57\u200b\uff0c( )\u200b\u91cc\u200b\u5199\u200b\u94fe\u63a5\u200b\u5730\u5740\u200b, ( )\u200b\u4e2d\u200b\u7684\u200b\" \"\u200b\u4e2d\u200b\u53ef\u4ee5\u200b\u4e3a\u200b\u94fe\u63a5\u200b\u6307\u5b9a\u200btitle\u200b\u5c5e\u6027\u200b\uff0ctitle\u200b\u5c5e\u6027\u200b\u53ef\u200b\u52a0\u200b\u53ef\u4e0d\u200b\u52a0\u200b\u3002title\u200b\u5c5e\u6027\u200b\u7684\u200b\u6548\u679c\u200b\u662f\u200b\u9f20\u6807\u60ac\u505c\u200b\u5728\u200b\u94fe\u63a5\u200b\u4e0a\u200b\u4f1a\u200b\u51fa\u73b0\u200b\u6307\u5b9a\u200b\u7684\u200b title\u200b\u6587\u5b57\u200b\uff0c\u200b\u94fe\u63a5\u200b\u5730\u5740\u200b\u4e0e\u200btitle\u200b\u524d\u6709\u200b\u4e00\u4e2a\u200b\u7a7a\u683c\u200b\u3002

      \u200b\u53f3\u8fb9\u200b\u662f\u200b\u94fe\u63a5\u200b[\u200b\u94fe\u63a5\u200b\u6587\u5b57\u200b](\u200b\u94fe\u63a5\u200b \"title\")\n
      \u200b\u53f3\u8fb9\u200b\u662f\u200b\u94fe\u63a5\u200b[GitHub](https://github.com \"GitHub\")\n

      \u200b\u53f3\u8fb9\u200b\u662f\u200b\u94fe\u63a5\u200bGitHub

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_12","title":"\u63d2\u5165\u200b\u56fe\u7247","text":"

      \u200b\u683c\u5f0f\u200b\uff1a! [\u200b\u56fe\u7247\u200b\u6807\u9898\u200b] (\u200b\u56fe\u7247\u200b\u5730\u5740\u200b \"\u200b\u56fe\u7247\u200bTitle\u201d)

      \u200b\u5176\u4e2d\u200b\u200b\u56fe\u7247\u200b\u6807\u9898\u200b\u200b\u4f1a\u200b\u88ab\u200b\u67d0\u4e9b\u200b\u7f51\u7ad9\u200b\u548c\u200b\u7f16\u8f91\u5668\u200b\u663e\u793a\u200b\u5728\u200b\u56fe\u7247\u200b\u4e0b\u65b9\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_13","title":"\u63d2\u5165\u200b\u89c6\u9891","text":"

      \u200b\u683c\u5f0f\u200b\uff1a

      <iframe height= width= src=\"\u200b\u94fe\u63a5\u200b\">\n

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_14","title":"\u4ee3\u7801\u200b\u5757","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_15","title":"\u884c\u5185\u200b\u4ee3\u7801\u200b\u5757","text":"

      \u200b\u7528\u200b\u201c ` \u201d\u200b\u5de6\u53f3\u200b\u5305\u88f9\u200b\u4ee3\u7801\u200b

      `printf()` \u200b\u51fd\u6570\u200b  \n
      \u200b\u663e\u793a\u200b\u4e3a\u200bprintf() \u200b\u51fd\u6570\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_16","title":"\u591a\u884c\u200b\u4ee3\u7801\u200b\u5757","text":"

      \u200b\u7528\u200b\u201c ``` \u201d\u200b\u4e0a\u4e0b\u200b\u5305\u88f9\u200b\u4ee3\u7801\u200b\uff0c\u200b\u5728\u200b\u7b2c\u4e00\u4e2a\u200b\u201c ``` \u201d\u200b\u540e\u200b\u6dfb\u52a0\u200b\u8bed\u8a00\u200b\u540d\u79f0\u200b\u83b7\u5f97\u200b\u4e0d\u540c\u200b\u7684\u200b\u9ad8\u4eae\u200b\u6548\u679c\u200b

      \u200b\u5982\u200b\uff1acpp\uff0cpython\uff0cswift

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_17","title":"\u5bf9\u9f50\u200b\u65b9\u5f0f","text":"
      <center>\u200b\u884c\u200b\u4e2d\u5fc3\u200b\u5bf9\u9f50\u200b</center>\n<p align=\"left\">\u200b\u884c\u200b\u5de6\u200b\u5bf9\u9f50\u200b</p>\n<p align=\"right\">\u200b\u884c\u53f3\u200b\u5bf9\u9f50\u200b</p>\n

      \u200b\u884c\u200b\u4e2d\u5fc3\u200b\u5bf9\u9f50\u200b

      \u200b\u884c\u200b\u5de6\u200b\u5bf9\u9f50\u200b

      \u200b\u884c\u53f3\u200b\u5bf9\u9f50\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_18","title":"\u5206\u5272\u7ebf","text":"
      * * *\n***\n- - -\n---\n
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_19","title":"\u6362\u884c","text":"

      \u200b\u4e0d\u540c\u200bmarkdown\u200b\u7f16\u8f91\u5668\u200b\u53ef\u80fd\u200b\u6709\u200b\u4e0d\u540c\u200b\u7684\u200b\u6362\u884c\u200b\u65b9\u5f0f\u200b\uff0c\u200b\u6700\u200b\u7b80\u5355\u200b\u4e3a\u200b\u76f4\u63a5\u200b\u6572\u200b\u56de\u8f66\u200b

      markdown\u200b\u6587\u672c\u200b\u5185\u200b\u7684\u200b\u8fde\u7eed\u200b\u4e24\u4e2a\u200b\u6216\u200b\u591a\u4e2a\u200b\u56de\u8f66\u200b\u4f1a\u200b\u88ab\u200b\u66ff\u6362\u200b\u4e3a\u200b\u4e00\u4e2a\u200b\u56de\u8f66\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_20","title":"\u9ad8\u7ea7","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_21","title":"\u8bbe\u7f6e\u200b\u5b57\u4f53\u200b/\u200b\u989c\u8272","text":"
      <font face=\"\u200b\u5b8b\u4f53\u200b\" color=blue size=5>\u200b\u84dd\u8272\u200b\u7684\u200b\u5b57\u200b\uff5e</font>\n

      \u200b\u84dd\u8272\u200b\u7684\u200b\u5b57\u200b\uff5e

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_22","title":"\u5e38\u7528\u200b\u989c\u8272","text":"

      \u200b\u6d4f\u89c8\u5668\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u989c\u8272\u200b\u8bf7\u200b\u8df3\u8f6c\u200b\u53c2\u8003\u200b

      \u200b\u73b0\u4ee3\u200b\u6d4f\u89c8\u5668\u200b\u652f\u6301\u200b\u7684\u200b140\u200b\u79cd\u200b\u5df2\u200b\u547d\u540d\u200b\u7684\u200b\u989c\u8272\u200b

      \u200b\u5e38\u7528\u200b\u989c\u8272\u200b\u540d\u79f0\u200b: * \u200b\u6309\u200b\u7f51\u7ad9\u200b\u987a\u5e8f\u6392\u5217\u200b * orange pink gold yellow purple greenyellow lightgreen green aqua lightblue blue wheat brown white snow linen silver gray black

      \u200b\u6700\u200b\u5e38\u7528\u200b \u200b\u5176\u4ed6\u200b red greenyellow orange lightgreen yellow lightblue green pink aqua gold blue silver purple brown","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_23","title":"\u951a\u70b9","text":"

      \u200b\u4e5f\u200b\u5c31\u662f\u200b \u200b\u8df3\u8f6c\u200b

      1. [\u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u200b\u8f6c\u5230\u7b2c\u200b\u4e00\u6bb5\u200b](#jump1)\n2. [\u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u7b2c\u4e8c\u6bb5\u200b](#jump2\uff09\n\n### <span id=\"jump1\">\u200b\u7b2c\u4e00\u6bb5\u200b</span>\n\n### <span id=\"jump2\">\u200b\u7b2c\u4e8c\u6bb5\u200b</span>\n
      <span id=\"now\">\u200b\u5f53\u524d\u200b\u4f4d\u7f6e\u200b</span>\n\u200b\u70b9\u51fb\u200b[\u200b\u8fd9\u91cc\u200b](#top)\u200b\u8df3\u8f6c\u200b\u5230\u200b\u5f00\u5934\u200b\n\u200b\u70b9\u51fb\u200b[\u200b\u8fd9\u91cc\u200b](#bottom)\u200b\u8df3\u8f6c\u200b\u5230\u200b\u7ed3\u5c3e\u200b\n

      \u200b\u5f53\u524d\u200b\u4f4d\u7f6e\u200b

      \u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u5f00\u5934\u200b

      \u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u7ed3\u5c3e\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_24","title":"\u6ce8\u811a","text":"
      \u200b\u4f7f\u7528\u200b Markdown[^1]\u200b\u53ef\u4ee5\u200b\u6548\u7387\u200b\u7684\u200b\u4e66\u5199\u200b\u6587\u6863\u200b, \u200b\u76f4\u63a5\u200b\u8f6c\u6362\u6210\u200b HTML[^2]\u3002\n\n[^1]:Markdown\u200b\u662f\u200b\u4e00\u79cd\u200b\u7eaf\u200b\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\n[^2]:HyperText Markup Language \u200b\u8d85\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\n

      \u200b\u4f7f\u7528\u200b Markdown1\u200b\u53ef\u4ee5\u200b\u6548\u7387\u200b\u7684\u200b\u4e66\u5199\u200b\u6587\u6863\u200b, \u200b\u76f4\u63a5\u200b\u8f6c\u6362\u6210\u200b HTML2\u3002

      \u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u7ed3\u5c3e\u200b\u67e5\u770b\u200b\u6ce8\u811a\u200b\u7684\u200b\u663e\u793a\u200b\u6548\u679c\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_25","title":"\u591a\u7ea7\u200b\u5f15\u7528","text":"
      >>> \u200b\u8bf7\u95ee\u200b Markdwon \u200b\u600e\u4e48\u200b\u7528\u200b\uff1f - \u200b\u5c0f\u767d\u200b\n\n>> \u200b\u81ea\u5df1\u200b\u770b\u200b\u6559\u7a0b\u200b\uff01 - \u200b\u6124\u9752\u200b\n\n> \u200b\u6559\u7a0b\u200b\u5728\u200b\u54ea\u200b\uff1f - \u200b\u5c0f\u767d\u200b\n\n`[^_^]: # \u200b\u65e0\u6cd5\u200b\u663e\u793a\u200b\u65f6\u200b\u8bb0\u5f97\u200b\u7a7a\u884c\u200b`\n

      \u200b\u4e0d\u540c\u200b\u7f16\u8f91\u5668\u200b\u7684\u200b\u663e\u793a\u200b\u60c5\u51b5\u200b\u4e0d\u540c\u200b

      \u200b\u8bf7\u95ee\u200b Markdwon \u200b\u600e\u4e48\u200b\u7528\u200b\uff1f - \u200b\u5c0f\u767d\u200b

      \u200b\u81ea\u5df1\u200b\u770b\u200b\u6559\u7a0b\u200b\uff01 - \u200b\u6124\u9752\u200b

      \u200b\u6559\u7a0b\u200b\u5728\u200b\u54ea\u200b\uff1f - \u200b\u5c0f\u767d\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#latex","title":"LaTeX\u200b\u516c\u5f0f","text":"
      • \u200b\u5728\u200b\u6570\u5b66\u516c\u5f0f\u200b\u7684\u200b\u524d\u540e\u200b\u52a0\u200b$\u200b\u662f\u200b\u884c\u5185\u200b\u516c\u5f0f\u200b
      \u200b\u6211\u4eec\u200b\u5728\u200b\u521d\u4e2d\u200b\u6570\u5b66\u8bfe\u200b\u4e0a\u200b\u5df2\u7ecf\u200b\u5bf9\u200b\u4e00\u6b21\u51fd\u6570\u200b$y=x+a$\u200b\u6709\u6240\u200b\u4e86\u89e3\u200b\u3002\n

      \u200b\u6211\u4eec\u200b\u5728\u200b\u521d\u4e2d\u200b\u6570\u5b66\u8bfe\u200b\u4e0a\u200b\u5df2\u7ecf\u200b\u5bf9\u200b\u4e00\u6b21\u51fd\u6570\u200b\\(y=x+a\\)\u200b\u6709\u6240\u200b\u4e86\u89e3\u200b\u3002

      • \u200b\u5728\u200b\u6570\u5b66\u516c\u5f0f\u200b\u7684\u200b\u524d\u540e\u200b\u52a0\u200b$$\u200b\u662f\u200b\u72ec\u5360\u200b\u4e00\u884c\u200b\u7684\u200b\u516c\u5f0f\u200b
        \u200b\u4e0b\u9762\u200b\u6211\u4eec\u200b\u6765\u200b\u8ba4\u8bc6\u4e00\u4e0b\u200b\u4e8c\u6b21\u200b\u51fd\u6570\u200b$$y=ax^2+bx+c$$\n
        \u200b\u4e0b\u9762\u200b\u6211\u4eec\u200b\u6765\u200b\u8ba4\u8bc6\u4e00\u4e0b\u200b\u4e8c\u6b21\u200b\u51fd\u6570\u200b\\(\\(y=ax^2+bx+c\\)\\)
      \u200b\u884c\u5185\u200b\u516c\u5f0f\u200b\uff1a$\\Gamma(n) = (n-1)!\\quad\\forall n\\in\\mathbb N$\n\u200b\u5757\u7ea7\u200b\u516c\u5f0f\u200b\uff1a\n$$  x = \\dfrac{-b \\pm \\sqrt{b^2 - 4ac}}{2a} $$\n$$ \\frac{1}{\\Bigl(\\sqrt{\\phi \\sqrt{5}}-\\phi\\Bigr) e^{\\frac25 \\pi}} =\n1+\\frac{e^{-2\\pi}} {1+\\frac{e^{-4\\pi}} {1+\\frac{e^{-6\\pi}}\n{1+\\frac{e^{-8\\pi}} {1+\\ldots} } } } $$\n

      \u200b\u884c\u5185\u200b\u516c\u5f0f\u200b\uff1a\\(\\Gamma(n) = (n-1)!\\quad\\forall n\\in\\mathbb N\\)

      \u200b\u5757\u7ea7\u200b\u516c\u5f0f\u200b\uff1a

      \\[x = \\dfrac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\\] \\[\\frac{1}{\\Bigl(\\sqrt{\\phi \\sqrt{5}}-\\phi\\Bigr) e^{\\frac25 \\pi}} = 1+\\frac{e^{-2\\pi}} {1+\\frac{e^{-4\\pi}} {1+\\frac{e^{-6\\pi}}{1+\\frac{e^{-8\\pi}} {1+\\ldots} } } }\\]

      \u200b\u6765\u200b\u770b\u770b\u200b\u4e24\u4e2a\u200b\u91cd\u8981\u200b\u6781\u9650\u200b

      \\[\\displaystyle\\lim_{x \\rightarrow 0}\\frac{\\sin x}{x} = 1\\] \\[\\displaystyle\\lim_{x \\rightarrow + \\infty}(1 + \\frac{1}{x})^x = e\\]","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_26","title":"\u5176\u4ed6","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_27","title":"\u8f6c\u4e49\u5b57\u7b26","text":"

      \u200b\u901a\u8fc7\u200b\u5728\u200bMarkdown\u200b\u5b57\u7b26\u200b\u524d\u200b\u4f7f\u7528\u200b\\\u200b\u6765\u200b\u5ffd\u7565\u200b\uff08\u200b\u6216\u200b\u8f6c\u4e49\u200b\uff09Markdown\u200b\u683c\u5f0f\u200b\u3002

      Markdown\u200b\u5141\u8bb8\u200b\u60a8\u200b\u4f7f\u7528\u200b\u53cd\u200b\u659c\u6760\u200b\u8f6c\u4e49\u200b\u6765\u200b\u751f\u6210\u200b\u6587\u5b57\u200b\u5b57\u7b26\u200b\uff0c\u200b\u5426\u5219\u200b\u8fd9\u4e9b\u200b\u5b57\u7b26\u200b\u5728\u200bMarkdown\u200b\u7684\u200b\u683c\u5f0f\u5316\u200b\u8bed\u6cd5\u200b\u4e2d\u200b\u5177\u6709\u200b\u7279\u6b8a\u200b\u542b\u4e49\u200b\u3002 \u200b\u4f8b\u5982\u200b\uff0c\u200b\u5982\u679c\u200b\u60a8\u200b\u60f3\u200b\u7528\u200b\u6587\u5b57\u200b\u661f\u53f7\u200b\u5305\u56f4\u200b\u4e00\u4e2a\u200b\u5355\u8bcd\u200b\uff0c\u200b\u5219\u200b\u53ef\u4ee5\u200b\u5728\u200b\u661f\u53f7\u200b\u4e4b\u524d\u200b\u4f7f\u7528\u200b\u53cd\u200b\u659c\u6760\u200b\uff0c\u200b\u5982\u200b\\*literal asterisks\\* *literal asterisks*

      Markdown\u200b\u4e3a\u200b\u4ee5\u4e0b\u200b\u5b57\u7b26\u200b\u63d0\u4f9b\u200b\u53cd\u200b\u659c\u6760\u200b\u8f6c\u4e49\u200b(\u200b\u4f46\u662f\u200bCSDN\u200b\u4e0d\u592a\u200b\u652f\u6301\u200b)\uff1a

      \\\u200b\u53cd\u200b\u659c\u6760\u200b\u2003`\u200b\u53cd\u200b\u5f15\u53f7\u200b\u2003*\u200b\u661f\u53f7\u200b\u2003_\u200b\u4e0b\u5212\u7ebf\u200b\u2003{}\u200b\u5927\u62ec\u53f7\u200b\u2003[]\u200b\u4e2d\u62ec\u53f7\u200b\u2003()\u200b\u5c0f\u62ec\u53f7\u200b\u2003 #\u200b\u4e95\u53f7\u200b\u2003+\u200b\u52a0\u53f7\u200b\u2003-\u200b\u51cf\u53f7\u200b\u2003.\u200b\u82f1\u6587\u200b\u53e5\u53f7\u200b\u2003!\u200b\u82f1\u6587\u200b\u611f\u53f9\u53f7\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#html","title":"\u5185\u8054\u200b HTML \u200b\u8bed\u6cd5\u200b/\u200b\u7279\u6b8a\u5b57\u7b26\u200b\u81ea\u52a8\u200b\u8f6c\u4e49","text":"

      \u200b\u5bf9\u4e8e\u200b Markdown \u200b\u4e2d\u672a\u200b\u5305\u542b\u200b\u7684\u200b\u6807\u7b7e\u200b, \u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u4f7f\u7528\u200b HTML\u200b\u6807\u7b7e\u200b\uff0c\u200b\u4f8b\u5982\u200b\u7528\u200b HTML <a> \u200b\u6807\u7b7e\u200b\u66ff\u4ee3\u200b Markdown \u200b\u7684\u200b\u94fe\u63a5\u200b\u8bed\u6cd5\u200b

      \u200b\u5728\u200b HTML \u200b\u4e2d\u200b, \u200b\u6709\u200b\u4e00\u4e9b\u200b\u5b57\u7b26\u200b\u9700\u8981\u200b\u7279\u6b8a\u200b\u5bf9\u5f85\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u60f3\u200b\u5c06\u200b\u5b83\u4eec\u200b\u7528\u4f5c\u200b\u5b57\u9762\u200b\u91cf\u200b, \u200b\u5219\u200b\u9700\u8981\u200b\u5c06\u200b\u5b83\u4eec\u200b\u8f6c\u4e49\u200b\u4e3a\u200b\u5b57\u7b26\u200b\u5b9e\u4f53\u200b

      \u200b\u7279\u6b8a\u5b57\u7b26\u200b \u200b\u4ee3\u7801\u200b & &amp; < &lt; > &gt; \" &quot; &#34; ' &apos; &#39;","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_28","title":"\u6ce8\u91ca","text":"
      <div style='display: none'>\n\u200b\u6ce8\u91ca\u200b\n</div>\n
      <!-- \u200b\u6ce8\u91ca\u200b -->\n
      [//]: # (\u200b\u54c8\u54c8\u200b\u6211\u200b\u662f\u200b\u6700\u5f3a\u200b\u6ce8\u91ca\u200b1\uff0c\u200b\u4e0d\u4f1a\u200b\u5728\u200b\u6d4f\u89c8\u5668\u200b\u4e2d\u200b\u663e\u793a\u200b\u3002)\n[^_^]: # (\u200b\u54c8\u54c8\u200b\u6211\u200b\u662f\u200b\u6700\u840c\u200b\u6ce8\u91ca\u200b2\uff0c\u200b\u4e0d\u4f1a\u200b\u5728\u200b\u6d4f\u89c8\u5668\u200b\u4e2d\u200b\u663e\u793a\u200b\u3002)\n
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_29","title":"\u7a7a\u683c","text":"
      \u30101\u3011 &nbsp; \u200b\u534a\u89d2\u200b\u7684\u200b\u4e0d\u65ad\u200b\u884c\u200b\u7684\u200b\u7a7a\u767d\u200b\u683c\u200b\uff08\u200b\u63a8\u8350\u200b\u4f7f\u7528\u200b\uff09\n\u30102\u3011 &ensp; \u200b\u534a\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b\n\u30103\u3011 &emsp; \u200b\u5168\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b\n
      • \u30101\u3011 \u00a0 \u200b\u534a\u89d2\u200b\u7684\u200b\u4e0d\u65ad\u200b\u884c\u200b\u7684\u200b\u7a7a\u767d\u200b\u683c\u200b\uff08\u200b\u63a8\u8350\u200b\u4f7f\u7528\u200b\uff09
      • \u30102\u3011 \u2002 \u200b\u534a\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b
      • \u30103\u3011 \u2003 \u200b\u5168\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b

      \u200b\u540c\u65f6\u200b\u63a8\u8350\u200b\u8fd9\u4e2a\u200b\u7f51\u7ad9\u200b\u53bb\u200b\u5b66\u4e60\u200b\u57fa\u7840\u200bmarkdown\u200b\u8bed\u6cd5\u200b\uff1arunoob.com

      1. Markdown\u200b\u662f\u200b\u4e00\u79cd\u200b\u7eaf\u200b\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\u00a0\u21a9

      2. HyperText Markup Language \u200b\u8d85\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\u00a0\u21a9

      ","tags":["Markdown"]},{"location":"develop/designbeauty/db1/","title":"\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u2014\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e09\u4e2a\u200b\u5c42\u6b21","text":"

      \u200b\u539f\u6587\u200b\uff1aNorman's Three Levels of Design

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_1","title":"\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u2014\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e09\u4e2a\u200b\u5c42\u6b21","text":"

      \u200b\u5728\u200b\u4eba\u7c7b\u200b\u7684\u200b\u5185\u5fc3\u4e16\u754c\u200b\uff0c\u200b\u6709\u200b\u8bb8\u591a\u200b\u90e8\u5206\u200b\u8d1f\u8d23\u200b\u6211\u4eec\u200b\u6240\u8bf4\u200b\u7684\u200b\u60c5\u611f\u200b\uff0c\u200b\u603b\u7684\u6765\u8bf4\u200b\uff0c\u200b\u8fd9\u4e9b\u200b\u533a\u57df\u200b\u5171\u540c\u200b\u6784\u6210\u200b\u4e86\u200b\u60c5\u611f\u200b\u7cfb\u7edf\u200b\u3002\u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\uff08Don Norman\uff09\u200b\u63d0\u51fa\u200b\uff0c\u200b\u60c5\u611f\u200b\u7cfb\u7edf\u200b\u7531\u200b\u4e09\u4e2a\u200b\u4e0d\u540c\u200b\u4f46\u200b\u76f8\u4e92\u200b\u8054\u7cfb\u200b\u7684\u200b\u5c42\u6b21\u200b\u7ec4\u6210\u200b\uff0c\u200b\u6bcf\u4e2a\u200b\u5c42\u6b21\u200b\u90fd\u200b\u4ee5\u200b\u4e00\u79cd\u200b\u7279\u6b8a\u200b\u7684\u200b\u65b9\u5f0f\u200b\u5f71\u54cd\u200b\u7740\u200b\u6211\u4eec\u200b\u5bf9\u200b\u4e16\u754c\u200b\u7684\u200b\u4f53\u9a8c\u200b\u3002\u200b\u8fd9\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b\u662f\u200b\u672c\u80fd\u200b\u5c42\u200b\uff0c\u200b\u884c\u4e3a\u200b\u5c42\u200b\u548c\u200b\u53cd\u601d\u200b\u5c42\u200b\u3002\u200b\u672c\u80fd\u200b\u5c42\u200b\u4e0e\u200b\u4eba\u7c7b\u200b\u60c5\u7eea\u200b\u4e2d\u200b\u56fa\u6709\u200b\u7684\u200b\u3001\u200b\u81ea\u53d1\u200b\u7684\u200b\u4ee5\u53ca\u200b\u7b26\u5408\u200b\u52a8\u7269\u6027\u200b\u7684\u200b\u7279\u6027\u200b\u76f8\u5173\u200b\uff0c\u200b\u8fd9\u4e9b\u200b\u57fa\u672c\u4e0a\u200b\u662f\u200b\u4e0d\u53d7\u200b\u4eba\u7c7b\u200b\u672c\u8eab\u200b\u63a7\u5236\u200b\u7684\u200b\u3002\u200b\u884c\u4e3a\u200b\u5c42\u6307\u200b\u7684\u200b\u662f\u200b\u4eba\u7c7b\u200b\u884c\u4e3a\u200b\u4e2d\u200b\u90a3\u4e9b\u200b\u53ef\u63a7\u200b\u7684\u200b\u65b9\u9762\u200b\uff0c\u200b\u5728\u200b\u8fd9\u79cd\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u6211\u4eec\u200b\u4e0b\u610f\u8bc6\u200b\u7684\u200b\u5206\u6790\u200b\u6240\u200b\u5904\u200b\u60c5\u51b5\u200b\u5e76\u4e14\u200b\u5236\u5b9a\u200b\u4ee5\u200b\u76ee\u6807\u200b\u4e3a\u200b\u5bfc\u5411\u200b\u7684\u200b\u7b56\u7565\u200b\uff0c\u200b\u4ece\u800c\u200b\u80fd\u591f\u200b\u5728\u200b\u6700\u200b\u77ed\u65f6\u95f4\u200b\u5185\u200b\u6216\u662f\u200b\u4ee5\u200b\u6700\u5c11\u200b\u7684\u200b\u884c\u52a8\u200b\u8fbe\u5230\u200b\u6548\u679c\u200b\u3002\u200b\u6b63\u5982\u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u6240\u200b\u8a00\u200b\uff0c\u200b\u53cd\u601d\u200b\u5c42\u200b\u662f\u200b\u6307\u200b\u201c\u200b\u6709\u610f\u8bc6\u200b\u7684\u200b\u601d\u8003\u200b\uff0c\u200b\u5bf9\u200b\u65b0\u200b\u6982\u5ff5\u200b\u8fdb\u884c\u200b\u5b66\u4e60\u200b\uff0c\u200b\u548c\u200b\u5bf9\u200b\u4e16\u754c\u200b\u8fdb\u884c\u200b\u5f52\u7eb3\u200b\u3002\u201d\u200b\u8fd9\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b\u4f5c\u4e3a\u200b\u60c5\u611f\u200b\u7cfb\u7edf\u200b\u7684\u200b\u4e0d\u540c\u200b\u7ef4\u5ea6\u200b\u72ec\u7acb\u200b\u5b58\u5728\u200b\uff0c\u200b\u53c8\u200b\u76f8\u4e92\u200b\u5173\u8054\u200b\uff0c\u200b\u76f8\u4e92\u5f71\u54cd\u200b\uff0c\u200b\u4ece\u800c\u200b\u521b\u9020\u200b\u4e86\u200b\u6211\u4eec\u200b\u5bf9\u200b\u4e16\u754c\u200b\u7684\u200b\u6574\u4f53\u200b\u60c5\u611f\u200b\u4f53\u9a8c\u200b\u3002

      \u200b\u5728\u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u7684\u200b\u300a\u200b\u60c5\u611f\u5316\u200b\u8bbe\u8ba1\u200b\uff1a\u200b\u4e3a\u4ec0\u4e48\u200b\u6211\u4eec\u200b\u559c\u6b22\u200b\uff08\u200b\u6216\u200b\u8ba8\u538c\u200b\uff09\u200b\u65e5\u5e38\u200b\u4e8b\u7269\u200b\u300b\uff08\u200b\u4e00\u672c\u200b\u8ba4\u77e5\u79d1\u5b66\u200b\uff0c\u200b\u8bbe\u8ba1\u200b\u5b66\u200b\uff0c\u200b\u53ef\u7528\u6027\u200b\u5de5\u7a0b\u200b\u9886\u57df\u200b\u6770\u51fa\u200b\u7684\u200b\u5b66\u672f\u200b\u4f5c\u54c1\u200b\uff09\u200b\u4e00\u4e66\u4e2d\u200b\uff0c\u200b\u4ed6\u200b\u5bf9\u200b\u60c5\u611f\u5316\u200b\u7cfb\u7edf\u200b\u7684\u200b\u8fd9\u200b\u4e09\u4e2a\u200b\u65b9\u9762\u200b\u6216\u200b\u5c42\u6b21\u200b\u505a\u200b\u4e86\u200b\u533a\u5206\u200b\uff08\u200b\u5b83\u4eec\u200b\u4e09\u8005\u200b\u7efc\u5408\u200b\u5f71\u54cd\u200b\u7740\u200b\u4eba\u7c7b\u200b\u7684\u200b\u60c5\u611f\u200b\u6216\u200b\u5fc3\u7406\u200b\uff09\uff0c\u200b\u5373\u200b\uff1a\u200b\u672c\u80fd\u200b\u5c42\u200b\uff0c\u200b\u884c\u4e3a\u200b\u5c42\u53ca\u200b\u53cd\u601d\u200b\u5c42\u200b\u3002\u200b\u8fd9\u200b\u4e09\u8005\u200b\u5728\u200b\u60c5\u611f\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\u7d27\u5bc6\u200b\u4ea4\u7ec7\u200b\u5728\u200b\u4e00\u8d77\u200b\uff0c\u200b\u5e76\u200b\u4ee5\u200b\u5404\u81ea\u200b\u7279\u5b9a\u200b\u7684\u200b\u65b9\u5f0f\u200b\u5f71\u54cd\u200b\u8bbe\u8ba1\u200b\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u4e09\u8005\u200b\u5bf9\u5e94\u200b\u7684\u200b\u76f8\u5e94\u200b\u4e09\u79cd\u200b\u8bbe\u8ba1\u200b\u5c42\u6b21\u200b\u3002

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_2","title":"\u672c\u80fd\u200b\u5c42\u200b\u8bbe\u8ba1","text":"

      \u200b\u672c\u80fd\u200b\u5c42\u200b\u8bbe\u8ba1\u200b-\u201c\u200b\u5173\u6ce8\u200b\u5916\u89c2\u200b\u672c\u8eab\u200b\u201d\u3002\u200b\u8fd9\u4e00\u200b\u5c42\u6b21\u200b\u7684\u200b\u8bbe\u8ba1\u200b\u5173\u6ce8\u200b\u7684\u200b\u662f\u200b\u4e8b\u7269\u200b\u4e2d\u200b\u53ef\u4ee5\u200b\u88ab\u200b\u76f4\u63a5\u200b\u611f\u77e5\u200b\u7684\u200b\u90a3\u200b\u90e8\u5206\u200b\u7279\u5f81\u200b\u4ee5\u53ca\u200b\u5b83\u4eec\u200b\u662f\u200b\u5982\u4f55\u200b\u8ba9\u200b\u7528\u6237\u200b\u6216\u200b\u89c2\u5bdf\u8005\u200b\u4ea7\u751f\u200b\u611f\u53d7\u200b\u7684\u200b\u3002\u200b\u4f8b\u5982\u200b\uff0c\u200b\u7956\u7236\u200b\u7684\u200b\u6000\u8868\u200b\u548c\u200b\u4e00\u4e2a\u200b\u5c0f\u200b\u7684\u200b\u58c1\u6302\u5f0f\u200b\u65f6\u949f\u200b\u4e00\u6837\u200b\u90fd\u200b\u5305\u542b\u200b\u4e86\u200b\u6700\u200b\u57fa\u672c\u200b\u7684\u200b\u8ba1\u65f6\u200b\u529f\u200b\u529f\u80fd\u200b\uff0c\u200b\u9664\u4e86\u200b\u5916\u89c2\u200b\uff0c\u200b\u4ed6\u4eec\u200b\u5728\u5185\u200b\u5728\u200b\u7279\u5f81\u200b\u4e0a\u200b\u6ca1\u6709\u200b\u4efb\u4f55\u200b\u4e0d\u540c\u200b\uff0c\u200b\u4f46\u662f\u200b\u672c\u80fd\u200b\u5c42\u200b\uff08\u200b\u6df1\u5c42\u6b21\u200b\u7684\u200b\uff0c\u200b\u65e0\u610f\u8bc6\u200b\u7684\u200b\uff0c\u200b\u4e3b\u89c2\u200b\u7684\u200b\u548c\u200b\u81ea\u53d1\u200b\u7684\u200b\u611f\u53d7\u200b\uff09\u200b\u7279\u5f81\u200b\u4f7f\u200b\u5b83\u200b\u5728\u200b\u62e5\u6709\u8005\u200b\u773c\u4e2d\u200b\u4ea7\u751f\u200b\u4e86\u200b\u533a\u522b\u200b\u3002

      \u200b\u5982\u4eca\u200b\u4ea7\u54c1\u5f00\u53d1\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u7684\u200b\u5f88\u5927\u200b\u4e00\u90e8\u5206\u200b\u65f6\u95f4\u200b\u88ab\u200b\u7528\u200b\u5728\u200b\u672c\u80fd\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\u4e2d\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u5c5e\u4e8e\u200b\u540c\u4e00\u200b\u65cf\u7fa4\u200b\u7684\u200b\u4ea7\u54c1\u200b\u5f80\u5f80\u200b\u5177\u6709\u200b\u76f8\u540c\u200b\u6216\u200b\u76f8\u4f3c\u200b\u7684\u200b\u529f\u80fd\u200b\uff0c\uff08\u200b\u6bd4\u5982\u8bf4\u200b\u624b\u7535\u200b\uff0c\u200b\u6c34\u58f6\u200b\uff0c\u200b\u9762\u5305\u673a\u200b\uff0c\u200b\u53f0\u706f\u200b\uff09\uff0c\u200b\u6240\u4ee5\u200b\u66f4\u5177\u200b\u7279\u5f81\u200b\u7684\u200b\u5916\u89c2\u200b\u662f\u200b\u533a\u5206\u200b\u4ea7\u54c1\u200b\u548c\u200b\u7ade\u4e89\u8005\u200b\u7684\u200b\u5173\u952e\u56e0\u7d20\u200b\u3002\u200b\u8fd9\u200b\u4e5f\u200b\u5c31\u662f\u200b\u6211\u4eec\u200b\u6240\u8bf4\u200b\u7684\u200b\u201d\u200b\u54c1\u724c\u5316\u200b\u8bbe\u8ba1\u200b\u201d\u2014\u2014\u200b\u4e0d\u662f\u200b\u901a\u8fc7\u200b\u4ea7\u54c1\u200b\u63d0\u4f9b\u200b\u7ed9\u200b\u7528\u6237\u200b\u533a\u522b\u200b\u4e8e\u200b\u5176\u4ed6\u200b\u4ea7\u54c1\u200b\u7684\u200b\u5b9e\u9645\u200b\u5229\u76ca\u200b\uff0c\u200b\u800c\u662f\u200b\u901a\u8fc7\u200b\u5951\u5408\u200b\u7528\u6237\u200b\u7684\u200b\u6001\u5ea6\u200b\u3001\u200b\u4fe1\u4ef0\u200b\u3001\u200b\u60c5\u611f\u200b\u4ee5\u53ca\u200b\u7528\u6237\u200b\u60f3\u8981\u200b\u7684\u200b\u611f\u53d7\u200b\uff0c\u200b\u6765\u200b\u5f15\u51fa\u200b\u7528\u6237\u200b\u5bf9\u200b\u4ea7\u54c1\u200b\u7684\u200b\u60c5\u611f\u200b\u4e0a\u200b\u7684\u200b\u56de\u5e94\u200b\u3002\u200b\u8fd9\u200b\u53ef\u4ee5\u200b\u662f\u200b\u901a\u8fc7\u200b\u4f7f\u7528\u200b\u513f\u7ae5\u200b\u3001\u200b\u52a8\u7269\u200b\u6216\u662f\u200b\u5361\u901a\u200b\u5f62\u8c61\u200b\u7684\u200b\u56fe\u7247\u200b\u6765\u200b\u4f20\u8fbe\u200b\u5e74\u8f7b\u200b\u7684\u200b\u611f\u89c9\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u662f\u200b\u901a\u8fc7\u200b\u5bf9\u200b\u8272\u5f69\u200b\uff08\u200b\u6bd4\u5982\u8bf4\u200b\uff0c\u200b\u7ea2\u8272\u200b\u5bf9\u5e94\u200b\u7740\u200b\u201c\u200b\u6027\u611f\u200b\u201c\uff0c\u200b\u9ed1\u8272\u200b\u5bf9\u5e94\u200b\u7740\u200b\u201d\u200b\u6050\u6016\u200b\u201d\uff09\uff0c\u200b\u5f62\u72b6\u200b\uff08\u200b\u6bd4\u5982\u200b\u786c\u200b\u8fb9\u7f18\u200b\u5f62\u72b6\u200b\uff09\u200b\u7684\u200b\u8fd0\u7528\u200b\uff0c\u200b\u751a\u81f3\u200b\u662f\u200b\u8fd0\u7528\u200b\u98ce\u683c\u200b\uff08\u200b\u6bd4\u5982\u200b\u88c5\u9970\u200b\u827a\u672f\u200b\uff09\uff0c\u200b\u8ba9\u200b\u4eba\u200b\u8054\u60f3\u8d77\u200b\u67d0\u4e9b\u200b\u7279\u5b9a\u200b\u7684\u200b\u65f6\u4ee3\u200b\u3002\u200b\u672c\u80fd\u200b\u8bbe\u8ba1\u200b\u65e8\u5728\u200b\u6df1\u5165\u200b\u4e86\u89e3\u200b\u7528\u6237\u200b/\u200b\u6d88\u8d39\u8005\u200b/\u200b\u89c2\u5bdf\u8005\u200b\u7684\u200b\u5934\u8111\u200b\uff0c\u200b\u5e76\u4e14\u200b\u901a\u8fc7\u200b\u7275\u52a8\u200b\u7528\u6237\u200b\u60c5\u7eea\u200b\u6765\u200b\u63d0\u5347\u200b\u7528\u6237\u200b\u4f53\u9a8c\u200b\uff08\u200b\u6bd4\u5982\u8bf4\u200b\u6539\u5584\u200b\u6574\u4f53\u200b\u89c6\u89c9\u200b\u5f62\u8c61\u200b\uff09\u200b\u6216\u662f\u200b\u670d\u52a1\u200b\u5546\u4e1a\u5229\u76ca\u200b\uff08\u200b\u6bd4\u5982\u8bf4\u200b\u4e3a\u4e86\u200b\u516c\u53f8\u200b\u6216\u200b\u4ea7\u54c1\u200b\u6240\u6709\u8005\u200b\u7684\u200b\u5229\u76ca\u200b\uff0c\u200b\u4ece\u200b\u60c5\u611f\u200b\u4e0a\u200b\u52ab\u6301\u200b\u7528\u6237\u200b\u4f7f\u200b\u4ed6\u4eec\u200b\u8fdb\u884c\u200b\u8d2d\u4e70\u200b\uff09\u3002

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_3","title":"\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1","text":"

      \u200b\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1\u200b-\u201c\u200b\u4e0e\u200b\u4f7f\u7528\u200b\u7684\u200b\u6109\u60a6\u611f\u200b\u548c\u200b\u6548\u7387\u200b\u6709\u5173\u200b\u3002\u201d\u200b\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\u53ef\u80fd\u200b\u66f4\u200b\u66f4\u5e38\u200b\u88ab\u200b\u79f0\u4e3a\u200b\u53ef\u7528\u6027\u200b\uff0c\u200b\u800c\u200b\u4e24\u8005\u200b\u6307\u200b\u7684\u200b\u90fd\u200b\u662f\u200b\u4ea7\u54c1\u200b\u4e2d\u200b\u5b9e\u7528\u6027\u200b\u548c\u200b\u529f\u80fd\u6027\u200b\u65b9\u9762\u200b\uff0c\u200b\u6216\u662f\u200b\u662f\u200b\u6211\u4eec\u200b\u5728\u200b\u6240\u5904\u200b\u73af\u5883\u200b\u4e2d\u6240\u80fd\u200b\u4f7f\u7528\u200b\u7684\u200b\u4efb\u4f55\u200b\u4ea7\u54c1\u200b\u7684\u200b\u53ef\u7528\u6027\u200b\u3002\u200b\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\uff08\u200b\u4ece\u73b0\u5728\u8d77\u200b\u6211\u4eec\u200b\u7528\u200b\u8fd9\u4e2a\u200b\u8bcd\u6c47\u200b\u6765\u200b\u4ee3\u66ff\u200b\u53ef\u7528\u6027\u200b\uff09\u200b\u7740\u773c\u4e8e\u200b\uff0c\u200b\u8bf8\u5982\u200b\uff0c\u200b\u7528\u6237\u200b\u5982\u4f55\u200b\u8fdb\u884c\u200b\u6d3b\u52a8\u200b\uff1b\u200b\u5982\u4f55\u200b\u5feb\u901f\u200b\u548c\u200b\u51c6\u786e\u200b\u5730\u200b\u5b9e\u73b0\u200b\u4ed6\u4eec\u200b\u7684\u200b\u76ee\u6807\u200b\u548c\u200b\u76ee\u7684\u200b\uff1b\u200b\u7528\u6237\u200b\u5728\u200b\u6267\u884c\u200b\u67d0\u4e9b\u200b\u4efb\u52a1\u200b\u65f6\u72af\u200b\u4e86\u200b\u591a\u5c11\u200b\u9519\u8bef\u200b\uff1b\u200b\u4ee5\u53ca\u200b\u4ea7\u54c1\u200b\u5982\u4f55\u200b\u5f88\u200b\u597d\u200b\u5730\u200b\u9002\u5e94\u200b\u719f\u7ec3\u200b\u548c\u200b\u7f3a\u4e4f\u7ecf\u9a8c\u200b\u7684\u200b\u7528\u6237\u200b\u7b49\u200b\u95ee\u9898\u200b\u3002

      \u200b\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\u53ef\u80fd\u200b\u662f\u200b\u6700\u200b\u5bb9\u6613\u200b\u6d4b\u8bd5\u200b\u7684\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u4e00\u65e6\u200b\u5bf9\u8c61\u200b\u7684\u200b\u7269\u7406\u200b\uff08\u200b\u6bd4\u5982\u8bf4\u200b\u624b\u67c4\u200b\u3001\u200b\u6309\u94ae\u200b\u3001\u200b\u628a\u624b\u200b\u3001\u200b\u63a7\u5236\u6746\u200b\u3001\u200b\u5f00\u5173\u200b\u4ee5\u53ca\u200b\u952e\u200b\uff09\u200b\u6216\u200b\u53ef\u7528\u200b\u90e8\u5206\u200b\u4ee5\u200b\u67d0\u79cd\u200b\u65b9\u5f0f\u200b\u88ab\u200b\u6539\u53d8\u200b\u6216\u200b\u64cd\u4f5c\u200b\uff0c\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u5728\u200b\u8868\u73b0\u200b\u5c42\u200b\u5bf9\u200b\u5176\u200b\u8fdb\u884c\u200b\u8861\u91cf\u200b\u3002\u200b\u6bd4\u5982\u8bf4\u200b\uff0c\u200b\u8d1f\u8d23\u200b\u72ec\u7acb\u200b\u64cd\u4f5c\u200b\u7684\u200b\u4e24\u4e2a\u200b\u6309\u94ae\u200b\u88ab\u200b\u653e\u7f6e\u200b\u5728\u200b\u4e0d\u540c\u200b\u7684\u200b\u8ddd\u79bb\u200b\u4ece\u800c\u200b\u6d4b\u91cf\u200b\u7528\u6237\u200b\u8fde\u7eed\u200b\u5b8c\u6210\u200b\u8fd9\u200b\u4e24\u4e2a\u200b\u64cd\u4f5c\u200b\u7684\u200b\u65f6\u95f4\u200b\u3002\u200b\u6216\u8005\u200b\uff0c\u200b\u901a\u8fc7\u200b\u76f8\u540c\u200b\u7684\u200b\u64cd\u4f5c\u200b\u6765\u200b\u6d4b\u8bd5\u200b\u9519\u8bef\u7387\u200b\u3002\u200b\u6d89\u53ca\u200b\u884c\u4e3a\u200b\u5c42\u200b\u4f53\u9a8c\u200b\u7684\u200b\u4f8b\u5b50\u200b\u8fd8\u200b\u5305\u62ec\u200b\uff0c\u200b\u5f53\u200b\u6211\u4eec\u200b\u62ff\u51fa\u200b\u624b\u673a\u200b\u65f6\u200b\u80fd\u591f\u200b\u8fc5\u901f\u200b\u627e\u5230\u200b\u8054\u7cfb\u4eba\u200b\u5e76\u200b\u62e8\u6253\u200b\u53f7\u7801\u200b\u7684\u200b\u6109\u60a6\u611f\u200b\uff1b\u200b\u5728\u200b\u7535\u8111\u200b\u952e\u76d8\u200b\u4e0a\u200b\u80fd\u591f\u200b\u8f7b\u677e\u200b\u6253\u5b57\u200b\uff0c\u200b\u800c\u200b\u5728\u200b\u5c0f\u200b\u7684\u200b\u89e6\u5c4f\u200b\u8bbe\u5907\u200b\uff0c\u200b\u6bd4\u5982\u8bf4\u200biPod Touch\u200b\u4e0a\u200b\u6253\u5b57\u200b\u5c31\u200b\u6bd4\u8f83\u200b\u56f0\u96be\u200b\uff1b\u200b\u4ee5\u53ca\u200b\u6211\u4eec\u200b\u5728\u200b\u4f7f\u7528\u200b\u4e00\u4e2a\u200b\u8bbe\u8ba1\u200b\u826f\u597d\u200b\u7684\u200b\u7535\u8111\u6e38\u620f\u200b\u624b\u67c4\u200b\uff08\u200b\u5c31\u200b\u50cf\u200b\u6211\u200b\u7684\u200bN64\u200b\u63a7\u5236\u677f\u200b\uff09\u200b\u65f6\u200b\u7684\u200b\u4eab\u53d7\u200b\u3002\u200b\u884c\u4e3a\u200b\u5c42\u9762\u200b\u672c\u8d28\u200b\u4e0a\u200b\u662f\u200b\u6307\u200b\u6211\u4eec\u200b\u56e0\u200b\u5b8c\u6210\u200b\u6216\u200b\u672a\u80fd\u200b\u5b8c\u6210\u200b\u76ee\u6807\u200b\u800c\u200b\u4ea7\u751f\u200b\u7684\u200b\u60c5\u7eea\u200b\u3002\u200b\u5f53\u200b\u4ea7\u54c1\u200b/\u200b\u7269\u54c1\u200b\u80fd\u591f\u200b\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u7528\u200b\u4e00\u70b9\u70b9\u200b\u6709\u610f\u8bc6\u200b\u7684\u200b\u52aa\u529b\u200b\uff0c\u200b\u5e76\u4e14\u200b\u6574\u4e2a\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u9047\u5230\u200b\u6700\u5c11\u200b\u7684\u200b\u56f0\u96be\u200b\u5c31\u200b\u80fd\u200b\u5b8c\u6210\u200b\u76ee\u6807\u200b\uff0c\u200b\u8fd9\u65f6\u200b\u6211\u4eec\u200b\u7684\u200b\u60c5\u7eea\u200b\u5f88\u200b\u53ef\u80fd\u200b\u662f\u200b\u79ef\u6781\u200b\u7684\u200b\u3002\u200b\u76f8\u53cd\u200b\uff0c\u200b\u5f53\u200b\u4ea7\u54c1\u200b\u9650\u5236\u200b\u6211\u4eec\u200b\uff0c\u200b\u8feb\u4f7f\u200b\u6211\u4eec\u200b\u6839\u636e\u200b\u4ea7\u54c1\u200b\u7684\u200b\u9650\u5236\u200b\u6765\u200b\u89e3\u91ca\u200b\u6216\u200b\u8c03\u6574\u200b\u6211\u4eec\u200b\u7684\u200b\u76ee\u6807\u200b\uff0c\u200b\u6216\u8005\u200b\u53ea\u662f\u200b\u8ba9\u200b\u6211\u4eec\u200b\u5728\u200b\u4f7f\u7528\u200b\u4ea7\u54c1\u200b\u65f6\u200b\u5bc6\u5207\u200b\u5173\u6ce8\u200b\u8fd9\u4e9b\u200b\u76ee\u6807\u200b\u65f6\u200b\uff0c\u200b\u6211\u4eec\u200b\u66f4\u200b\u503e\u5411\u200b\u4e8e\u200b\u4ea7\u751f\u200b\u4e00\u4e9b\u200b\u8d1f\u9762\u200b\u60c5\u7eea\u200b\u3002

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_4","title":"\u53cd\u601d\u200b\u5c42\u200b\u8bbe\u8ba1","text":"

      \u200b\u53cd\u601d\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\u201c\u200b\u8003\u8651\u200b\u4ea7\u54c1\u200b\u7684\u200b\u5408\u7406\u5316\u200b\u548c\u200b\u667a\u80fd\u5316\u200b\u3002\u200b\u5173\u4e8e\u200b\u8be5\u200b\u4ea7\u54c1\u200b\u6211\u80fd\u200b\u8bb2\u8ff0\u200b\u4e00\u4e2a\u200b\u6545\u4e8b\u200b\u5417\u200b\uff1f\u200b\u5b83\u200b\u7b26\u5408\u200b\u6211\u200b\u7684\u200b\u81ea\u6211\u200b\u5f62\u8c61\u200b\uff0c\u200b\u6211\u200b\u7684\u200b\u81ea\u5c0a\u5fc3\u200b\u9700\u8981\u200b\u5417\u200b\uff1f\u201d\u200b\u8fd9\u200b\u5c31\u662f\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u6700\u9ad8\u200b\u5c42\u6b21\u200b\uff1b\u200b\u4ee3\u8868\u200b\u6211\u4eec\u200b\u6709\u610f\u8bc6\u200b\u6709\u200b\u601d\u60f3\u200b\u5730\u200b\u8fdb\u884c\u200b\u8bbe\u8ba1\u200b\uff1b\u200b\u6743\u8861\u200b\u5176\u200b\u4f18\u7f3a\u70b9\u200b\uff1b\u200b\u5229\u7528\u200b\u6211\u4eec\u200b\u66f4\u200b\u7ec6\u5fae\u200b\u548c\u200b\u7406\u6027\u200b\u7684\u200b\u4e00\u9762\u200b\u8fdb\u884c\u200b\u5224\u65ad\u200b\uff0c\u200b\u5e76\u200b\u63d0\u53d6\u200b\u4fe1\u606f\u200b\u4ee5\u200b\u786e\u5b9a\u200b\u5b83\u200b\u5bf9\u200b\u6211\u4eec\u200b\u4e2a\u4eba\u200b\u7684\u200b\u610f\u4e49\u200b\u3002\u200b\u53cd\u601d\u200b\u601d\u7ef4\u200b\u4f7f\u200b\u6211\u4eec\u200b\u80fd\u591f\u200b\u5408\u7406\u5316\u200b\u73af\u5883\u200b\u4fe1\u606f\u200b\u4ee5\u200b\u5f71\u54cd\u200b\u884c\u4e3a\u200b\u5c42\u200b\u3002\u200b\u6bd4\u5982\u8bf4\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u3002\u201d\u200b\u57fa\u4e8e\u200b\u8fd9\u200b\u4e00\u70b9\u200b\uff0c\u200b\u97e9\u56fd\u200b\u5927\u5b66\u200b\u7684\u200b\u7814\u7a76\u5458\u200bJaewon Choi\u200b\u548c\u200bSongcheol Kim\u200b\u8003\u5bdf\u200b\u4e86\u200b\u7528\u6237\u200b\u4f7f\u7528\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u7684\u200b\u76ee\u7684\u200b\u4e3b\u8981\u200b\u662f\u200b\u57fa\u4e8e\u200b\u4e24\u4e2a\u200b\u4e3b\u8981\u200b\u56e0\u7d20\u200b\uff0c\u200b\u4e00\u79cd\u200b\u662f\u200b\u7528\u6237\u200b\u5c06\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u89c6\u4e3a\u200b\u6280\u672f\u521b\u65b0\u200b\u53e6\u200b\u4e00\u79cd\u200b\u662f\u200b\u5c06\u200b\u5176\u200b\u4f5c\u4e3a\u200b\u5962\u4f88\u200b\u65f6\u5c1a\u200b\u4ea7\u54c1\u200b\u3002\u200b\u4ece\u200b\u7528\u6237\u200b\u89c6\u89d2\u200b\u6765\u770b\u200b\uff0c\u200b\u5c06\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u89c6\u4e3a\u200b\u4e00\u9879\u200b\u6280\u672f\u521b\u65b0\u200b\uff0c\u200b\u8fd9\u200b\u4e0e\u200b\u4ed6\u4eec\u200b\u5bf9\u200b\u8bbe\u5907\u200b\u7684\u200b\u5b9e\u7528\u6027\u200b\u548c\u200b\u6613\u7528\u6027\u200b\uff08\u200b\u884c\u4e3a\u200b\u5c42\u200b\uff09\u200b\u7684\u200b\u770b\u6cd5\u200b\u6709\u5173\u200b\u3002\u200b\u53e6\u4e00\u65b9\u9762\u200b\uff0c\u200b\u7528\u6237\u200b\u5c06\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u89c6\u4e3a\u200b\u4e00\u79cd\u200b\u5962\u4f88\u200b\u65f6\u5c1a\u200b\u4ea7\u54c1\u200b\uff0c\u200b\u8fd9\u200b\u65e2\u200b\u548c\u200b\u4ed6\u4eec\u200b\u5c06\u200b\u5982\u4f55\u200b\u4eab\u53d7\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u7684\u200b\u8ba4\u77e5\u200b\uff0c\u200b\u4e5f\u200b\u548c\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u5c06\u200b\u4e3a\u200b\u4ed6\u4eec\u200b\u63d0\u4f9b\u200b\u600e\u6837\u200b\u7684\u200b\u81ea\u6211\u200b\u8868\u73b0\u529b\u200b\u6709\u5173\u200b\uff08\u200b\u5373\u200b\u8868\u8fbe\u200b\u81ea\u5df1\u200b\u548c\u200b\u589e\u5f3a\u200b\u5f62\u8c61\u200b\u7684\u200b\u80fd\u529b\u200b\uff09\u3002\u200b\u4eab\u53d7\u200b\u548c\u200b\u81ea\u6211\u200b\u8868\u8fbe\u200b\u90fd\u200b\u53d7\u5230\u200b\u672c\u80fd\u200b\u5c42\u200b\u7684\u200b\u5f71\u54cd\u200b\uff08\u201c\u200b\u624b\u8868\u200b\u770b\u8d77\u6765\u200b\u6f02\u4eae\u200b\u5417\u200b\uff1f\u201d\uff09\u200b\u4f46\u200b\u4e5f\u200b\u5f88\u200b\u53d7\u5230\u200b\u53cd\u601d\u200b\u5c42\u200b\u7684\u200b\u5f71\u54cd\u200b\uff08\u201c\u200b\u5f53\u200b\u6211\u200b\u7684\u200b\u670b\u53cb\u200b\u770b\u5230\u200b\u6211\u200b\u6234\u200b\u7740\u200b\u8fd9\u200b\u53ea\u8868\u65f6\u200b\uff0c\u200b\u4ed6\u4eec\u200b\u4f1a\u200b\u600e\u4e48\u200b\u60f3\u200b\uff1f\u201d\uff09\u3002

      \u200b\u53cd\u601d\u200b\u5c42\u200b\u8c03\u8282\u200b\u4e86\u200b\u884c\u4e3a\u200b\u5c42\u200b\u5e26\u6765\u200b\u7684\u200b\u5f71\u54cd\u200b\u2014\u2014\u200b\u7528\u6237\u200b\u5f88\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u5fcd\u53d7\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u6613\u7528\u6027\u200b\u65b9\u9762\u200b\u7684\u200b\u56f0\u96be\u200b\u548c\u200b\u7f3a\u70b9\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u4ed6\u4eec\u200b\u76f8\u4fe1\u200b\u4ed6\u4eec\u200b\u80fd\u200b\u4ece\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u4e2d\u200b\u83b7\u5f97\u200b\u5176\u4ed6\u200b\u975e\u200b\u529f\u80fd\u6027\u200b\u7684\u200b\u5229\u76ca\u200b\u3002\u200b\u82f9\u679c\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u7684\u200b\u7b2c\u4e00\u4e2a\u200b\u7248\u672c\u200b\u5145\u6ee1\u200b\u4e86\u200b\u529f\u80fd\u200b\u95ee\u9898\u200b\u548c\u200b\u53ef\u7528\u6027\u200b\u95ee\u9898\u200b\uff0c\u200b\u4f46\u200b\u8fd9\u200b\u5e76\u200b\u6ca1\u6709\u200b\u963b\u6b62\u200b\u82f9\u679c\u200b\u5728\u200b\u9500\u552e\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u7684\u200b\u7b2c\u4e00\u5e74\u200b\u521b\u9020\u200b\u51fa\u200b\u5168\u7403\u200b\u624b\u8868\u200b\u4ea7\u4e1a\u200b\u7684\u200b\u7b2c\u4e8c\u200b\u5927\u200b\u6536\u5165\u200b\uff01

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#the-take-away","title":"The Take Away","text":"

      \u200b\u5728\u200b\u8fd9\u91cc\u200b\uff0c\u200b\u6211\u4eec\u200b\u4ecb\u7ecd\u200b\u4e86\u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u7684\u200b\u4e09\u4e2a\u200b\u8bbe\u8ba1\u200b\u5c42\u6b21\u200b\uff1a\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u672c\u80fd\u200b\u5c42\u200b\u3001\u200b\u884c\u4e3a\u200b\u5c42\u200b\u548c\u200b\u53cd\u601d\u200b\u5c42\u200b\u3002\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u672c\u80fd\u200b\u5c42\u6307\u200b\u7684\u200b\u662f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u7b2c\u4e00\u5370\u8c61\u200b\uff0c\u200b\u65e0\u8bba\u662f\u200b\u4ece\u200b\u7528\u6237\u200b\u5982\u4f55\u200b\u770b\u5f85\u200b\u4ea7\u54c1\u200b\uff0c\u200b\u8fd8\u662f\u200b\u4ece\u200b\u7528\u6237\u200b\u5bf9\u200b\u4ea7\u54c1\u200b\u7684\u200b\u611f\u53d7\u200b\u3002\u200b\u884c\u4e3a\u200b\u5c42\u200b\u662f\u200b\u6307\u200b\u4ea7\u54c1\u200b\u5728\u200b\u4f7f\u7528\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u7684\u200b\u4f53\u9a8c\u200b\u3002\u200b\u5f53\u200b\u6211\u4eec\u200b\u60f3\u5230\u200b\u7528\u6237\u200b\u4f53\u9a8c\u200b\u65f6\u200b\uff0c\u200b\u6211\u4eec\u200b\u5e38\u5e38\u200b\u4f1a\u200b\u60f3\u5230\u200b\u8fd9\u4e2a\u200b\u5c42\u6b21\u200b\u3002\u200b\u53cd\u601d\u200b\u5c42\u200b\u662f\u200b\u6307\u200b\u7528\u6237\u200b\u5728\u200b\u4f7f\u7528\u200b\u524d\u200b\u3001\u200b\u4f7f\u7528\u200b\u4e2d\u200b\u548c\u200b\u4f7f\u7528\u200b\u540e\u200b\u5bf9\u200b\u4ea7\u54c1\u200b\u7684\u200b\u601d\u8003\u200b\u3002\u200b\u8fd9\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b\u90fd\u200b\u7ed3\u5408\u200b\u5728\u200b\u4e00\u8d77\u200b\u5f62\u6210\u200b\u4e86\u200b\u6574\u4e2a\u200b\u4ea7\u54c1\u200b\u4f53\u9a8c\u200b\u3002

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_5","title":"\u53c2\u8003","text":"

      Choi, J., & Kim, S. (2016). \u201cIs the smartwatch an IT product or a fashion product? A study on factors affecting the intention to use smartwatches\u201d. Computers in Human Behavior, 63, 777-786.

      \u200b\u4f5c\u8005\u200b\uff1aAndreas Komninos

      \u200b\u8bd1\u8005\u200b\uff1a\u200b\u5b54\u200b

      \u200b\u5ba1\u7a3f\u200b\uff1aHoodie

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/my-to-desihn/","title":"Some of my thoughts on design","text":"

      \u200b\u5438\u5f15\u200b\u4eba\u200b\u7684\u200b\u4e8b\u7269\u200b\u603b\u8ba9\u200b\u4eba\u200b\u5fc3\u60c5\u200b\u6109\u60a6\u200b \u200b\u5e76\u200b\u53cd\u8fc7\u6765\u200b\u4fc3\u8fdb\u200b\u4ed6\u4eec\u200b\u7684\u200b\u601d\u7ef4\u200b\u66f4\u5177\u200b\u521b\u610f\u200b

      1. \u200b\u7b80\u6d01\u200b\u4e0e\u200b\u7cbe\u70bc\u200b\uff1a\u200b\u7b80\u6d01\u200b\u3001\u200b\u7cbe\u70bc\u200b\u548c\u200b\u7cbe\u786e\u200b\u7684\u200b\u8868\u8fbe\u200b\u3002\u200b\u53bb\u9664\u200b\u4e0d\u5fc5\u8981\u200b\u7684\u200b\u5143\u7d20\u200b\uff0c\u200b\u4f7f\u200b\u8bbe\u8ba1\u200b\u66f4\u52a0\u200b\u7b80\u6d01\u660e\u4e86\u200b\u3002\u200b\u5173\u6ce8\u200b\u6838\u5fc3\u200b\u529f\u80fd\u200b\u548c\u200b\u4fe1\u606f\u200b\uff0c\u200b\u907f\u514d\u200b\u8fc7\u5ea6\u200b\u8bbe\u8ba1\u200b\u548c\u200b\u5197\u4f59\u200b\u3002

      2. \u200b\u4f18\u96c5\u200b\u4e0e\u200b\u7f8e\u611f\u200b\uff1a\u200b\u8ffd\u6c42\u200b\u4f18\u96c5\u200b\u548c\u200b\u7f8e\u611f\u200b\u7684\u200b\u8bbe\u8ba1\u200b\u3002\u200b\u6ce8\u91cd\u200b\u7ebf\u6761\u200b\u7684\u200b\u6d41\u7545\u6027\u200b\u548c\u200b\u89c6\u89c9\u200b\u4e0a\u200b\u7684\u200b\u5e73\u8861\u200b\u3002\u200b\u901a\u8fc7\u200b\u7cbe\u5fc3\u200b\u7684\u200b\u6392\u7248\u200b\u3001\u200b\u5bf9\u6bd4\u200b\u548c\u200b\u6bd4\u4f8b\u200b\uff0c\u200b\u521b\u9020\u200b\u51fa\u200b\u4ee4\u4eba\u200b\u6109\u60a6\u200b\u7684\u200b\u89c6\u89c9\u6548\u679c\u200b\u3002

      3. \u200b\u7528\u6237\u200b\u4f53\u9a8c\u200b\u81f3\u4e0a\u200b\uff1a\u200b\u4ee5\u200b\u7528\u6237\u200b\u4e3a\u200b\u4e2d\u5fc3\u200b,\u200b\u5173\u6ce8\u200b\u7528\u6237\u200b\u9700\u6c42\u200b\u548c\u200b\u884c\u4e3a\u200b\u6a21\u5f0f\u200b\uff0c\u200b\u521b\u9020\u200b\u51fa\u200b\u7b80\u5355\u200b\u76f4\u89c2\u200b\u3001\u200b\u6613\u4e8e\u200b\u4f7f\u7528\u200b\u7684\u200b\u4ea7\u54c1\u200b\u548c\u200b\u754c\u9762\u200b\u3002\u200b\u901a\u8fc7\u200b\u51cf\u5c11\u200b\u590d\u6742\u6027\u200b\u548c\u200b\u63d0\u4f9b\u200b\u65e0\u7f1d\u200b\u7684\u200b\u4ea4\u4e92\u200b\u4f53\u9a8c\u200b\uff0c\u200b\u4f7f\u200b\u7528\u6237\u200b\u4e0e\u200b\u4ea7\u54c1\u200b\u4e4b\u95f4\u200b\u7684\u200b\u4e92\u52a8\u200b\u66f4\u52a0\u200b\u81ea\u7136\u200b\u6d41\u7545\u200b\u3002

      4. \u200b\u5f3a\u8c03\u200b\u7ec6\u8282\u200b\uff1a\u200b\u4ece\u200b\u5b57\u4f53\u200b\u9009\u62e9\u200b\u5230\u200b\u989c\u8272\u200b\u642d\u914d\u200b\uff0c\u200b\u4ece\u200b\u56fe\u6807\u200b\u8bbe\u8ba1\u200b\u5230\u200b\u52a8\u753b\u200b\u6548\u679c\u200b\uff0c\u200b\u90fd\u200b\u9700\u8981\u200b\u7ecf\u8fc7\u200b\u7cbe\u5fc3\u200b\u7684\u200b\u8003\u8651\u200b\u548c\u200b\u628a\u200b\u63a7\u200b\u3002\u200b\u7ec6\u8282\u200b\u7684\u200b\u5173\u6ce8\u200b\u4f7f\u5f97\u200b\u4ea7\u54c1\u200b\u7684\u200b\u6574\u4f53\u200b\u8d28\u611f\u200b\u66f4\u200b\u51fa\u8272\u200b\u3002

      5. \u200b\u521b\u65b0\u200b\u4e0e\u200b\u7a81\u7834\u200b\uff1a\u200b\u9f13\u52b1\u200b\u521b\u65b0\u200b\u548c\u200b\u7a81\u7834\u200b\u4f20\u7edf\u89c2\u5ff5\u200b\u7684\u200b\u601d\u7ef4\u200b\u65b9\u5f0f\u200b\u3002\u200b\u5c06\u200b\u4e0d\u540c\u200b\u7684\u200b\u5143\u7d20\u200b\u878d\u5408\u200b\u5728\u200b\u4e00\u8d77\u200b\uff0c\u200b\u521b\u9020\u200b\u51fa\u200b\u72ec\u7279\u200b\u7684\u200b\u8bbe\u8ba1\u200b\u89e3\u51b3\u65b9\u6848\u200b\u3002\u200b\u5728\u200b\u8bbe\u8ba1\u200b\u4e2d\u200b\u5bfb\u627e\u200b\u7a81\u7834\u70b9\u200b\uff0c\u200b\u63d0\u4f9b\u200b\u65b0\u9896\u200b\u800c\u200b\u5bcc\u6709\u200b\u521b\u610f\u200b\u7684\u200b\u4f53\u9a8c\u200b\u3002

      6. \u200b\u6545\u4e8b\u6027\u200b\u4e0e\u200b\u60c5\u611f\u200b\u5171\u9e23\u200b\uff1a\u200b\u60c5\u611f\u200b\u5171\u9e23\u200b\u548c\u200b\u6545\u4e8b\u6027\u200b\u7684\u200b\u4f53\u9a8c\u200b\u3002\u200b\u8bbe\u8ba1\u200b\u6765\u200b\u4f20\u9012\u200b\u4ea7\u54c1\u200b\u7684\u200b\u80cc\u540e\u200b\u6545\u4e8b\u200b\u548c\u200b\u54c1\u724c\u200b\u7684\u200b\u4ef7\u503c\u89c2\u200b\u3002\u200b\u901a\u8fc7\u200b\u7b80\u5355\u200b\u800c\u200b\u6709\u529b\u200b\u7684\u200b\u8bbe\u8ba1\u200b\u8bed\u8a00\u200b\uff0c\u200b\u6fc0\u53d1\u200b\u7528\u6237\u200b\u7684\u200b\u60c5\u611f\u200b\u5171\u9e23\u200b\u548c\u200b\u5bf9\u200b\u4ea7\u54c1\u200b\u7684\u200b\u8ba4\u540c\u200b\u3002

      \u3010\u26a1\u200b\u554a\u200b\uff01\u200b\u8bbe\u8ba1\u200b\uff0c\u200b\u662f\u200b\u4ec0\u4e48\u200b\u5462\u200b\uff1f\u26a1\u3011

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"en/","title":"Home","text":"

      \"Follow this arduous journey to reach the stars\"

      • Open articles by topic and table of contents
        • For Mac/PC, please select the topic in the tab bar above and select the article in the directory on the left
        • Mobile version, please click the icon in the upper left corner to select topics and articles
      • Search for keywords to open articles
      • If you encounter web page freezes or images cannot be displayed after opening an article, please use Scientific Internet Access to break information barriers

      Quick Chat(1) Contact Me(2)

      1. Click on the bottom right corner to chat with me online.
      2. Wechat:18939533255
      • Mkdocs Tutorial

        • Deploy static web pages to GitHub pages with Mkdocs
        • Mkdocs deployment configuration explanation (mkdocs.yml)
        • How to add friends links to MKdocs
        • Adding Mkdocs blog to website
        • Blogger
      • About

        • Mkdocs-Wcowin blog theme community
        • Message Board1
        • Blogger Learn about me2

      This site is already running

      1. The sun always warms sunflowers\u00a0\u21a9

      2. All problems in computer science can be solved by another level of indirection\u00a0\u21a9

      "},{"location":"blog/archive/2025/","title":"2025","text":""},{"location":"blog/archive/2024/","title":"2024","text":""},{"location":"blog/archive/2023/","title":"2023","text":""},{"location":"blog/archive/2022/","title":"2022","text":""},{"location":"blog/archive/2021/","title":"2021","text":""},{"location":"blog/category/%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/category/hello-world/","title":"Hello World","text":""}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"","title":"Home","text":"

      Mkdocs\u200b\u6559\u7a0b\u200b

      • \u200b\u901a\u8fc7\u200b\u4e3b\u9898\u200b\u548c\u200b\u76ee\u5f55\u200b\u4ee5\u200b\u6253\u5f00\u200b\u6587\u7ae0\u200b
        • \u200b\u57fa\u4e8e\u200bMaterial for MkDocs\u200b\u7f8e\u5316\u200b
        • \u200b\u7b80\u6d01\u200b\u7f8e\u89c2\u200b\uff0c\u200b\u529f\u80fd\u200b\u591a\u5143\u5316\u200b\uff0c\u200b\u5c0f\u767d\u200b\u914d\u7f6e\u200b
      • \u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b\u79d1\u5b66\u200b\u4e0a\u7f51\u200b\u65b9\u5f0f\u200b\u6253\u5f00\u200b\u672c\u7ad9\u200b
      • \u200b\u5982\u200b\u9047\u5230\u200b\u7f51\u9875\u200b\u5361\u987f\u200b\u7684\u200b\u60c5\u51b5\u200b\uff0c\u200b\u8bf7\u200b\u4f7f\u7528\u200bMkdocs-Wcowin\u200b\u4e2d\u6587\u200b\u6559\u7a0b\u200b(\u200b\u8bed\u96c0\u200b)

      \u200b\u89c6\u9891\u6559\u7a0b\u200b(1) \u200b\u8054\u7cfb\u200b\u6211\u200b(2)

      1. \u200b\u70b9\u51fb\u200b\u53f3\u4e0b\u89d2\u200b\u56fe\u6807\u200b\u67e5\u770b\u200b\u89c6\u9891\u6559\u7a0b\u200b.
      2. TEL:18939533255(\u200b\u5fae\u200b\u4fe1\u53f7\u200b)
      • Mkdocs\u200b\u6559\u7a0b\u200b

        • Mkdocs\u200b\u89c6\u9891\u6559\u7a0b\u200b
        • \u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages
        • Mkdocs\u200b\u90e8\u7f72\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)
        • \u200b\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b
        • \u200b\u7f51\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b
      • \u200b\u5173\u4e8e\u200b

        • Mkdocs-Wcowin\u200b\u535a\u5ba2\u200b\u4e3b\u9898\u200b\u793e\u533a\u200b
        • \u200b\u7559\u8a00\u677f\u200b1
        • Blogger \u200b\u4e86\u89e3\u200b\u6211\u200b2

      \u200b\u672c\u7ad9\u200b\u5df2\u7ecf\u200b\u8fd0\u884c\u200b

      1. \u200b\u592a\u9633\u200b\u603b\u662f\u200b\u80fd\u200b\u6e29\u6696\u200b\u5411\u65e5\u8475\u200b\u00a0\u21a9

      2. All-problems-in-computer-science-can-be-solved-by-another-level-of-indirection\u00a0\u21a9

      "},{"location":"liuyanban/","title":"\u7545\u6240\u6b32\u8a00\u200b\u7559\u8a00\u677f","text":"

      \u200b\u6708\u843d\u4e4c\u557c\u200b\u971c\u200b\u6ee1\u5929\u200b \u200b\u6c5f\u67ab\u200b\u6e14\u706b\u200b\u5bf9\u6101\u200b\u7720\u200b

      \u300a\u200b\u67ab\u6865\u200b\u591c\u6cca\u200b\u300b\u3010\u200b\u5510\u4ee3\u200b\u3011\u200b\u5f20\u7ee7\u200b

      \u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b\u5207\u6362\u200b

      Giscus \u200b\u8bc4\u8bba\u200b Cusdis \u200b\u8bc4\u8bba\u200b

      \u200b\u8bc4\u8bba\u200b\u5ba1\u6838\u200b\u540e\u200b\u624d\u200b\u4f1a\u200b\u663e\u793a\u200b

      "},{"location":"tag/","title":"\u5206\u7c7b","text":""},{"location":"tag/#tags","title":"Tags","text":"
      • tips

        \u200b\u4ee5\u4e0b\u200b\u662f\u200b\u7f51\u7ad9\u200b\u6587\u7ae0\u200b\u7684\u200b\u5206\u7c7b\u200b\uff0c\u200b\u70b9\u51fb\u200b\u53ef\u200b\u8df3\u8f6c\u200b\u5230\u200b\u5bf9\u5e94\u200b\u5206\u7c7b\u200b\u4e0b\u200b\u7684\u200b\u6587\u7ae0\u200b

      "},{"location":"tag/#tag:markdown","title":"Markdown","text":"
      • MWeb Pro
      • Markdown\u200b\u6307\u5357\u200b
      "},{"location":"tag/#tag:mkdocs","title":"Mkdocs","text":"
      • 0. Mkdocs\u200b\u6559\u7a0b\u200b\u524d\u8a00\u200b
      • 1. \u200b\u5229\u7528\u200bmkdocs\u200b\u90e8\u7f72\u200b\u4e2a\u4eba\u200b\u9759\u6001\u200b\u535a\u5ba2\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages
      • 2. Mkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)
      • 3. \u200b\u89e3\u51b3\u200b mkdocs\u200b\u90e8\u7f72\u200b Github Pages \u200b\u81ea\u5b9a\u4e49\u200b\u57df\u540d\u200b\u5931\u6548\u200b\u7684\u200b\u95ee\u9898\u200b
      • JS\u200b\u5b9e\u73b0\u200b\u9f20\u6807\u200b\u6837\u5f0f\u200b
      • \u200b\u4e3a\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u6587\u7ae0\u200b\u4fee\u8ba2\u200b\u65f6\u95f4\u200b\u6233\u200b
      • \u200b\u4fee\u6539\u200b\u7f51\u7ad9\u200b\u5b57\u4f53\u200b
      • \u200b\u6dfb\u52a0\u200b404\u200b\u9875\u9762\u200b
      • \u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b
      • \u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b
      • \u200b\u6dfb\u52a0\u200b\u5728\u7ebf\u200b\u804a\u5929\u200b
      • \u200b\u6dfb\u52a0\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b(giscus\u200b\u4e3a\u4f8b\u200b)
      • \u200b\u6dfb\u52a0\u200b\u9876\u90e8\u200b\u516c\u544a\u680f\u200b
      • \u200b\u7f51\u9875\u200b\u5706\u200b\u89d2\u5316\u200b\u8bbe\u8ba1\u200b
      • \u200b\u80cc\u666f\u200b\u7279\u6548\u200b
      "},{"location":"tag/#tag:\u6280\u672f\u5206\u4eab","title":"\u6280\u672f\u200b\u5206\u4eab","text":"
      • Git \u200b\u5b9e\u7528\u6280\u5de7\u200b
      • \u200b\u5229\u7528\u200bLighthouse\u200b\u6d4b\u8bd5\u200b\u7f51\u7ad9\u200b\u6027\u80fd\u200b
      • \u200b\u5982\u4f55\u200b\u5c06\u200b github pages \u200b\u8fc1\u79fb\u200b\u5230\u200b vercel \u200b\u4e0a\u200b\u6258\u7ba1\u200b
      "},{"location":"tag/#tag:\u8bbe\u8ba1\u7f8e\u5b66","title":"\u8bbe\u8ba1\u200b\u7f8e\u5b66","text":"
      • \u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u2014\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b
      • \u200b\u6211\u200b\u5bf9\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e00\u4e9b\u200b\u89c2\u70b9\u200b
      "},{"location":"ZH-TW/","title":"\u9996\u9801","text":"

      \u201c\u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b \u200b\u4ee5\u9054\u200b\u661f\u8fb0\u200b\u201d

      • \u200b\u900f\u904e\u200b\u4e3b\u984c\u200b\u548c\u200b\u76ee\u9304\u200b\u4ee5\u200b\u958b\u555f\u200b\u6587\u7ae0\u200b
        • Mac/PC\u200b\u7aef\u200b \u200b\u8acb\u200b\u5728\u200b\u4e0a\u65b9\u200b\u6a19\u200b\u7c64\u200b\u5217\u9078\u64c7\u200b\u4e3b\u984c\u200b \u200b\u5728\u200b\u5de6\u5074\u200b\u76ee\u9304\u200b\u9078\u64c7\u200b\u6587\u7ae0\u200b
        • \u200b\u884c\u52d5\u7aef\u200b \u200b\u8acb\u9ede\u200b\u9078\u200b\u5de6\u4e0a\u89d2\u200b\u5716\u793a\u200b\u9078\u64c7\u200b\u4e3b\u984c\u200b\u548c\u200b\u6587\u7ae0\u200b
      • \u200b\u641c\u5c0b\u95dc\u9375\u200b\u5b57\u200b\u4ee5\u200b\u958b\u555f\u200b\u6587\u7ae0\u200b
      • \u200b\u5982\u200b\u9047\u5230\u200b\u7db2\u9801\u200b\u5361\u9813\u200b/\u200b\u958b\u555f\u200b\u6587\u7ae0\u200b\u5f8c\u200b\u7121\u6cd5\u200b\u986f\u793a\u200b\u5716\u7247\u200b\u7684\u200b\u60c5\u6cc1\u200b\uff0c\u200b\u8acb\u200b\u4f7f\u7528\u200b\u79d1\u5b78\u4e0a\u200b\u7db2\u4ee5\u200b\u6253\u7834\u200b\u8cc7\u8a0a\u58c1\u200b\u58d8\u200b

      \u200b\u5feb\u901f\u200b\u8ac7\u8a71\u200b(1) \u200b\u806f\u7d61\u200b\u6211\u200b(2)

      1. \u200b\u9ede\u9078\u200b\u53f3\u4e0b\u89d2\u200b\u8207\u200b\u6211\u7dda\u200b\u4e0a\u4ea4\u200b\u8ac7\u200b.
      2. 18939533255
      • Mkdocs\u200b\u6559\u7a0b\u200b

        • \u200b\u5229\u7528\u200bMkdocs\u200b\u90e8\u7f72\u200b\u975c\u614b\u200b\u7db2\u9801\u200b\u81f3\u200bGitHub pages
        • Mkdocs\u200b\u90e8\u7f72\u200b\u914d\u7f6e\u200b\u8aaa\u660e\u200b(mkdocs.yml)
        • \u200b\u5982\u4f55\u200b\u7d66\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u93c8\u200b
        • \u200b\u7db2\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b
        • Blogger
      • \u200b\u95dc\u65bc\u200b

        • Mkdocs-Wcowin\u200b\u535a\u5ba2\u200b\u4e3b\u984c\u200b\u793e\u5340\u200b
        • \u200b\u7559\u8a00\u677f\u200b1
        • Blogger \u200b\u4e86\u89e3\u200b\u6211\u200b2

      \u200b\u672c\u7ad9\u200b\u5df2\u7d93\u200b\u904b\u4f5c\u200b

      1. \u200b\u592a\u967d\u200b\u7e3d\u200b\u662f\u200b\u80fd\u200b\u6eab\u6696\u200b\u5411\u65e5\u8475\u200b\u00a0\u21a9

      2. All problems in computer science can be solved by another level of indirection\u00a0\u21a9

      "},{"location":"about/geren/","title":"\u4f5c\u8005\u200b\u4e2a\u4eba\u7b80\u4ecb","text":""},{"location":"about/geren/#_1","title":"\u4eca\u65e5\u200b\u8bd7\u8bcd","text":""},{"location":"about/geren/#_2","title":"\u5173\u4e8e\u200b\u6211","text":"

      A college student in Chongqing

      01+ \u200b\u5de5\u4f5c\u200b\u7ecf\u9a8c\u200b 03+ \u200b\u5df2\u7ecf\u200b\u5b8c\u6210\u200b\u7684\u200b\u9879\u76ee\u200b 02+ \u200b\u8d21\u732e\u200b\u7684\u200b\u5f00\u6e90\u200b

      \u200b\u4e0b\u8f7d\u200b\u7b80\u5386\u200b

      "},{"location":"about/geren/#_3","title":"\u4e2a\u4eba\u200b\u5c65\u5386","text":"\u6765\u65f6\u8def\u200b \u200b\u6f2f\u6cb3\u200b\u9ad8\u4e2d\u200b \u200b\u5e73\u51e1\u200b\u7684\u200b\u4e09\u5e74\u200b 2018 - 2021 CTBU \u200b\u7535\u5b50\u200b\u4fe1\u606f\u5de5\u7a0b\u200b\u4e13\u4e1a\u200b\u5b66\u58eb\u200b 2021 - 2024 \u200b\u897f\u5b89\u7535\u5b50\u79d1\u6280\u5927\u5b66\u200b\uff08\u200b\u5f85\u5b9a\u200b\uff09 \u200b\u7f51\u7edc\u7a7a\u95f4\u200b\u5b89\u5168\u200b\u4e13\u4e1a\u200b\u7855\u58eb\u200b\u7814\u7a76\u751f\u200b 2024 - 2027 \u200b\u672a\u5b8c\u5f85\u7eed\u200b \u200b\u5728\u200b\u8def\u4e0a\u200b\uff0c\u200b\u6c38\u8fdc\u200b\u70ed\u6cea\u76c8\u7736\u200b Before - After

      \ud835\ude3f\ud835\ude64\ud835\ude63'\ud835\ude69 \ud835\ude58\ud835\ude56\ud835\ude67\ud835\ude5a \ud835\ude56\ud835\ude57\ud835\ude64\ud835\ude6a\ud835\ude69 \ud835\ude6c\ud835\ude64\ud835\ude67\ud835\ude61\ud835\ude59\ud835\ude61\ud835\ude6e \ud835\ude5a\ud835\ude6e\ud835\ude5a\ud835\ude68 \ud835\ude69\ud835\ude64 \ud835\ude65\ud835\ude6a\ud835\ude67\ud835\ude68\ud835\ude6a\ud835\ude5a \ud835\ude6e\ud835\ude64\ud835\ude6a\ud835\ude67 \ud835\ude64\ud835\ude6c\ud835\ude63 \ud835\ude61\ud835\ude5e\ud835\ude5c\ud835\ude5d\ud835\ude69

      About me

      • Hey, I'm Wcowin!
      • \u200b\u6e05\u9192\u200b\uff0c\u200b\u77e5\u8da3\u200b\uff0c\u200b\u660e\u200b\u5f97\u5931\u200b\uff0c\u200b\u77e5\u200b\u8fdb\u9000\u200b
      • \u200b\u5496\u5561\u200b\u91cd\u5ea6\u200b\u7231\u597d\u8005\u200b
      • \u200b\u70ed\u7231\u200b(xi\u0101)\u200b\u6298\u817e\u200b\u6280\u672f\u200b/Math
      • \u200b\u8bfb\u4e66\u200b\u660e\u5fd7\u200b\u53ef\u8bc6\u200b\u6625\u79cb\u200b;\u200b\u8bd7\u8bcd\u200b\u7231\u597d\u8005\u200b,\u200b\u559c\u6b22\u200b\u6751\u4e0a\u6625\u6811\u200b\uff0c\u200b\u64c5\u957f\u200b\u7fbd\u6bdb\u7403\u200b

      "},{"location":"about/geren/#_4","title":"\u8054\u7cfb\u200b\u6211","text":"

      \u200b\u6211\u200b\u7684\u200bWechat

      \u200b\u6211\u200b\u7684\u200bTG

      \u200b\u516c\u4f17\u200b\u53f7\u200b

      \u200b\u516c\u4f17\u200b\u53f7\u200b

      "},{"location":"about/geren/#_5","title":"\u987b\u77e5","text":"

      \u200b\u5982\u679c\u200b\u4f60\u200b\u5728\u200b\u6d4f\u89c8\u200b\u535a\u5ba2\u200b\u7684\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u53d1\u73b0\u200b\u4e86\u200b\u4efb\u4f55\u200b\u95ee\u9898\u200b\uff0c\u200b\u6b22\u8fce\u200b\u524d\u5f80\u200b GitHub \u200b\u7684\u200b\u4ee3\u7801\u200b\u4ed3\u5e93\u200b\u63d0\u4ea4\u200b Issues \u200b\u6216\u200b\u76f4\u63a5\u200b\u4fee\u6539\u200b\u76f8\u5173\u200b\u6587\u4ef6\u200b\u540e\u200b\u63d0\u4ea4\u200b Pull Requests\u3002\u200b\u5982\u679c\u200b\u4f60\u200b\u6709\u200b\u5176\u4ed6\u200b\u4e8b\u60c5\u200b\u60f3\u8981\u200b\u54a8\u8be2\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u4e0b\u65b9\u200b\u6309\u94ae\u200b\u4f7f\u7528\u200b\u90ae\u4ef6\u200b\u8054\u7cfb\u200b\u6211\u200b,\u200b\u8bf7\u200b\u4e0d\u8981\u200b\u6ee5\u7528\u200b\u535a\u5ba2\u200b\u7684\u200b\u8bc4\u8bba\u200b\u529f\u80fd\u200b\u53d1\u8868\u200b\u4e0e\u200b\u4e3b\u9898\u200b\u65e0\u5173\u200b\u8a00\u8bba\u200b\u3002

      Note

      \u200b\u5982\u679c\u200b\u7ed9\u6211\u53d1\u200b\u90ae\u4ef6\u200b\uff0c\u200b\u6216\u8005\u200b\u901a\u8fc7\u200b\u53f3\u4e0b\u89d2\u200b\u5fae\u4fe1\u200b\u6dfb\u52a0\u200b\u597d\u53cb\u200b\uff0c\u200b\u8bf7\u200b\u5199\u200b\u4e0a\u200b\u60a8\u200b\u7684\u200b\u771f\u540d\u5b9e\u59d3\u200b\u3002\u200b\u5bf9\u4e8e\u200b\u90a3\u4e9b\u200b\u4e0d\u77e5\u200b\u6765\u8def\u200b\u3001\u200b\u4e0a\u6765\u200b\u5c31\u200b\u95ee\u200b\u95ee\u9898\u200b\u7684\u200b\u5fae\u4fe1\u200b\u548c\u200b\u90ae\u4ef6\u200b\uff0c\u200b\u6211\u200b\u901a\u5e38\u200b\u4f1a\u200b\u76f4\u63a5\u200b\u5ffd\u7565\u200b\uff0c\u200b\u8c22\u8c22\u200b\u3002

      Send Email

      "},{"location":"about/link/","title":"\u53cb\u94fe","text":""},{"location":"about/link/#_1","title":"\u6b22\u8fce\u200b\u52a0\u5165\u200b\u53cb\u94fe\u200b(\u200b\u4e0d\u200b\u5206\u200b\u5148\u540e\u200b)","text":"Wcowin's Web \u201c\u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b\uff0c\u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b\u201d"},{"location":"about/link/#_2","title":"\u5931\u8054\u200b\u4eba\u5458","text":"\u90dd\u5b87\u200b\u535a\u5ba2\u200b \u200b\u8bb0\u5f55\u200b\u6211\u200b\u7684\u200b\u6210\u957f\u200b\u548c\u200b\u9752\u6625\u200b \u200b\u4ea4\u6362\u200b\u53cb\u94fe\u200b\uff0c\u200b\u8bf7\u200b\u6dfb\u52a0\u200b\u672c\u200b\u7ad9\u53cb\u200b\u94fe\u540e\u200b\u4e0b\u65b9\u200b\u7559\u8a00\u200b\u7533\u8bf7\u200b\uff0c\u200b\u671f\u671b\u200b\u60a8\u200b\u7684\u200b\u7ad9\u70b9\u200b:
      • \u200b\u72ec\u7acb\u200b\u535a\u5ba2\u200b(\u200b\u4e0d\u200b\u8981\u6c42\u200b\u72ec\u7acb\u200b\u57df\u540d\u200b)\uff0chttps\uff0c\u200b\u8bbf\u95ee\u200b\u6d41\u7545\u200b
      • \u200b\u539f\u521b\u200b\u5185\u5bb9\u200b\u4e3a\u4e3b\u200b\uff0c\u200b\u539f\u521b\u200b\u5185\u5bb9\u200b3\u200b\u7bc7\u200b\u4ee5\u4e0a\u200b
      • \u200b\u5904\u4e8e\u200b\u6d3b\u8dc3\u200b\u72b6\u6001\u200b\uff0c\u200b\u6709\u200b\u4e00\u5b9a\u200b\u7684\u200b\u66f4\u65b0\u200b\u9891\u7387\u200b
      • \u200b\u5efa\u200b\u7ad9\u200b\u4e00\u4e2a\u6708\u200b\u4ee5\u4e0a\u200b
      • \u200b\u672a\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b\u6216\u200b\u7533\u8bf7\u200b\u672a\u200b\u901a\u8fc7\u200b\uff0c\u200b\u8bc4\u8bba\u200b\u7559\u8a00\u200b\u4f1a\u200b\u88ab\u200b\u9690\u85cf\u200b\u3002

      \u200b\u672c\u7ad9\u200b\u5df2\u7ecf\u200b\u52a0\u5165\u200b\u5341\u5e74\u200b\u4e4b\u7ea6\u200b\uff1a \u200b\u8bf7\u200b\u653e\u5fc3\u200b\u6dfb\u52a0\u200b\u672c\u200b\u7ad9\u53cb\u200b\u94fe\u200b

      \u200b\u53cb\u94fe\u200b\u683c\u5f0f\u200b\u793a\u4f8b\u200b/\u200b\u672c\u7ad9\u200b\u4fe1\u606f\u200b:

      TxtHTML(\u200b\u63a8\u8350\u200b)Butterfly\u200b\u901a\u7528\u200b

      \u200b\u540d\u79f0\u200b: Wcowin's Web \u200b\u94fe\u63a5\u200b: https://wcowin.work/ \u200b\u5934\u50cf\u200b: https://s2.loli.net/2024/02/01/gaE47y5fKM6kosV.png \u200b\u7b80\u4ecb\u200b: \u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b\uff0c\u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b

      \u200b\u63a8\u8350\u200b\u5728\u200b\u8bc4\u8bba\u200b\u533a\u200b\u53d1\u9001\u200b\u8fd9\u79cd\u200b\u683c\u5f0f\u200b\uff0c*\u200b\u53f7\u200b\u7684\u200b\u9700\u8981\u200b\u586b\u5199\u200b\u81ea\u5df1\u200b\u7684\u200b\u4fe1\u606f\u200b

      <div class=\"card\"> \n <img class=\"ava\" src=\"*\u200b\u4f60\u200b\u7684\u200b\u5934\u50cf\u200b\u94fe\u63a5\u200b*\" /> \n <div class=\"card-header\"> \n  <div> \n   <a href=\"*\u200b\u4f60\u200b\u7684\u200b\u7f51\u7ad9\u200b\u5730\u5740\u200b* \" target=\"_blank\">*\u200b\u4f60\u200b\u7684\u200b\u7ad9\u70b9\u200b\u540d\u79f0\u200b*</a> \n  </div> \n  <div class=\"info\">\n   *\u200b\u4f60\u200b\u7684\u200b\u7ad9\u70b9\u200b\u63cf\u8ff0\u200b*\n  </div> \n </div> \n</div>\n
      - name: Wcowin's Web\n  link: https://wcowin.work/\n  avatar: https://s2.loli.net/2024/02/01/gaE47y5fKM6kosV.png \n  descr: \u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b\uff0c\u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b\n

      \u200b\u70b9\u51fb\u200b\u586b\u5199\u200b\u53cb\u94fe\u200b\u7533\u8bf7\u200b\u95ee\u5377\u200b

      "},{"location":"about/test/","title":"\u529f\u80fd\u6d4b\u8bd5","text":"

      Info

      \u200b\u6d4b\u8bd5\u200b\u4e2d\u200b\u7684\u200b\u5c0f\u7ec4\u200b\u4ef6\u200b\uff0c\u200b\u53ef\u200b\u770b\u200b\u6e90\u4ee3\u7801\u200b\u81ea\u884c\u200b\u53d6\u7528\u200b

      \u201c\u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b \u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b\u201d

      • \u200b\u5173\u4e8e\u200b

        • \u200b\u6548\u7387\u200b
      • \u200b\u63a8\u8350\u200b

        Wcowin - \u200b\u6280\u672f\u200b\u535a\u5ba2\u200b

      • Release

        \u200b\u66f4\u65b0\u200b\u4e2d\u200b...

        \u2192 \u200b\u6240\u6709\u200b\u7248\u672c\u200b

      • Wcowin

        \u200b\u66f4\u65b0\u200b\u4e2d\u200b...

        \u2192 \u200b\u4e86\u89e3\u200b\u66f4\u200b\u591a\u200b

      Image caption

      \\(\\overset{w\u00e1ng}{\u200b\u738b\u200b}\\overset{k\u0113}{\u200b\u79d1\u200b}\\overset{w\u00e9n}{\u200b\u6587\u200b}\\)

      • H2O
      • ATA
      • This was marked
      • This was inserted
      • This was deleted

      "},{"location":"about/test/#01","title":"01","text":"
      • HTML for content and structure
      • JavaScript for interactivity
      • CSS for text running out of boxes
      • Internet Explorer ... huh?
      • Set up in 5 minutes

        Install mkdocs-material with pip and get up and running in minutes

        Getting started

      • It's just Markdown

        Focus on your content and generate a responsive and searchable static site

        Reference

      • Made to measure

        Change the colors, fonts, language, icons, logo and more with a few lines

        Customization

      • Open Source, MIT

        Material for MkDocs is licensed under MIT and available on [GitHub]

        License

      \u200b\u8fd9\u662f\u200b\u6d4b\u8bd5\u200b\u5e76\u4e14\u200b\u88ab\u200b\u63a9\u76d6\u200b\u7684\u200b\u6587\u5b57\u200b\uff01

      \u200b\u5929\u6c14\u200b\u63d2\u4ef6\u200b CC++
      #include <stdio.h>\n\nint main(void) {\n  printf(\"Hello world!\\n\");\n  return 0;\n}\n
      #include <iostream>\n\nint main(void) {\n  std::cout << \"Hello world!\" << std::endl;\n  return 0;\n}\n
      def bubble_sort(items):\n    for i in range(len(items)):\n        for j in range(len(items) - 1 - i):\n            if items[j] > items[j + 1]:\n                items[j], items[j + 1] = items[j + 1], items[j]\n

      Note

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Phasellus posuere in sem ut cursus

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Tip

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Info

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Subscribe to our newsletter

      Send

      Method Description GET Fetch resource PUT Update resource DELETE Delete resource
      • Lorem ipsum dolor sit amet, consectetur adipiscing elit
      • Vestibulum convallis sit amet nisi a tincidunt
        • In hac habitasse platea dictumst
        • In scelerisque nibh non dolor mollis congue sed et metus
        • Praesent sed risus massa
      • Aenean pretium efficitur erat, donec pharetra, ligula non scelerisque
      \\[ \\operatorname{ker} f=\\{g\\in G:f(g)=e_{H}\\}{\\mbox{.}} \\]

      \u200b\u5de6\u200b\u5bf9\u9f50\u200b\uff0c\u200b\u53f3\u200b\u5bf9\u9f50\u200b

      \u200b\u56fe\u7247\u8bf4\u660e\u200b

      \u200b\u660e\u6697\u200b

      graph LR\n  A[Start] --> B{Error?};\n  B -->|Yes| C[Hmm...];\n  C --> D[Debug];\n  D --> B;\n  B ---->|No| E[Yay!];
      sequenceDiagram\n  Alice->>John: Hello John, how are you?\n  loop Healthcheck\n      John->>John: Fight against hypochondria\n  end\n  Note right of John: Rational thoughts!\n  John-->>Alice: Great!\n  John->>Bob: How about you?\n  Bob-->>John: Jolly good!

      Pied Piper

      Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et euismod nulla. Curabitur feugiat, tortor non consequat finibus, justo purus auctor massa, nec semper lorem quam in massa.

      Ctrl+Alt+Del

      \u200b\u70b9\u200b\u6211\u200b\u56de\u5230\u200b\u9876\u90e8\u200b

      Hover me

      Hover me

      The HTML specification is maintained by the W3C.

      def bubble_sort(items):\n    for i in range(len(items)):\n        for j in range(len(items) - 1 - i):\n            if items[j] > items[j + 1]:\n                items[j], items[j + 1] = items[j + 1], items[j]\n
      def bubble_sort(items):\n    for i in range(len(items)):\n        for j in range(len(items) - 1 - i):\n            if items[j] > items[j + 1]:\n                items[j], items[j + 1] = items[j + 1], items[j]\n
      .browserslistrc
      Wcowin\n

      \n  graph LR\n      A --- B\n      B-->C[fa:fa-ban forbidden]\n      B-->D(fa:fa-spinner);\n    

      \u200b\u6765\u200b\u770b\u770b\u200b\u4e24\u4e2a\u200b\u91cd\u8981\u200b\u6781\u9650\u200b

      \\[\\displaystyle\\lim_{x \\rightarrow 0}\\frac{\\sin x}{x} = 1\\] \\[\\displaystyle\\lim_{x \\rightarrow + \\infty}(1 + \\frac{1}{x})^x = e\\]

      \u200b\u6309\u94ae\u200b Green

      \u200b\u6211\u200b\u662f\u200b\u4f1a\u200b\u9690\u85cf\u200b\u7684\u200b\u5143\u7d20\u200b\u3002 \u200b\u5934\u90e8\u200b \u200b\u83dc\u5355\u200b \u200b\u4e3b\u8981\u200b\u5185\u5bb9\u200b\u533a\u57df\u200b \u200b\u53f3\u4fa7\u200b \u200b\u5e95\u90e8\u200b

      \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u7535\u5b50\u90ae\u4ef6\u200b\u94fe\u63a5\u200b\uff1a \u200b\u53d1\u9001\u200b\u90ae\u4ef6\u200b

      100 200 300 400 500 600 000000 000033 000066 000099 0000CC 0000FF 003300 003333 003366 003399 0033CC 0033FF 006600 006633 006666 006699 0066CC 0066FF 009900 009933 009966 009999 0099CC 0099FF 00CC00 00CC33 00CC66 00CC99 00CCCC 00CCFF 00FF00 00FF33 00FF66 00FF99 00FFCC 00FFFF 330000 330033 330066 330099 3300CC 3300FF 333300 333333 333366 333399 3333CC 3333FF 336600 336633 336666 336699 3366CC 3366FF 339900 339933 339966 339999 3399CC 3399FF 33CC00 33CC33 33CC66 33CC99 33CCCC 33CCFF 33FF00 33FF33 33FF66 33FF99 33FFCC 33FFFF 660000 660033 660066 660099 6600CC 6600FF 663300 663333 663366 663399 6633CC 6633FF 666600 666633 666666 666699 6666CC 6666FF 669900 669933 669966 669999 6699CC 6699FF 66CC00 66CC33 66CC66 66CC99 66CCCC 66CCFF 66FF00 66FF33 66FF66 66FF99 66FFCC 66FFFF 990000 990033 990066 990099 9900CC 9900FF 993300 993333 993366 993399 9933CC 9933FF 996600 996633 996666 996699 9966CC 9966FF 999900 999933 999966 999999 9999CC 9999FF 99CC00 99CC33 99CC66 99CC99 99CCCC 99CCFF 99FF00 99FF33 99FF66 99FF99 99FFCC 99FFFF CC0000 CC0033 CC0066 CC0099 CC00CC CC00FF CC3300 CC3333 CC3366 CC3399 CC33CC CC33FF CC6600 CC6633 CC6666 CC6699 CC66CC CC66FF CC9900 CC9933 CC9966 CC9999 CC99CC CC99FF CCCC00 CCCC33 CCCC66 CCCC99 CCCCCC CCCCFF CCFF00 CCFF33 CCFF66 CCFF99 CCFFCC CCFFFF FF0000 FF0033 FF0066 FF0099 FF00CC FF00FF FF3300 FF3333 FF3366 FF3399 FF33CC FF33FF FF6600 FF6633 FF6666 FF6699 FF66CC FF66FF FF9900 FF9933 FF9966 FF9999 FF99CC FF99FF FFCC00 FFCC33 FFCC66 FFCC99 FFCCCC FFCCFF FFFF00 FFFF33 FFFF66 FFFF99 FFFFCC FFFFFF

      Email me!

      "},{"location":"blog/","title":"Blog","text":"

      \u200b\u535a\u5ba2\u200b\uff0c\u200b\u4ec5\u200b\u97f3\u8bd1\u200b\uff0c\u200b\u82f1\u6587\u200b\u540d\u4e3a\u200bBlogger\uff0c\u200b\u4e3a\u200bWeb Log\u200b\u7684\u200b\u6df7\u6210\u200b\u8bcd\u200b\u3002

      \u200b\u5176\u200b\u6b63\u5f0f\u200b\u540d\u79f0\u200b\u4e3a\u200b\u7f51\u7edc\u65e5\u8bb0\u200b\uff1b\u200b\u53c8\u200b\u97f3\u8bd1\u200b\u4e3a\u200b\u90e8\u843d\u200b\u683c\u200b\u6216\u200b\u90e8\u843d\u200b\u9601\u200b\u7b49\u200b\uff0c\u200b\u662f\u200b\u793e\u4f1a\u200b\u5a92\u4f53\u200b\u7f51\u7edc\u200b\u7684\u200b\u4e00\u90e8\u5206\u200b\u3002\u200b\u662f\u200b\u4f7f\u7528\u200b\u7279\u5b9a\u200b\u7684\u200b\u8f6f\u4ef6\u200b\uff0c\u200b\u5728\u200b\u7f51\u7edc\u200b\u4e0a\u200b\u51fa\u7248\u200b\u3001\u200b\u53d1\u8868\u200b\u548c\u200b\u5f20\u8d34\u200b\u4e2a\u4eba\u200b\u6587\u7ae0\u200b\u7684\u200b\u4eba\u200b\uff0c\u200b\u6216\u8005\u200b\u662f\u200b\u4e00\u79cd\u200b\u901a\u5e38\u200b\u7531\u200b\u4e2a\u4eba\u200b\u7ba1\u7406\u200b\u3001\u200b\u4e0d\u5b9a\u671f\u200b\u5f20\u8d34\u200b\u65b0\u200b\u7684\u200b\u6587\u7ae0\u200b\u7684\u200b\u7f51\u7ad9\u200b

      "},{"location":"blog/Mkdocs/mkdocs1/","title":"\u5229\u7528\u200bMkdocs\u200b\u90e8\u7f72\u200b\u4e2a\u4eba\u200b\u9759\u6001\u200b\u535a\u5ba2\u200b\u7f51\u9875\u200b\u81f3\u200bGitHubpages","text":"

      Info

      Material for MkDocs\u200b\u5b98\u65b9\u7f51\u7ad9\u200b: Material for MkDocs MkDocs\u200b\u4e2d\u6587\u200b\u6587\u6863\u200b: MkDocs\u200b\u4e2d\u6587\u200b\u6587\u6863\u200b

      \u200b\u63a8\u8350\u200b\u770b\u200b\u4e0b\u200b\u8fd9\u4e2a\u200b\u89c6\u9891\u200b\uff1a How to set up Material for MkDocs by @james-willett \u2013 15m \u2013 Learn how to create and host a documentation site using Material for MkDocs on GitHub Pages in a step-by-step guide.

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#_1","title":"\u4e00\u200b\u3001\u200b\u51c6\u5907\u200b\u5de5\u4f5c","text":"

      1.\u200b\u4e0b\u8f7d\u200bGithub Desktop

      2.\u200b\u6709\u200b\u4e00\u4e2a\u200bGitHub\u200b\u8d26\u53f7\u200b\u200b\u200b\u200b\u200b\u200b\u200b\u200b(\u200b\u6709\u624b\u200b\u5c31\u200b\u884c\u200b)

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#creating-your-site","title":"\u4e8c\u200b\u3001Creating your site","text":"

      \u200b\u53c2\u8003\u200b\u6559\u7a0b\u200b\uff1a

      \u200b\u5229\u7528\u200bmkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHubpages\uff08\u200b\u66f4\u65b0\u7248\u200b\uff09

      \u200b\u4e0e\u200b\u5176\u4ed6\u200b\u6559\u7a0b\u200b\u4e0d\u540c\u200b\uff0c\u200b\u6211\u200b\u9996\u5148\u200b\u5efa\u8bae\u200b\u5148\u200b\u5728\u200bGithub\u200b\u521b\u5efa\u200b\u4e00\u4e2a\u200b\u540d\u4e3a\u200b\u4f60\u200b\u7684\u200b\u540d\u5b57\u200b+github.io\u200b\u7684\u200b\u4ed3\u5e93\u200b

      \u200b\u7136\u540e\u200b\u6253\u5f00\u200bgithub Desktop \u200b\u514b\u9686\u200b\u5230\u200b\u672c\u5730\u200b

      \u200b\u6253\u5f00\u200bWcowin.github.io\u200b\u76ee\u5f55\u200b\u8fdb\u5165\u200b\u7ec8\u7aef\u200b\u4f9d\u6b21\u200b\u8fd0\u884c\u200b:

      pip install mkdocs-material\nmkdocs new mkdocs-site\n
      \u200b\u51fa\u73b0\u200b\u4e0b\u56fe\u200b\u7684\u200b\u51e0\u4e2a\u200b\u6587\u4ef6\u200b

      docs\u200b\u6587\u4ef6\u200b\u4e0b\u200b\u662f\u200b\u4ee5\u540e\u200b\u7f51\u7ad9\u200b\u7684\u200b\u5185\u5bb9\u200b\uff0cmkdocs.yml\u200b\u662f\u200b\u914d\u7f6e\u6587\u4ef6\u200b\uff08\u200b\u914d\u7f6e\u200b\u4e3b\u9898\u200b\uff0c\u200b\u76ee\u5f55\u200b\uff0c\u200b\u63d2\u4ef6\u200b\u7b49\u200b\uff09

      \u200b\u4f60\u200b\u5728\u200b\u8fd9\u4e2a\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u5199\u200b\u7684\u200b\u4efb\u4f55\u200b\u4e1c\u897f\u200b\u90fd\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200bgithub Desktop \u200b\u4e0a\u200b\u4f20\u5230\u200bgithub\u200b\u4e0a\u200b

      \u200b\u6267\u884c\u200b\u4e0b\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\u6dfb\u52a0\u200b\u4e00\u4e2a\u200bGitHub Workflow

      \u200b\u8fc7\u65f6\u200b\u7684\u200bPublishMySite.yml

      (\u200b\u6267\u884c\u200b\u4e0b\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\u6dfb\u52a0\u200b\u4e00\u4e2a\u200bGitHub Workflow(\u200b\u5df2\u7ecf\u200b\u8fc7\u65f6\u200b\u4f46\u662f\u200b\u4ecd\u7136\u200b\u80fd\u200b\u7528\u200b\uff0c\u200b\u6700\u65b0\u200b\u65b9\u6cd5\u200b\u89c1\u200b\u4e0b\u65b9\u200bci.yml)

      mkdir .github\ncd .github\nmkdir workflows\ncd workflows\nvim PublishMySite.yml\n

      \u200b\u5728\u200bPublishMySite.yml\u200b\u91cc\u9762\u200b\u8f93\u5165\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b

      name: publish site\non: # \u200b\u5728\u200b\u4ec0\u4e48\u200b\u65f6\u5019\u200b\u89e6\u53d1\u200b\u5de5\u4f5c\u200b\u6d41\u200b\n  push: # \u200b\u5728\u200b\u4ece\u200b\u672c\u5730\u200bmain\u200b\u5206\u652f\u200b\u88ab\u200bpush\u200b\u5230\u200bGitHub\u200b\u4ed3\u5e93\u200b\u65f6\u200b\n    branches:\n      - main\n  pull_request: # \u200b\u5728\u200bmain\u200b\u5206\u652f\u200b\u5408\u5e76\u200b\u522b\u4eba\u200b\u63d0\u200b\u7684\u200bpr\u200b\u65f6\u200b\n    branches:\n      - main\njobs: # \u200b\u5de5\u4f5c\u200b\u6d41\u200b\u7684\u200b\u5177\u4f53\u5185\u5bb9\u200b\n  deploy:\n    runs-on: ubuntu-latest # \u200b\u521b\u5efa\u200b\u4e00\u4e2a\u200b\u65b0\u200b\u7684\u200b\u4e91\u7aef\u200b\u865a\u62df\u673a\u200b \u200b\u4f7f\u7528\u200b\u6700\u65b0\u200bUbuntu\u200b\u7cfb\u7edf\u200b\n    steps:\n      - uses: actions/checkout@v2 # \u200b\u5148\u200bcheckout\u200b\u5230\u200bmain\u200b\u5206\u652f\u200b\n      - uses: actions/setup-python@v2 # \u200b\u518d\u200b\u5b89\u88c5\u200bPython3\u200b\u548c\u200b\u76f8\u5173\u200b\u73af\u5883\u200b\n        with:\n          python-version: 3.x\n      - run: pip install mkdocs-material # \u200b\u4f7f\u7528\u200bpip\u200b\u5305\u200b\u7ba1\u7406\u5de5\u5177\u200b\u5b89\u88c5\u200bmkdocs-material\n      - run: mkdocs gh-deploy --force # \u200b\u4f7f\u7528\u200bmkdocs-material\u200b\u90e8\u7f72\u200bgh-pages\u200b\u5206\u652f\u200b\n
      )

      mkdir .github\ncd .github\nmkdir workflows\ncd workflows\nvim ci.yml\n

      .github/workflows/ci.yml\uff0c\u200b\u7136\u540e\u200b\u590d\u5236\u200b\u5e76\u200b\u7c98\u8d34\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b\uff1a

      name: ci \non:\n  push:\n    branches:\n      - master \n      - main\npermissions:\n  contents: write\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n      - name: Configure Git Credentials\n        run: |\n          git config user.name github-actions[bot]\n          git config user.email 41898282+github-actions[bot]@users.noreply.github.com\n      - uses: actions/setup-python@v4\n        with:\n          python-version: 3.x\n      - run: echo \"cache_id=$(date --utc '+%V')\" >> $GITHUB_ENV \n      - uses: actions/cache@v3\n        with:\n          key: mkdocs-material-${{ env.cache_id }}\n          path: .cache\n          restore-keys: |\n            mkdocs-material-\n      - run: pip install mkdocs-material \n      - run: mkdocs gh-deploy --force\n

      \u200b\u76ee\u5f55\u200b\u6811\u72b6\u200b\u56fe\u200b:

      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 ci.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2514\u2500\u2500 mkdocs.yml\n

      \u200b\u91cd\u70b9\u200b\u6765\u200b\u4e86\u200b

      \u200b\u4ed3\u5e93\u200bsetings/Actions/General \u200b\u52fe\u9009\u200b\u8fd9\u4e24\u9879\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#_2","title":"\u4e09\u200b\u3001\u200b\u914d\u7f6e\u200b\u5b8c\u5584","text":"

      \u200b\u6253\u5f00\u200b\u7ec8\u7aef\u200b\u8fd0\u884c\u200b

      pip install mkdocs-material

      \u200b\u6253\u5f00\u200bmkdocs.yml

      \u200b\u628a\u200b\u4ee5\u4e0b\u200b\u7684\u200b\u5185\u5bb9\u200b\u8f93\u5165\u200b\u8fdb\u53bb\u200b\uff08\u200b\u6700\u200b\u7b80\u5355\u200b\u6700\u200b\u57fa\u7840\u200b\u7684\u200b\u914d\u7f6e\u200b\uff09

      site_name: \u200b\u7f51\u7ad9\u200b\u540d\u5b57\u200b\nsite_url: \u200b\u7f51\u7ad9\u200b\u94fe\u63a5\u200b\nsite_author: \u200b\u4f60\u200b\u7684\u200b\u540d\u5b57\u200b\ntheme:\n  name: material #\u200b\u4e3b\u9898\u200b\n

      \u200b\u8be6\u7ec6\u200bmkdocs.yml\u200b\u914d\u7f6e\u200b\u89c1\u200bChanging the colors - Material for MkDocs

      \u200b\u4e0b\u6b21\u200b\u6211\u4f1a\u200b\u5177\u4f53\u200b\u8c08\u8c08\u200b\u8fd9\u4e2a\u200b\u95ee\u9898\u200b

      \u200b\u5728\u200b\u4e0b\u65b9\u200b\u7ec8\u7aef\u200b\u8fd0\u884c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u6d4f\u89c8\u5668\u200b\u770b\u5230\u200b\u5b9e\u65f6\u200b\u7f51\u7ad9\u200b

      mkdocs serve\n

      \u200b\u8fd9\u4e2a\u200b\u7f51\u7ad9\u200b\u5c31\u7b97\u200b\u662f\u200b\u521d\u6b65\u200b\u5efa\u597d\u200b\u4e86\u200b

      \u200b\u6700\u540e\u200b\u53bb\u200bgithub Desktop\u200b\u4e0a\u200b\u4f20\u5230\u200bgithub

      \uff01\uff01\uff01\u200b\u91cd\u70b9\u200b \u200b\u53bb\u200b\u4ed3\u5e93\u200b\u7684\u200bsetings/pages\u200b\u9009\u62e9\u200b\u4e0b\u56fe\u200b\u793a\u610f\u200b\u7684\u200b\u8def\u5f84\u200b

      \u200b\u7b49\u5f85\u200b\u4e00\u4f1a\u200b\u7f51\u5740\u200b\u5c31\u200b\u51fa\u6765\u200b\u4e86\u200b1

      \u200b\u4f60\u200b\u7684\u200b\u7f51\u7ad9\u200b\u7f51\u5740\u200b\u5c31\u662f\u200b\uff1a\u200b

      https://\u200b\u4f60\u200bgithub\u200b\u7684\u200b\u540d\u5b57\u200b.github.io/\n\u200b\u56e0\u4e3a\u200b\u6211\u200b\u7ed1\u5b9a\u200b\u4e86\u200b\u57df\u540d\u200b\u6240\u4ee5\u200b\u7f51\u5740\u200b\u662f\u200b\uff1ahttps://wcowin.work/\n

      \u200b\u4e0b\u6b21\u200b\u8c08\u8c08\u200b\u7f51\u7ad9\u200b\u7684\u200bmkdocs.yml\u200b\u5177\u4f53\u200b\u914d\u7f6e\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#_3","title":"\u56db\u200b\u3001\u200b\u53c2\u8003\u8d44\u6599","text":"
      1. MkDocs\u200b\u5b98\u7f51\u200b
      2. MkDocs\u200b\u4e2d\u6587\u200b\u6587\u6863\u200b
      3. Material for MkDocs
      4. Mkdocs \u200b\u914d\u7f6e\u200b\u548c\u200b\u4f7f\u7528\u200b
      5. Deploy MkDocs
      1. \u200b\u4e8e\u200b2023.3.24\u200b\u91cd\u5199\u200b\u6b64\u6587\u200b\u00a0\u21a9

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/","title":"Mkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)","text":"

      \u200b\u5b98\u65b9\u200b\u6587\u4ef6\u200b\uff1aChanging the colors - Material for MkDocs

      \u200b\u5efa\u8bae\u200b\u8be6\u7ec6\u200b\u5b66\u4e60\u200b\u4e00\u4e0b\u200b\u4e0a\u9762\u200b\u7684\u200b\u5b98\u65b9\u7f51\u7ad9\u200b\u2191\u2191\u2191

      \u200b\u6211\u200b\u628a\u200b\u6211\u200b\u76ee\u524d\u200b\u7684\u200b\u914d\u7f6e\u6587\u4ef6\u200bmkdocs.yml\u200b\u4ee3\u7801\u200b\u5199\u200b\u5728\u200b\u4e0b\u9762\u200b\ud83d\udc47\ud83c\udffb

      \u200b\u70b9\u51fb\u200b\u5c55\u5f00\u200b
      #[Info]\nsite_name: Mkdocs\u200b\u6559\u7a0b\u200b #your site name \u200b\u663e\u793a\u200b\u5728\u200b\u5de6\u4e0a\u89d2\u200b\nsite_url: http://wcowin.work/Mkdocs-Wcowin\nsite_description: \u200b\u77e5\u8db3\u200b\u4e14\u200b\u4e0a\u200b\u8fdb\u200b\uff0c\u200b\u6e29\u67d4\u200b\u4e14\u200b\u575a\u5b9a\u200b\nsite_author: \u200b\u738b\u200b\u79d1\u6587\u200b(Wcowin) # your name\n#[UI]\ntheme:\n  name: material\n  custom_dir: docs/overrides #\u200b\u8986\u5199\u200b\u8def\u5f84\u200b\n  # font: #\u200b\u8c37\u6b4c\u200b\u5b57\u4f53\u200b\uff0c\u200b\u81ea\u884c\u200b\u641c\u7d22\u200b\n  #   text: Bitter  #\u200b\u6587\u672c\u200b\u5b57\u4f53\u200b\n  #   code: Roboto Mono  #\u200b\u4ee3\u7801\u200b\u5b57\u4f53\u200b\n  # logo: assets/favicon.png #\u200b\u5de6\u4e0a\u89d2\u200blogo\uff0c\u200b\u53ef\u200b\u63d2\u5165\u200b\u56fe\u7247\u94fe\u63a5\u200b\n  favicon: https://s2.loli.net/2024/04/26/PmRdM9iGnvOJHgu.png # \u200b\u7f51\u9875\u200bicon\n  palette:\n    - media: \"(prefers-color-scheme)\"\n      toggle:\n        icon: material/link\n        name: \u200b\u5173\u95ed\u200b\u81ea\u52a8\u200b\u6a21\u5f0f\u200b\n    #primary: blue grey\n    - media: \"(prefers-color-scheme: light)\"\n      scheme: default # \u200b\u65e5\u95f4\u200b\u6a21\u5f0f\u200b\n      primary: blue grey # \u200b\u4e0a\u65b9\u200b\u7684\u200b\n      accent: blue # \u200b\u94fe\u63a5\u200b\u7b49\u200b\u53ef\u200b\u4ea4\u4e92\u200b\u5143\u4ef6\u200b\u7684\u200b\u9ad8\u200b\u4eae\u8272\u200b\n      # teal\n      toggle:\n        icon: material/toggle-switch # \u200b\u56fe\u6807\u200b\n        name: \u200b\u5207\u6362\u200b\u81f3\u200b\u591c\u95f4\u200b\u6a21\u5f0f\u200b # \u200b\u9f20\u6807\u200b\u60ac\u6d6e\u200b\u63d0\u793a\u200b\n    - media: \"(prefers-color-scheme: dark)\"\n      scheme: slate # \u200b\u591c\u95f4\u200b\u6a21\u5f0f\u200b\n      primary: black\n      accent: indigo\n      # teal\n      toggle:\n        icon: material/toggle-switch-off-outline\n        name: \u200b\u5207\u6362\u200b\u81f3\u200b\u65e5\u95f4\u200b\u6a21\u5f0f\u200b\n  features:\n    - announce.dismiss #\u200b\u5448\u73b0\u200b\u53ef\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u7531\u200b\u7528\u6237\u200b\u8bfb\u53d6\u200b\u7684\u200b\u4e34\u65f6\u200b\u516c\u544a\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5305\u542b\u200b\u4e00\u4e2a\u200b\u7528\u4e8e\u200b\u53d6\u6d88\u200b\u5f53\u524d\u200b\u516c\u544a\u200b\u7684\u200b\u6309\u94ae\u200b\n    # - navigation.instant\n    #- header.autohide  #\u200b\u81ea\u52a8\u9690\u85cf\u200b\n    - navigation.tracking #\u200b\u5730\u5740\u680f\u200b\u4e2d\u200b\u7684\u200b URL \u200b\u5c06\u200b\u81ea\u52a8\u66f4\u65b0\u200b\u4e3a\u200b\u5728\u200b\u76ee\u5f55\u200b\u4e2d\u200b\u7a81\u51fa\u200b\u663e\u793a\u200b\u7684\u200b\u6d3b\u52a8\u200b\u951a\u70b9\u200b\n    - navigation.tabs #\u200b\u9876\u7ea7\u200b\u90e8\u5206\u200b\u5c06\u200b\u5448\u73b0\u200b\u5728\u200b\u4e0a\u9762\u200b\u89c6\u53e3\u200b\u6807\u9898\u200b\u4e0b\u65b9\u200b\u7684\u200b\u83dc\u200b\u5355\u5c42\u200b\u4e2d\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    # - navigation.tabs.sticky  #\u200b\u542f\u7528\u200b\u7c98\u6027\u200b\u9009\u9879\u5361\u200b\u540e\u200b\uff0c\u200b\u5bfc\u822a\u200b\u9009\u9879\u5361\u200b\u5c06\u200b\u9501\u5b9a\u200b\u5728\u200b\u6807\u9898\u200b\u4e0b\u65b9\u200b\uff0c\u200b\u5e76\u200b\u5728\u200b\u5411\u4e0b\u200b\u6eda\u52a8\u200b\u65f6\u200b\u59cb\u7ec8\u4fdd\u6301\u200b\u53ef\u89c1\u200b\n    - navigation.sections #\u200b\u542f\u7528\u200b\u90e8\u5206\u200b\u540e\u200b\uff0c\u200b\u9876\u7ea7\u200b\u90e8\u5206\u200b\u5728\u200b\u8fb9\u680f\u200b\u4e2d\u200b\u5448\u73b0\u200b\u4e3a\u200b1220px\u200b\u4ee5\u4e0a\u200b\u89c6\u53e3\u200b\u7684\u200b\u7ec4\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    - navigation.top # \u200b\u8fd4\u56de\u200b\u9876\u90e8\u200b\u7684\u200b\u6309\u94ae\u200b \u200b\u5728\u200b\u4e0a\u200b\u6ed1\u65f6\u200b\u51fa\u73b0\u200b\n    - navigation.footer #\u200b\u9875\u811a\u200b\u5c06\u200b\u5448\u73b0\u200b\u5728\u200b\u8fb9\u680f\u200b\u4e2d\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    - search.suggest # \u200b\u641c\u7d22\u200b\u8f93\u5165\u200b\u4e00\u4e9b\u200b\u5b57\u6bcd\u200b\u65f6\u200b\u63a8\u8350\u200b\u8865\u5168\u200b\u6574\u4e2a\u200b\u5355\u8bcd\u200b\n    - search.highlight # \u200b\u641c\u7d22\u200b\u51fa\u200b\u7684\u200b\u6587\u7ae0\u200b\u5173\u952e\u8bcd\u200b\u52a0\u5165\u200b\u9ad8\u4eae\u200b\n    - search.share #\u200b\u641c\u7d22\u200b\u5206\u4eab\u200b\u6309\u94ae\u200b\n    - navigation.expand # \u200b\u6253\u5f00\u200bTab\u200b\u65f6\u200b\u5de6\u4fa7\u200b\u76ee\u5f55\u200b\u5168\u90e8\u200b\u5c55\u5f00\u200b\n    - navigation.indexes #\u200b\u542f\u7528\u200b\u8282\u200b\u7d22\u5f15\u200b\u9875\u200b\u540e\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5c06\u200b\u6587\u6863\u200b\u76f4\u63a5\u200b\u9644\u52a0\u200b\u5230\u8282\u200b\n    - content.tabs.link\n    - content.tooltips\n    - content.code.copy #\u200b\u4ee3\u7801\u200b\u590d\u5236\u200b\n    - content.action.edit\n    - content.action.view\n    - content.code.annotate\n  language: zh # \u200b\u4e00\u4e9b\u200b\u63d0\u793a\u6027\u200b\u7684\u200b\u6587\u5b57\u200b\u4f1a\u200b\u53d8\u6210\u200b\u4e2d\u6587\u200b\n  icon:\n    repo: fontawesome/brands/github #\u200b\u53f3\u4e0a\u89d2\u200b\u56fe\u6807\u200b\n    logo: logo\nedit_uri: edit/main/docs # \u200b\u7f16\u8f91\u200b\u6309\u94ae\u200b\u8df3\u8f6c\u200b\u7684\u200b\u94fe\u63a5\u200b\nrepo_url: https://github.com/Wcowin/Mkdocs-Wcowin # \u200b\u53f3\u4e0a\u89d2\u200b\u70b9\u51fb\u200b\u8df3\u8f6c\u200b\u7684\u200b\u94fe\u63a5\u200b\nrepo_name: Mkdocs-Wcowin # \u200b\u53f3\u4e0a\u89d2\u200b\u7684\u200b\u540d\u5b57\u200b\n# [Navigtion]\nnav:\n  # - \u200b\u4e3b\u9875\u200b: index.md\n  - MKdocs\u200b\u4e2d\u6587\u200b\u6559\u7a0b\u200b:\n      - MKdocs\u200b\u6559\u7a0b\u200b(\u200b\u4e09\u90e8\u66f2\u200b):\n          - 0. Mkdocs\u200b\u6559\u7a0b\u200b\u524d\u8a00\u200b: blog/Mkdocs/mkfirst.md\n          - 1. \u200b\u5229\u7528\u200bmkdocs\u200b\u90e8\u7f72\u200b\u4e2a\u4eba\u200b\u9759\u6001\u200b\u535a\u5ba2\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages: blog/Mkdocs/mkdocs1.md\n          - 2. Mkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml): blog/Mkdocs/mkdocs2.md\n          - 3. \u200b\u89e3\u51b3\u200b mkdocs\u200b\u90e8\u7f72\u200b Github Pages \u200b\u81ea\u5b9a\u4e49\u200b\u57df\u540d\u200b\u5931\u6548\u200b\u7684\u200b\u95ee\u9898\u200b: blog/Mkdocs/mkdocs3.md\n      - Mkdocs\u200b\u7f8e\u5316\u200b:\n          - \u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b: blog/Mkdocs/mkdocsblog.md\n          - \u200b\u7f51\u9875\u200b\u5706\u200b\u89d2\u5316\u200b\u8bbe\u8ba1\u200b: blog/websitebeauty/yuanjiaohua.md\n          - \u200b\u6dfb\u52a0\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b(giscus\u200b\u4e3a\u4f8b\u200b): blog/websitebeauty/mkcomments.md\n          - \u200b\u6dfb\u52a0\u200b\u5728\u7ebf\u200b\u804a\u5929\u200b: blog/websitebeauty/webtalknow.md\n          - \u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b: blog/websitebeauty/linktech.md\n          - \u200b\u6dfb\u52a0\u200b\u9876\u90e8\u200b\u516c\u544a\u680f\u200b: blog/websitebeauty/header.md\n          - \u200b\u4fee\u6539\u200b\u7f51\u7ad9\u200b\u5b57\u4f53\u200b: blog/websitebeauty/mkdocsfont.md\n          - JS\u200b\u5b9e\u73b0\u200b\u9f20\u6807\u200b\u6837\u5f0f\u200b: blog/websitebeauty/shubiao.md\n          - \u200b\u80cc\u666f\u200b\u7279\u6548\u200b: blog/websitebeauty/backgroud.md\n          - \u200b\u6dfb\u52a0\u200b404\u200b\u9875\u9762\u200b: blog/websitebeauty/404.md\n          - \u200b\u4e3a\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u6587\u7ae0\u200b\u4fee\u8ba2\u200b\u65f6\u95f4\u200b\u6233\u200b: blog/websitebeauty/time.md\n  - \u200b\u5efa\u8bbe\u200bMKdocs\u200b\u6280\u80fd\u200b\u6307\u5317\u200b:\n      - Markdown:\n          - Markdown\u200b\u6307\u5357\u200b: develop/Markdown/markdown.md\n          - MWeb Pro: develop/Markdown/MWeb.md\n      - Git \u200b\u5b9e\u7528\u6280\u5de7\u200b: develop/git.md\n      - \u200b\u5229\u7528\u200bLighthouse\u200b\u6d4b\u8bd5\u200b\u7f51\u7ad9\u200b\u6027\u80fd\u200b: develop/lighthouse.md\n      - \u200b\u5982\u4f55\u200b\u5c06\u200b github pages \u200b\u8fc1\u79fb\u200b\u5230\u200b vercel \u200b\u4e0a\u200b\u6258\u7ba1\u200b: develop/vercel.md\n      - \u200b\u8bbe\u8ba1\u200b\u7f8e\u5b66\u200b:\n          - \u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u2014\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b: develop/designbeauty/db1.md\n          - \u200b\u6211\u200b\u5bf9\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e00\u4e9b\u200b\u89c2\u70b9\u200b: develop/designbeauty/my-to-desihn.md\n\n  - \u200b\u6807\u7b7e\u200b: tag.md\n  - \u200b\u7559\u8a00\u677f\u200b: liuyanban.md\n  - Blogger:\n      - index: blog/index.md\n  - \u200b\u53cb\u94fe\u200b:\n      - \u200b\u53cb\u94fe\u200b: about/link.md\n  - \u200b\u5173\u4e8e\u200b:\n      - \u200b\u4f5c\u8005\u200b\u4e2a\u4eba\u7b80\u4ecb\u200b: about/geren.md\n      - \u200b\u529f\u80fd\u6d4b\u8bd5\u200b: about/test.md\n  - \u200b\u4e2a\u4eba\u200b\u535a\u5ba2\u200b: https://wcowin.work\n  - \u200b\u4f7f\u7528\u200b\u672c\u200b\u4e3b\u9898\u200b: https://github.com/new?template_name=Mkdocs-Wcowin&template_owner=Wcowin\n\ncopyright: Copyright &copy; 2022~2024 Wcowin/All Rights Reserved. # \u200b\u5de6\u4e0b\u89d2\u200b\u7684\u200b\u7248\u6743\u200b\u58f0\u660e\u200b\nextra:\n  alternate:\n    - name: \u200b\u7b80\u4f53\u4e2d\u6587\u200b\n      link: /\n      # https://wcowin-work.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: zh   \n    - name: English\n      link: /Mkdocs-Wcowin/en/\n      # https://wcowin-work.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: en\n    - name: China(TW)\n      link: /Mkdocs-Wcowin/ZH-TW/\n      # https://wcowin-work.translate.goog/?_x_tr_sl=zh-CN&_x_tr_tl=zh-TW&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: zh-TW\n  generator: true #\u200b\u662f\u5426\u200b\u5220\u9664\u200b\u9875\u811a\u200b\u663e\u793a\u200b\u201c\u200b\u4f7f\u7528\u200b MkDocs \u200b\u6750\u6599\u200b\u5236\u9020\u200b\u201d\n  social:\n    - icon: fontawesome/brands/weixin\n      link: https://s1.imagehub.cc/images/2024/02/02/bb9ee71b03ee7a3b87caad5cc4bcebff.jpeg\n      name: Wechat\n    - icon: fontawesome/brands/telegram\n      link: https://t.me/wecowin\n      name: telegram\n    - icon: fontawesome/brands/x-twitter #\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\u56fe\u6807\u200b : https://fontawesome.com/ \u200b\u53bb\u200b\u8fd9\u91cc\u200b\u627e\u200b\u56fe\u6807\u200b\n      link: https://twitter.com/wcowin_\n    - icon: fontawesome/brands/github\n      link: https://github.com/Wcowin\n\n    - icon: fontawesome/regular/envelope #\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\u56fe\u6807\u200b\n      link: mailto:<wangkewen821@gmail.com> #\u200b\u90ae\u4ef6\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\n    - icon: fontawesome/brands/bilibili\n      link: https://space.bilibili.com/1407028951/lists/4566631?type=series\n  analytics:\n    provider: google #\u200b\u8c37\u6b4c\u200b\u5206\u6790\u200b\n    property: ##\u200b\u5982\u679c\u200b\u4f60\u200b clone \u200b\u4e86\u200bmy\u200b\u6a21\u677f\u200b\uff0c\u200b\u8bf7\u200b\u5c06\u200b\u8fd9\u4e2a\u200b\u4fee\u6539\u200b\u4e3a\u200b\u4f60\u200b\u7684\u200b\n\n    # \u200b\u7f51\u9875\u200b\u5e95\u90e8\u200b\u53cd\u9988\u200b\n    feedback:\n      title: \u200b\u6b64\u200b\u9875\u9762\u200b\u6709\u200b\u5e2e\u52a9\u200b\u5417\u200b\uff1f\n      ratings:\n        - icon: material/thumb-up-outline #\u200b\u56fe\u6807\u200b\u53ef\u200b\u81ea\u5b9a\u4e49\u200b\n          name: This page was helpful\n          data: 1\n          note: >-\n            \u200b\u8c22\u8c22\u200b\u4f60\u200b\u7684\u200b\u53cd\u9988\u200b\uff01\n        - icon: material/thumb-down-outline\n          name: This page could be improved\n          data: 0\n          note: >-\n            Thanks for your feedback! Help us improve this page by\n            using our <a href=\"https://marketingplatform.google.com/about/analytics/\" target=\"_blank\" rel=\"noopener\">feedback form</a>.\n  # cookies\u200b\u8bbe\u7f6e\u200b\uff08\u200b\u53ef\u200b\u9009\u200b\uff09\n  # consent:\n  #   title: Cookie consent\n  #   description: >-\n  #     \u200b\u6211\u4eec\u200b\u4e5f\u200b\u4f7f\u7528\u200bcookies\u200b\u6765\u200b\u8bc6\u522b\u200b\u60a8\u200b\u7684\u200b\u91cd\u590d\u200b\u8bbf\u95ee\u200b\u548c\u200b\u504f\u597d\u200b\u6765\u200b\u8861\u91cf\u200b\u6211\u4eec\u200b\u6587\u6863\u200b\u7684\u200b\u6709\u6548\u6027\u200b\u4ee5\u53ca\u200b\u7528\u6237\u200b\u662f\u5426\u200b\u627e\u5230\u200b\u4ed6\u4eec\u200b\u8981\u200b\u627e\u200b\u7684\u200b\u4e1c\u897f\u200b\u3002\n  #     \u200b\u5982\u679c\u200b\u4f60\u200b\u540c\u610f\u200b,\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u8ba9\u200b\u6211\u4eec\u200b\u7684\u200b\u7f51\u7ad9\u200b\u66f4\u597d\u200b\n\nplugins:\n  - search #\u200b\u641c\u7d22\u200b\u914d\u7f6e\u200b\n  - glightbox:\n      enabled: !ENV [glightbox, false]\n      touchNavigation: true\n      loop: false\n      effect: fade\n      slide_effect: slide\n      width: 100%\n      height: auto\n      zoomable: true\n      draggable: true\n      skip_classes:\n        - custom-skip-class-name\n      auto_caption: false\n      caption_position: bottom\n      background: white\n      shadow: true\n      manual: false\n  - git-committers:\n      enabled: !ENV [git-committers, false]\n      repository: Wcowin/Mkdocs-Wcowin\n      branch: main\n      exclude:\n        - index.md\n        - tag.md\n        - liuyanban.md\n        - blog/posts/update.md\n        - blog/posts/wkw.md\n        - about/link.md\n  - git-revision-date-localized:\n      enabled: !ENV [git-revision-date-localized, false]\n      type: iso_date\n      enable_creation_date: false\n      exclude:\n        - index.md\n        - tag.md\n        - liuyanban.md\n        - blog/posts/update.md\n        - blog/posts/wkw.md\n        - about/link.md\n        - websitebeauty/linktech.md\n  - blog: #\u200b\u535a\u5ba2\u200b\u914d\u7f6e\u200b\n      post_date_format: full #\u200b\u65f6\u95f4\u200b\n      draft: true\n      draft_if_future_date: true #\u200b\u81ea\u52a8\u200b\u5c06\u200b\u5177\u6709\u200b\u672a\u6765\u200b\u65e5\u671f\u200b\u7684\u200b\u5e16\u5b50\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u8349\u7a3f\u200b\n      post_readtime: true\n      post_readtime_words_per_minute: 265 #\u200b\u8ba1\u7b97\u200b\u5e16\u5b50\u200b\u7684\u200b\u9605\u8bfb\u200b\u65f6\u95f4\u200b\u65f6\u200b\u8bfb\u8005\u200b\u6bcf\u5206\u949f\u200b\u9884\u8ba1\u200b\u9605\u8bfb\u200b\u7684\u200b\u5b57\u6570\u200b\n      post_url_format: \"{date}/{slug}\"\n      # categories_slugify: !!python/object/apply:pymdownx.slugs.slugify\n      #   kwds:\n      #     case: lower\n      pagination_url_format: \"page/{page}\"\n      authors_file: \"{blog}/.authors.yml\" #\u200b\u4f5c\u8005\u200b\u4fe1\u606f\u200b\n  - tags\n\nmarkdown_extensions: #\u200b\u8be6\u89c1\u200bhttps://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/ \u200b\u548c\u200b https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/\n  - abbr\n  - attr_list\n  - admonition\n  - def_list\n  - footnotes\n  - md_in_html\n  # - meta # \u200b\u652f\u6301\u200bMarkdown\u200b\u6587\u4ef6\u200b\u4e0a\u65b9\u200b\u81ea\u5b9a\u4e49\u200b\u6807\u9898\u200b\u6807\u7b7e\u200b\u7b49\u200b\n  - pymdownx.caret\n  - pymdownx.betterem\n  - pymdownx.critic\n  - pymdownx.details\n  - pymdownx.inlinehilite\n  - pymdownx.keys\n  - pymdownx.mark\n  - pymdownx.snippets\n  - pymdownx.smartsymbols\n  - pymdownx.tilde\n  - pymdownx.superfences:\n      custom_fences:\n        - name: mermaid\n          class: mermaid\n          format:\n            !!python/name:pymdownx.superfences.fence_code_format # \u200b\u4ee3\u7801\u200b\u5757\u200b\u9ad8\u4eae\u200b\u63d2\u4ef6\u200b\n  - pymdownx.arithmatex: # latex\u200b\u652f\u6301\u200b\n      generic: true\n  - toc:\n      permalink: true # \u200b\u56fa\u5b9a\u200b\u6807\u9898\u200b\u4f4d\u7f6e\u200b\u4e3a\u200b\u5f53\u524d\u200b\u4f4d\u7f6e\u200b\n  - pymdownx.highlight: # \u200b\u4ee3\u7801\u200b\u5757\u200b\u9ad8\u4eae\u200b\n      anchor_linenums: true\n      linenums: true # \u200b\u663e\u793a\u200b\u884c\u53f7\u200b\n      # auto_title: true # \u200b\u663e\u793a\u200b\u7f16\u7a0b\u8bed\u8a00\u200b\u540d\u79f0\u200b\n  - pymdownx.emoji:\n      emoji_index: !!python/name:material.extensions.emoji.twemoji\n      emoji_generator: !!python/name:material.extensions.emoji.to_svg\n  - pymdownx.tabbed:\n      alternate_style: true\n  - pymdownx.tasklist:\n      custom_checkbox: true\n  # - markdown.extensions.toc:\n  #     slugify: !!python/object/apply:pymdownx.slugs.slugify {kwds: {case: lower}}\n  #     permalink: \"\\ue157\"\n\nextra_javascript:\n  # - javascripts/extra.js #\u200b\u81ea\u5b9a\u4e49\u200bjavascript\n  - https://cdn.jsdelivr.net/gh/Wcowin/Wcowin.github.io@main/docs/javascripts/extra.js  # extra\u200b\u7684\u200bcdn\n  - javascripts/mathjax.js #Latex\u200b\u652f\u6301\u200b\n  - https://polyfill.io/v3/polyfill.min.js?features=es6 #Latex\u200b\u652f\u6301\u200b\n  - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js #Latex\u200b\u652f\u6301\u200b\n  # - ckplayer/js/ckplayer.js #\u200b\u64ad\u653e\u5668\u200b\u914d\u7f6e\u200b\n  # - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.min.js  #gitalk\u200b\u652f\u6301\u200b\n  - https://cdn.jsdelivr.net/npm/mermaid@10.0.2/dist/add-html-label-6e56ed67.min.js #\u200b\u5fd8\u200b\u4e86\u200b\n\nextra_css:\n  - stylesheets/extra.css # \u200b\u81ea\u5b9a\u4e49\u200bCSS\n  - stylesheets/link.css #\u200b\u53cb\u94fe\u200b\u914d\u7f6e\u200b\n  - stylesheets/customize.css # \u200b\u641c\u7d22\u200b\u5706\u89d2\u200b\u4f18\u5316\u200b\n  # - assets/stylesheets/portfolio.css\n  # - stylesheets/video.css #\u200b\u64ad\u653e\u5668\u200b\u53ef\u200b\u9009\u200b\u914d\u7f6e\u200b\n  # - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.css #gitalk\u200b\u652f\u6301\u200b\n  # - ckplayer/css/ckplayer.css   #\u200b\u64ad\u653e\u5668\u200b\u914d\u7f6e\u200b\n  # - https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css # font-awesome\u200b\u8868\u60c5\u200b\u652f\u6301\u200b\n  # - https://cdnjs.cloudflare.com/ajax/libs/social-share.js/1.0.16/css/share.min.css  #\u200b\u5206\u4eab\u200b\u652f\u6301\u200b\n\n  - https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-lite-webfont@1.1.0/style.css #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-tc-webfont@1.0.0/style.css  #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css  #\u200b\u5b57\u4f53\u200b\n\nhooks:\n  - docs/overrides/hooks/socialmedia.py\n

      \u200b\u4ece\u5934\u5f00\u59cb\u200b\u5206\u6790\u200b

      site_name: \u200b\u7f51\u7ad9\u200b\u540d\u5b57\u200b\nsite_url: \u200b\u7f51\u7ad9\u200b\u7f51\u5740\u200b\nsite_author: \u200b\u4f5c\u8005\u200b\u540d\u5b57\u200b\n
      \u200b\u65e0\u987b\u200b\u591a\u8a00\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#theme","title":"theme\u200b\u90e8\u5206","text":"","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#_1","title":"\u9876\u90e8\u200b\u989c\u8272","text":"

      theme:\n  palette:\n    primary: yellow #\u200b\u9876\u90e8\u200b\u989c\u8272\u200b\n
      primary\u200b\u540e\u9762\u200b\u662f\u200b\u7f51\u7ad9\u200b\u9876\u90e8\u200b\u680f\u76ee\u200b\u7684\u200b\u989c\u8272\u200b\uff08\u200b\u4e5f\u200b\u7528\u4e8e\u200b\u6807\u9898\u200b\u3001\u200b\u8fb9\u680f\u200b\u3001\u200b\u6587\u672c\u200b\u94fe\u63a5\u200b\u548c\u200b\u5176\u4ed6\u200b\u51e0\u4e2a\u200b\u7ec4\u4ef6\u200b\uff09 \u200b\u76ee\u524d\u200b\u652f\u6301\u200b\u4e0b\u9762\u200b\u51e0\u4e2a\u200b\u989c\u8272\u200b\uff1a

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#_2","title":"\u660e\u6697\u200b\u4e3b\u9898\u200b\u6309\u94ae","text":"

      theme:\n  palette: \n    # Palette toggle for light mode\n    - scheme: default\n      toggle:\n        icon: material/brightness-7 \n        name: Switch to dark mode\n\n    # Palette toggle for dark mode\n    - scheme: slate\n      toggle:\n        icon: material/brightness-4\n        name: Switch to light mode\n
      \u200b\u6b64\u200b\u914d\u7f6e\u200b\u5c06\u200b\u5728\u200b\u641c\u7d22\u200b\u680f\u200b\u65c1\u8fb9\u200b\u5448\u73b0\u200b\u8c03\u8272\u677f\u200b\u5207\u6362\u200b\u3002\u200b\u8bf7\u200b\u6ce8\u610f\u200b\uff0c\u200b\u60a8\u200b\u8fd8\u200b\u53ef\u4ee5\u200b\u4e3a\u200b\u6bcf\u4e2a\u200b\u8c03\u8272\u677f\u200b\u7684\u200bprimary\u200b\u548c\u200baccent\u200b\u5b9a\u4e49\u200b\u5355\u72ec\u200b\u7684\u200b\u8bbe\u7f6e\u200b\u3002

      \u200b\u6309\u94ae\u56fe\u6807\u200b\u53ef\u4ee5\u200b\u6539\u53d8\u200b\uff08\u200b\u4fee\u6539\u200bicon\u200b\u540e\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\uff09\uff1a

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#features","title":"features","text":"

        features:\n    - announce.dismiss #\u200b\u5448\u73b0\u200b\u53ef\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u7531\u200b\u7528\u6237\u200b\u8bfb\u53d6\u200b\u7684\u200b\u4e34\u65f6\u200b\u516c\u544a\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5305\u542b\u200b\u4e00\u4e2a\u200b\u7528\u4e8e\u200b\u53d6\u6d88\u200b\u5f53\u524d\u200b\u516c\u544a\u200b\u7684\u200b\u6309\u94ae\u200b\n    # - navigation.instant\n    #- header.autohide  #\u200b\u81ea\u52a8\u9690\u85cf\u200b\n    - navigation.tracking #\u200b\u5730\u5740\u680f\u200b\u4e2d\u200b\u7684\u200b URL \u200b\u5c06\u200b\u81ea\u52a8\u66f4\u65b0\u200b\u4e3a\u200b\u5728\u200b\u76ee\u5f55\u200b\u4e2d\u200b\u7a81\u51fa\u200b\u663e\u793a\u200b\u7684\u200b\u6d3b\u52a8\u200b\u951a\u70b9\u200b\n    - navigation.tabs #\u200b\u9876\u7ea7\u200b\u90e8\u5206\u200b\u5c06\u200b\u5448\u73b0\u200b\u5728\u200b\u4e0a\u9762\u200b\u89c6\u53e3\u200b\u6807\u9898\u200b\u4e0b\u65b9\u200b\u7684\u200b\u83dc\u200b\u5355\u5c42\u200b\u4e2d\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    # - navigation.tabs.sticky  #\u200b\u542f\u7528\u200b\u7c98\u6027\u200b\u9009\u9879\u5361\u200b\u540e\u200b\uff0c\u200b\u5bfc\u822a\u200b\u9009\u9879\u5361\u200b\u5c06\u200b\u9501\u5b9a\u200b\u5728\u200b\u6807\u9898\u200b\u4e0b\u65b9\u200b\uff0c\u200b\u5e76\u200b\u5728\u200b\u5411\u4e0b\u200b\u6eda\u52a8\u200b\u65f6\u200b\u59cb\u7ec8\u4fdd\u6301\u200b\u53ef\u89c1\u200b\n    - navigation.sections #\u200b\u542f\u7528\u200b\u90e8\u5206\u200b\u540e\u200b\uff0c\u200b\u9876\u7ea7\u200b\u90e8\u5206\u200b\u5728\u200b\u8fb9\u680f\u200b\u4e2d\u200b\u5448\u73b0\u200b\u4e3a\u200b1220px\u200b\u4ee5\u4e0a\u200b\u89c6\u53e3\u200b\u7684\u200b\u7ec4\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    - navigation.top # \u200b\u8fd4\u56de\u200b\u9876\u90e8\u200b\u7684\u200b\u6309\u94ae\u200b \u200b\u5728\u200b\u4e0a\u200b\u6ed1\u65f6\u200b\u51fa\u73b0\u200b\n    - navigation.footer #\u200b\u9875\u811a\u200b\u5c06\u200b\u5448\u73b0\u200b\u5728\u200b\u8fb9\u680f\u200b\u4e2d\u200b\uff0c\u200b\u4f46\u200b\u5728\u200b\u79fb\u52a8\u200b\u8bbe\u5907\u200b\u4e0a\u200b\u4fdd\u6301\u200b\u539f\u6837\u200b\n    - search.suggest # \u200b\u641c\u7d22\u200b\u8f93\u5165\u200b\u4e00\u4e9b\u200b\u5b57\u6bcd\u200b\u65f6\u200b\u63a8\u8350\u200b\u8865\u5168\u200b\u6574\u4e2a\u200b\u5355\u8bcd\u200b\n    - search.highlight # \u200b\u641c\u7d22\u200b\u51fa\u200b\u7684\u200b\u6587\u7ae0\u200b\u5173\u952e\u8bcd\u200b\u52a0\u5165\u200b\u9ad8\u4eae\u200b\n    - search.share #\u200b\u641c\u7d22\u200b\u5206\u4eab\u200b\u6309\u94ae\u200b\n    - navigation.expand # \u200b\u6253\u5f00\u200bTab\u200b\u65f6\u200b\u5de6\u4fa7\u200b\u76ee\u5f55\u200b\u5168\u90e8\u200b\u5c55\u5f00\u200b\n    - navigation.indexes #\u200b\u542f\u7528\u200b\u8282\u200b\u7d22\u5f15\u200b\u9875\u200b\u540e\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5c06\u200b\u6587\u6863\u200b\u76f4\u63a5\u200b\u9644\u52a0\u200b\u5230\u8282\u200b\n    - content.tabs.link\n    - content.tooltips\n    - content.code.copy #\u200b\u4ee3\u7801\u200b\u590d\u5236\u200b\n    - content.action.edit\n    - content.action.view\n    - content.code.annotate\n  language: zh # \u200b\u4e00\u4e9b\u200b\u63d0\u793a\u6027\u200b\u7684\u200b\u6587\u5b57\u200b\u4f1a\u200b\u53d8\u6210\u200b\u4e2d\u6587\u200b\n\n  icon:\n    repo: fontawesome/brands/github #\u200b\u53f3\u4e0a\u89d2\u200b\u56fe\u6807\u200b\n    logo: logo\n
      \u200b\u770b\u200b\u6211\u200b\u6240\u200b\u505a\u200b\u7684\u200b\u6ce8\u91ca\u200b\u5c31\u200b\u5f88\u200b\u597d\u200b\u7406\u89e3\u200b\uff0cfeature\u200b\u90e8\u5206\u200b\u8ba9\u200b\u7f51\u7ad9\u200b\u62e5\u6709\u200b\u4e86\u200b\u76ee\u5f55\u200b\uff0c\u200b\u589e\u52a0\u200b\u4e86\u200b\u641c\u7d22\u200b\u9879\u76ee\u200b\u7684\u200b\u529f\u80fd\u200b\uff0c\u200b\u8fd4\u56de\u200b\u9876\u90e8\u200b,\u200b\u63d0\u793a\u200b\u8bed\u200b\u53d8\u4e3a\u200b\u4e2d\u6587\u200b\u7b49\u200b\u529f\u80fd\u200b\uff0c\u200b\u6ce8\u91ca\u200b\u91cc\u200b\u5f88\u200b\u7b80\u660e\u200b\u4ecb\u7ecd\u200b\u4e86\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#nav","title":"nav\u200b\u90e8\u5206","text":"

      \u200b\u8fd9\u200b\u4e00\u90e8\u5206\u200b\u5c31\u662f\u200b\u7f51\u7ad9\u200b\u6587\u6863\u200b\u76ee\u5f55\u200b

      nav: \n  - \u200b\u535a\u5ba2\u200b:\n    - \u200b\u597d\u7528\u200b/\u200b\u597d\u73a9\u200b\u7f51\u7ad9\u200b\u5206\u4eab\u200b: blog/Webplay.md  #.md\u200b\u6587\u4ef6\u200b\u7684\u200b\u76f8\u5bf9\u8def\u5f84\u200b\n  - \u200b\u5f00\u53d1\u200b: \n    - Markdown: develop/markdown.md\n
      \u200b\u4f9d\u7167\u200b\u4e0a\u9762\u200b\u7684\u200b\u6a21\u7248\u200b\u4e3a\u4f8b\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5728\u200b\u9876\u90e8\u200b\u680f\u76ee\u200b\u5efa\u7acb\u200b\u535a\u5ba2\u200b\u548c\u200b\u5f00\u53d1\u200b\u4e24\u4e2a\u200b\u5927\u200b\u6807\u7b7e\u200b
      - \u200b\u5185\u5bb9\u200b\u6807\u9898\u200b: \u200b\u6587\u4ef6\u200b\u8def\u5f84\u200b\n
      \u200b\u5185\u5bb9\u200b\u6807\u9898\u200b\u6548\u679c\u200b\uff1a

      .md\u200b\u6587\u4ef6\u200b\u8def\u5f84\u200b(\u200b\u76f8\u5bf9\u8def\u5f84\u200b)\uff1a

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#_3","title":"\u5982\u4f55\u200b\u5199\u200b\u4e00\u7bc7\u200b\u6587\u7ae0","text":"

      \u200b\u53ef\u80fd\u200b\u770b\u200b\u8d77\u200b\u6bd4\u8f83\u590d\u6742\u200b\uff0c\u200b\u603b\u7ed3\u200b\u4e00\u4e0b\u200b\u5c31\u662f\u200b\uff1a\u200b\u6211\u200b\u60f3\u200b\u5199\u200b\u4e00\u7bc7\u200b\u6587\u7ae0\u200b\u5728\u200bdocs/blog\u200b\u4e0b\u5199\u200b\u4e00\u7bc7\u200b\u540d\u4e3a\u200bWcowin\u200b\u6700\u5e05\u200b\u200b\u7684\u200b\u6587\u7ae0\u200b\uff0c\u200b\u9996\u5148\u200b\u5728\u200bdocs/blog\u200b\u4e0b\u200b\u65b0\u5efa\u200b\u4e00\u4e2a\u200bxxx.md\u200b\u6587\u4ef6\u200b\uff0c\u200b\u91cc\u9762\u200b\u5199\u5199\u200b\u4e1c\u897f\u200b\uff0c\u200b\u518d\u200b\u53bb\u200bmkdocs.yml\u200b\u91cc\u200b\u627e\u5230\u200bnav\uff0c\u200b\u8fd9\u6837\u200b\u5199\u200b\uff1a

      nav: \n  - \u200b\u535a\u5ba2\u200b:\n    - Wcowin\u200b\u6700\u5e05\u200b: blog/xxx.md  #.md\u200b\u6587\u4ef6\u200b\u7684\u200b\u76f8\u5bf9\u8def\u5f84\u200b\n

      nav\u200b\u624d\u200b\u662f\u200b\u6700\u7ec8\u200b\u51b3\u5b9a\u200b\u8fd9\u200b\u7bc7\u6587\u7ae0\u200b\u4f4d\u7f6e\u200b\u7684\u200b\u914d\u7f6e\u200b\uff0cdocs\u200b\u4e0b\u200b\u7684\u200bmd\u200b\u6587\u4ef6\u200b\u53ea\u662f\u200b\u5b58\u653e\u200b\u529f\u80fd\u200b

      \u200b\u8fd9\u91cc\u200b\u4e5f\u200b\u6ce8\u610f\u200b\uff1a\u200b\u6240\u6709\u200b\u6587\u4ef6\u200b\u90fd\u200b\u5728\u200bdocs\u200b\u6587\u4ef6\u200b\u4e0b\u200b\uff0c\u200b\u6587\u4ef6\u7c7b\u578b\u200b\u9664\u200bCSS\uff0cJavascript,yml\u200b\u7b49\u200b\u90fd\u200b\u662f\u200b.md\u200b\u7ed3\u5c3e\u200b\u7684\u200b\u6587\u4ef6\u200b

      \u200b\u6240\u4ee5\u200b\u5f3a\u70c8\u63a8\u8350\u200b\u60a8\u200b\u53bb\u200b\u5b66\u4e60\u200bMarkdown\u3001HTML5\u3001CSS3\u3001Javascript\u200b\u7b49\u200b\u77e5\u8bc6\u200b\uff0c\u200b\u8fd9\u6837\u200b\u60a8\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u81ea\u5b9a\u4e49\u200b\u60a8\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4e86\u200b\u3002

      \u200b\u5230\u200b\u8fd9\u91cc\u200b\u5148\u200b\u68c0\u67e5\u4e00\u4e0b\u200b\u6587\u4ef6\u200b\u6811\u72b6\u200b\u56fe\u200b(xx.md\u200b\u4ee3\u8868\u200b\u4f60\u200b\u7684\u200bmd\u200b\u6587\u4ef6\u200b)\uff1a

      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2502   \u2514\u2500\u2500blog\n\u2502       \u2514\u2500\u2500xxx.md\n\u2502\n\u2514\u2500\u2500 mkdocs.yml\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#extra","title":"extra\u200b\u90e8\u5206","text":"
      extra:\n  alternate:\n    - name: \u200b\u7b80\u4f53\u4e2d\u6587\u200b\n      link: /\n      # https://wcowin-work.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: zh   \n    - name: English\n      link: /Mkdocs-Wcowin/en/\n      # https://wcowin-work.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: en\n    - name: China(TW)\n      link: /Mkdocs-Wcowin/ZH-TW/\n      # https://wcowin-work.translate.goog/?_x_tr_sl=zh-CN&_x_tr_tl=zh-TW&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: zh-TW\n  generator: true #\u200b\u662f\u5426\u200b\u5220\u9664\u200b\u9875\u811a\u200b\u663e\u793a\u200b\u201c\u200b\u4f7f\u7528\u200b MkDocs \u200b\u6750\u6599\u200b\u5236\u9020\u200b\u201d\n  social:\n    - icon: fontawesome/brands/weixin\n      link: https://s1.imagehub.cc/images/2024/02/02/bb9ee71b03ee7a3b87caad5cc4bcebff.jpeg\n      name: Wechat\n    - icon: fontawesome/brands/telegram\n      link: https://t.me/wecowin\n      name: telegram\n    - icon: fontawesome/brands/x-twitter #\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\u56fe\u6807\u200b : https://fontawesome.com/ \u200b\u53bb\u200b\u8fd9\u91cc\u200b\u627e\u200b\u56fe\u6807\u200b\n      link: https://twitter.com/wcowin_\n    - icon: fontawesome/brands/github\n      link: https://github.com/Wcowin\n\n    - icon: fontawesome/regular/envelope #\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\u56fe\u6807\u200b\n      link: mailto:<wangkewen821@gmail.com> #\u200b\u90ae\u4ef6\u200b\u8054\u7cfb\u65b9\u5f0f\u200b\n    - icon: fontawesome/brands/bilibili\n      link: https://space.bilibili.com/1407028951/lists/4566631?type=series\n  analytics:\n    provider: google #\u200b\u8c37\u6b4c\u200b\u5206\u6790\u200b\n    property:  ##\u200b\u5982\u679c\u200b\u4f60\u200b clone \u200b\u4e86\u200bmy\u200b\u6a21\u677f\u200b\uff0c\u200b\u8bf7\u200b\u5c06\u200b\u8fd9\u4e2a\u200b\u4fee\u6539\u200b\u4e3a\u200b\u4f60\u200b\u7684\u200b\n\n    # \u200b\u7f51\u9875\u200b\u5e95\u90e8\u200b\u53cd\u9988\u200b\n    feedback:\n      title: \u200b\u6b64\u200b\u9875\u9762\u200b\u6709\u200b\u5e2e\u52a9\u200b\u5417\u200b\uff1f\n      ratings:\n        - icon: material/thumb-up-outline #\u200b\u56fe\u6807\u200b\u53ef\u200b\u81ea\u5b9a\u4e49\u200b\n          name: This page was helpful\n          data: 1\n          note: >-\n            \u200b\u8c22\u8c22\u200b\u4f60\u200b\u7684\u200b\u53cd\u9988\u200b\uff01\n        - icon: material/thumb-down-outline\n          name: This page could be improved\n          data: 0\n          note: >-\n            Thanks for your feedback! Help us improve this page by\n            using our <a href=\"https://marketingplatform.google.com/about/analytics/\" target=\"_blank\" rel=\"noopener\">feedback form</a>.\n  # cookies\u200b\u8bbe\u7f6e\u200b\uff08\u200b\u53ef\u200b\u9009\u200b\uff09\n  # consent:\n  #   title: Cookie consent\n  #   description: >-\n  #     \u200b\u6211\u4eec\u200b\u4e5f\u200b\u4f7f\u7528\u200bcookies\u200b\u6765\u200b\u8bc6\u522b\u200b\u60a8\u200b\u7684\u200b\u91cd\u590d\u200b\u8bbf\u95ee\u200b\u548c\u200b\u504f\u597d\u200b\u6765\u200b\u8861\u91cf\u200b\u6211\u4eec\u200b\u6587\u6863\u200b\u7684\u200b\u6709\u6548\u6027\u200b\u4ee5\u53ca\u200b\u7528\u6237\u200b\u662f\u5426\u200b\u627e\u5230\u200b\u4ed6\u4eec\u200b\u8981\u200b\u627e\u200b\u7684\u200b\u4e1c\u897f\u200b\u3002\n  #     \u200b\u5982\u679c\u200b\u4f60\u200b\u540c\u610f\u200b,\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u8ba9\u200b\u6211\u4eec\u200b\u7684\u200b\u7f51\u7ad9\u200b\u66f4\u597d\u200b\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#alternate","title":"alternate","text":"

      \u200b\u53ef\u4ee5\u200b\u8bbe\u7f6e\u200b\u7f51\u9875\u200b\u7ffb\u8bd1\u200b(\u200b\u4f46\u662f\u200b\u4e0d\u592a\u200b\u5efa\u8bae\u200b\u4f7f\u7528\u200b\uff0c\u200b\u5f88\u200b\u9ebb\u70e6\u200b\uff0c\u200b\u8fd9\u91cc\u200b\u5c31\u200b\u4e0d\u7ec6\u200b\u8bb2\u200b\u4e86\u200b) \u200b\u5b98\u7f51\u200b\u6559\u7a0b\u200b\u7f51\u5740\u200b

        alternate:\n    - name: English\n      link: https://wcowin-work.translate.goog/?_x_tr_sl=zh-CN&_x_tr_tl=en&_x_tr_hl=zh-CN&_x_tr_pto=wapp \n      lang: en\n    - name: \u200b\u4e2d\u56fd\u200b(\u200b\u53f0\u6e7e\u200b)\n      link: https://wcowin-work.translate.goog/?_x_tr_sl=zh-CN&_x_tr_tl=zh-TW&_x_tr_hl=zh-CN&_x_tr_pto=wapp\n      lang: zh-TW\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#generator","title":"generator","text":"

      \u200b\u8bbe\u7f6e\u200b\u4e3a\u200bgenerator: false\u200b\u53ef\u4ee5\u200b\u9009\u62e9\u200b\u662f\u5426\u200b\u5220\u9664\u200b\u5de6\u4e0b\u65b9\u200b\u9875\u811a\u200b\u663e\u793a\u200b\u201c\u200b\u4f7f\u7528\u200b MkDocs \u200b\u6750\u6599\u200b\u5236\u9020\u200b\u201d

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#social","title":"social","text":"

      \u200b\u53ef\u200b\u8bbe\u7f6e\u200b\u7f51\u7ad9\u200b\u53f3\u4e0b\u89d2\u200b\u7684\u200b\u793e\u4ea4\u200b\u94fe\u63a5\u200b\uff08icon\u200b\u662f\u200b\u5c0f\u56fe\u6807\u200b\uff0clink\u200b\u540e\u200b\u586b\u200b\u81ea\u5df1\u200b\u94fe\u63a5\u200b\u5373\u53ef\u200b\uff09\uff1a

      \u200b\u6ce8\u610f\u200bsocial\u200b\u7684\u200b\u683c\u5f0f\u200b\uff1a

      extra:\n  social:\n    - icon: fontawesome/brands/weixin\n      link: https://s1.imagehub.cc/images/2024/02/02/bb9ee71b03ee7a3b87caad5cc4bcebff.jpeg\n      name: Wechat\n    - icon: fontawesome/brands/telegram\n      link: https://t.me/wecowin\n      name: telegram\n

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#cookie-consent","title":"cookie consent","text":"

      analytics: \n    provider: google\n    property: G-XXXXXXXXXX  #\u200b\u4f60\u200b\u7684\u200bGoogle Analytics ID\n    feedback:\n      title: \u200b\u6b64\u200b\u9875\u9762\u200b\u6709\u200b\u5e2e\u52a9\u200b\u5417\u200b\uff1f\n      ratings:\n        - icon: material/thumb-up-outline\n          name: This page was helpful\n          data: 1\n          note: >-\n            \u200b\u8c22\u8c22\u200b\u4f60\u200b\u7684\u200b\u53cd\u9988\u200b\uff01\n        - icon: material/thumb-down-outline\n          name: This page could be improved\n          data: 0\n          note: >- \n            Thanks for your feedback! Help us improve this page by\n            using our <a href=\"https://marketingplatform.google.com/about/analytics/\" target=\"_blank\" rel=\"noopener\">feedback form</a>.\n\n  consent:\n    title: Cookie consent\n    description: >- \n      \u200b\u6211\u4eec\u200b\u4e5f\u200b\u4f7f\u7528\u200bcookies\u200b\u6765\u200b\u8bc6\u522b\u200b\u60a8\u200b\u7684\u200b\u91cd\u590d\u200b\u8bbf\u95ee\u200b\u548c\u200b\u504f\u597d\u200b\u6765\u200b\u8861\u91cf\u200b\u6211\u4eec\u200b\u6587\u6863\u200b\u7684\u200b\u6709\u6548\u6027\u200b\u4ee5\u53ca\u200b\u7528\u6237\u200b\u662f\u5426\u200b\u627e\u5230\u200b\u4ed6\u4eec\u200b\u8981\u200b\u627e\u200b\u7684\u200b\u4e1c\u897f\u200b\u3002\n      \u200b\u5982\u679c\u200b\u4f60\u200b\u540c\u610f\u200b,\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u8ba9\u200b\u6211\u4eec\u200b\u7684\u200b\u7f51\u7ad9\u200b\u66f4\u597d\u200b\n

      \u200b\u6ce8\u610f\u200bproperty: G-XXXXXXXXXX #\u200b\u4f60\u200b\u7684\u200bGoogle Analytics ID\uff0c\u200b\u8fd9\u91cc\u200b\u7684\u200bG-XXXXXXXXXX\u200b\u662f\u200b\u4f60\u200b\u7684\u200bGoogle Analytics ID\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5728\u200bGoogle Analytics\u200b\u4e2d\u200b\u627e\u5230\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u4e0d\u60f3\u200b\u4f7f\u7528\u200bGoogle Analytics\uff0c\u200b\u53ef\u4ee5\u200b\u5220\u9664\u200b\u8fd9\u200b\u4e00\u90e8\u5206\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#plugins","title":"Plugins\u200b\u90e8\u5206","text":"
      plugins:\n  - search #\u200b\u641c\u7d22\u200b\u914d\u7f6e\u200b\n  - git-committers:\n      enabled: !ENV [git-committers, false]\n      repository: Wcowin/Mkdocs-Wcowin\n      branch: main\n      exclude:\n        - index.md\n        - tag.md\n        - liuyanban.md\n        - blog/posts/update.md\n        - blog/posts/wkw.md\n        - about/link.md\n  - git-revision-date-localized:\n      enabled: !ENV [git-revision-date-localized, false]\n      type: iso_date\n      enable_creation_date: false\n      exclude:\n        - index.md\n        - tag.md\n        - liuyanban.md\n        - blog/posts/update.md\n        - blog/posts/wkw.md\n        - about/link.md\n        - websitebeauty/linktech.md\n  - blog: #\u200b\u535a\u5ba2\u200b\u914d\u7f6e\u200b\n      post_date_format: full #\u200b\u65f6\u95f4\u200b\n      draft: true\n      draft_if_future_date: true #\u200b\u81ea\u52a8\u200b\u5c06\u200b\u5177\u6709\u200b\u672a\u6765\u200b\u65e5\u671f\u200b\u7684\u200b\u5e16\u5b50\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u8349\u7a3f\u200b\n      post_readtime: true\n      post_readtime_words_per_minute: 265 #\u200b\u8ba1\u7b97\u200b\u5e16\u5b50\u200b\u7684\u200b\u9605\u8bfb\u200b\u65f6\u95f4\u200b\u65f6\u200b\u8bfb\u8005\u200b\u6bcf\u5206\u949f\u200b\u9884\u8ba1\u200b\u9605\u8bfb\u200b\u7684\u200b\u5b57\u6570\u200b\n      post_url_format: \"{date}/{slug}\"\n      # categories_slugify: !!python/object/apply:pymdownx.slugs.slugify\n      #   kwds:\n      #     case: lower\n      pagination_url_format: \"page/{page}\"\n      authors_file: \"{blog}/.authors.yml\" #\u200b\u4f5c\u8005\u200b\u4fe1\u606f\u200b\n  - tags\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#search","title":"search","text":"

      - search\u200b\u5f00\u542f\u200b\u641c\u7d22\u200b\u529f\u80fd\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#blog","title":"blog","text":"

      -blog \u200b\u5373\u200b\u535a\u5ba2\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200bdocs/blog/posts\u200b\u91cc\u200b\u76f4\u63a5\u200b\u5199\u200bmd\u200b\u6587\u4ef6\u200b\uff08\u200b\u4e0d\u200b\u9700\u8981\u200b\u5728\u200bnav\u200b\u91cc\u200b\u5199\u200b\u8def\u5f84\u200b\uff09,\u200b\u7136\u540e\u200b\u5728\u200b\u4e0a\u8ff0\u200bnav\u200b\u91cc\u200b\u5199\u200b

      nav:\n  - Blog:\n    - blog/index.md\n
      \u200b\u535a\u5ba2\u200b\u6548\u679c\u200b\uff1a \u200b\u8be6\u7ec6\u200b\u914d\u7f6e\u200b\u53ef\u4ee5\u200b\u53bb\u200b\u770b\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#tags","title":"tags","text":"

      - tags\u200b\u5c31\u662f\u200b\u6807\u7b7e\u200b

      plugins:\n  - tags\n

      docs\u200b\u6587\u4ef6\u5939\u200b\u4e0b\u200b\u65b0\u5efa\u200btags.md\u200b\u6587\u4ef6\u200b

      \u200b\u6ce8\u610f\u200b\uff01\uff01 tags.md\u200b\u91cc\u200b\u9700\u8981\u200b\u8fd9\u6837\u200b\u5199\u200b\uff1a

      \u200b\u5f53\u200b\u4f60\u200b\u60f3\u200b\u4e3a\u200b\u67d0\u4e2a\u200bmd\u200b\u6587\u6863\u200b\u6dfb\u52a0\u200b\u6807\u7b7e\u200b\uff0c\u200b\u8fd9\u4e2a\u200b.md\u200b\u6587\u4ef6\u200b(\u200b\u4f60\u200b\u5199\u200b\u7684\u200bmarkdown\u200b\u6587\u4ef6\u200b)\u200b\u6700\u200b\u5f00\u59cb\u200b\u7684\u200b\u5730\u65b9\u200b(\u200b\u79f0\u4e3a\u200bmeta)\u200b\u90fd\u200b\u9700\u8981\u200b\u6dfb\u52a0\u200b\u6807\u7b7e\u200b\uff0c\u200b\u5426\u5219\u200b\u4e0d\u4f1a\u200b\u663e\u793a\u200b\u5728\u200btags.md\u200b\u6587\u4ef6\u200b\u4e2d\u200b

      meta\u200b\u683c\u5f0f\u200b\uff1a

      ---\ntitle: #\u200b\u6587\u7ae0\u200b\u6807\u9898\u200b\ntags:\n  - \u200b\u4f60\u200b\u7684\u200b\u6807\u7b7e\u200b\u540d\u5b57\u200b\nhide:\n  #- navigation # \u200b\u663e\u793a\u200b\u53f3\u4fa7\u200b\u5bfc\u822a\u200b\n  #- toc #\u200b\u663e\u793a\u200b\u5de6\u4fa7\u200b\u5bfc\u822a\u200b\ncomments: false  #\u200b\u8bc4\u8bba\u200b\uff0c\u200b\u9ed8\u8ba4\u200b\u4e0d\u200b\u5f00\u542f\u200b\n---\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#markdown_extensions","title":"markdown_extensions\u200b\u90e8\u5206","text":"

      markdown_extensions: #\u200b\u8be6\u89c1\u200bhttps://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/ \u200b\u548c\u200b https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/\n  - abbr\n  - attr_list\n  - admonition\n  - def_list\n  - footnotes\n  - md_in_html\n  # - meta # \u200b\u652f\u6301\u200bMarkdown\u200b\u6587\u4ef6\u200b\u4e0a\u65b9\u200b\u81ea\u5b9a\u4e49\u200b\u6807\u9898\u200b\u6807\u7b7e\u200b\u7b49\u200b\n  - pymdownx.caret\n  - pymdownx.betterem\n  - pymdownx.critic\n  - pymdownx.details\n  - pymdownx.inlinehilite\n  - pymdownx.keys\n  - pymdownx.mark\n  - pymdownx.snippets\n  - pymdownx.smartsymbols\n  - pymdownx.tilde\n  - pymdownx.superfences:\n      custom_fences:\n        - name: mermaid\n          class: mermaid\n          format:\n            !!python/name:pymdownx.superfences.fence_code_format # \u200b\u4ee3\u7801\u200b\u5757\u200b\u9ad8\u4eae\u200b\u63d2\u4ef6\u200b\n  - pymdownx.arithmatex: # latex\u200b\u652f\u6301\u200b\n      generic: true\n  - toc:\n      permalink: true # \u200b\u56fa\u5b9a\u200b\u6807\u9898\u200b\u4f4d\u7f6e\u200b\u4e3a\u200b\u5f53\u524d\u200b\u4f4d\u7f6e\u200b\n  - pymdownx.highlight: # \u200b\u4ee3\u7801\u200b\u5757\u200b\u9ad8\u4eae\u200b\n      anchor_linenums: true\n      linenums: true # \u200b\u663e\u793a\u200b\u884c\u53f7\u200b\n      # auto_title: true # \u200b\u663e\u793a\u200b\u7f16\u7a0b\u8bed\u8a00\u200b\u540d\u79f0\u200b\n  - pymdownx.emoji:\n      emoji_index: !!python/name:material.extensions.emoji.twemoji\n      emoji_generator: !!python/name:material.extensions.emoji.to_svg\n  - pymdownx.tabbed:\n      alternate_style: true\n  - pymdownx.tasklist:\n      custom_checkbox: true\n
      \u200b\u8fd9\u90e8\u5206\u200b\u662f\u200b\u5bf9\u200bmarkdown\u200b\u8bed\u6cd5\u200b\u7684\u200b\u6269\u5c55\u200b\uff0c\u200b\u6ce8\u91ca\u200b\u91cc\u200b\u4e5f\u200b\u6709\u200b\u7b80\u8ff0\u200b \uff0c\u200b\u5efa\u8bae\u200b\u76f4\u63a5\u200b\u590d\u5236\u7c98\u8d34\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#extra_javascriptextra_css","title":"extra_javascript\u200b\u548c\u200bextra_css\u200b\u90e8\u5206","text":"

      \u200b\u8fd9\u200b\u4e24\u200b\u90e8\u5206\u200b\u53ef\u4ee5\u200b\u8fdb\u4e00\u6b65\u200b\u7f8e\u5316\u200b\u7f51\u7ad9\u200b

      extra_javascript:\n  # - javascripts/extra.js #\u200b\u81ea\u5b9a\u4e49\u200bjavascript\n  - https://cdn.jsdelivr.net/gh/Wcowin/Wcowin.github.io@main/docs/javascripts/extra.js  # extra\u200b\u7684\u200bcdn\n  - javascripts/mathjax.js #Latex\u200b\u652f\u6301\u200b\n  - https://polyfill.io/v3/polyfill.min.js?features=es6 #Latex\u200b\u652f\u6301\u200b\n  - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js #Latex\u200b\u652f\u6301\u200b\n  # - ckplayer/js/ckplayer.js #\u200b\u64ad\u653e\u5668\u200b\u914d\u7f6e\u200b\n  # - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.min.js  #gitalk\u200b\u652f\u6301\u200b\n  - https://cdn.jsdelivr.net/npm/mermaid@10.0.2/dist/add-html-label-6e56ed67.min.js #\u200b\u5fd8\u200b\u4e86\u200b\n\nextra_css:\n  - stylesheets/extra.css # \u200b\u81ea\u5b9a\u4e49\u200bCSS\n  - stylesheets/link.css #\u200b\u53cb\u94fe\u200b\u914d\u7f6e\u200b\n  - stylesheets/customize.css # \u200b\u641c\u7d22\u200b\u5706\u89d2\u200b\u4f18\u5316\u200b\n  # - assets/stylesheets/portfolio.css\n  # - stylesheets/video.css #\u200b\u64ad\u653e\u5668\u200b\u53ef\u200b\u9009\u200b\u914d\u7f6e\u200b\n  # - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.css #gitalk\u200b\u652f\u6301\u200b\n  # - ckplayer/css/ckplayer.css   #\u200b\u64ad\u653e\u5668\u200b\u914d\u7f6e\u200b\n  # - https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css # font-awesome\u200b\u8868\u60c5\u200b\u652f\u6301\u200b\n  # - https://cdnjs.cloudflare.com/ajax/libs/social-share.js/1.0.16/css/share.min.css  #\u200b\u5206\u4eab\u200b\u652f\u6301\u200b\n\n  - https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-lite-webfont@1.1.0/style.css #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-tc-webfont@1.0.0/style.css  #\u200b\u5b57\u4f53\u200b\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css  #\u200b\u5b57\u4f53\u200b\n
      javascripts/mathjax.js\u200b\u91cc\u200b\u6709\u200b\u5bf9\u200b\u6570\u5b66\u516c\u5f0f\u200b\u7684\u200b\u6269\u5c55\u200b

      \u200b\u5f53\u200b\u4f60\u200b\u9700\u8981\u200b\u81ea\u5b9a\u4e49\u200b\u7f51\u9875\u200bCSS/JS,\u200b\u53ef\u4ee5\u200b\u5728\u200bdocs\u200b\u6587\u4ef6\u5939\u200b\u4e0b\u200b\u65b0\u5efa\u200bstylesheets/javascripts\u200b\u6587\u4ef6\u5939\u200b\uff0c\u200b\u7136\u540e\u200b\u5728\u200bstylesheets/javascripts\u200b\u6587\u4ef6\u5939\u200b\u91cc\u200b\u65b0\u5efa\u200bxx.css/xx.js\u200b\u6587\u4ef6\u200b\uff0c\u200b\u7136\u540e\u200b\u5728\u200bmkdocs.yml\u200b\u7684\u200bextra_javascript\u200b\u548c\u200bextra_css\u200b\u5f15\u5165\u200bxx.css/xx.js\u200b\u5373\u53ef\u200b

      extra_javascript:\n  # - javascripts/extra.js #\u200b\u81ea\u5b9a\u4e49\u200b\u7684\u200bjavascript\nextra_css:\n  - stylesheets/extra.css # \u200b\u81ea\u5b9a\u4e49\u200b\u7684\u200bCSS\n

      \u200b\u5982\u679c\u200b\u4f60\u200b\u60f3\u200b\u81ea\u5b9a\u4e49\u200b\u7f51\u7ad9\u200b\u7684\u200b\u6837\u5f0f\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u53c2\u8003\u200b\u8fd9\u200b\u51e0\u7bc7\u200b\u6587\u7ae0\u200b\uff1a

      JS\u200b\u5b9e\u73b0\u200b\u9f20\u6807\u200b\u6837\u5f0f\u200b

      \u200b\u80cc\u666f\u200b\u7279\u6548\u200b

      \u200b\u81ea\u5b9a\u4e49\u200b\u7f51\u7ad9\u200b\u5b57\u4f53\u200b

      \u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b

      \u200b\u6dfb\u52a0\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b

      \u200b\u4e3a\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u6587\u7ae0\u200b\u4fee\u8ba2\u200b\u65f6\u95f4\u200b\u6233\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs3/","title":"\u89e3\u51b3\u200b mkdocs\u200b\u90e8\u7f72\u200b Github Pages \u200b\u81ea\u5b9a\u4e49\u200b\u57df\u540d\u200b\u5931\u6548\u200b\u7684\u200b\u95ee\u9898","text":"

      \u200b\u5728\u200b/docs\u200b\u76ee\u5f55\u200b\u4e0b\u200b\u521b\u5efa\u200b\u4e00\u4e2a\u200b CNAME \u200b\u7684\u200b \u200b\u65e0\u200b\u540e\u7f00\u200b \u200b\u6587\u4ef6\u200b\uff0c\u200b\u7136\u540e\u200b\u5728\u200b\u91cc\u9762\u200b\u586b\u5165\u200b\u4f60\u200b\u7684\u200b\u57df\u540d\u200b

      \u200b\u56e0\u4e3a\u200b\u6bcf\u6b21\u200b\u5728\u200b Custom domain \u200b\u6dfb\u52a0\u200b\u540e\u200b\u90fd\u200b\u4f1a\u200b\u7ed9\u200b\u6211\u4eec\u200b\u751f\u6210\u200b\u4e00\u4e2a\u200b CNAME \u200b\u7684\u200b\u6587\u4ef6\u200b\uff0c\u200b\u4f46\u662f\u200b\u56e0\u4e3a\u200b\u9879\u76ee\u200b\u6211\u4eec\u200b\u6ca1\u6709\u200b pull \u200b\u5230\u200b\u672c\u5730\u200b\uff0c\u200b\u6240\u4ee5\u200b\u9020\u6210\u200b\u4e86\u200b\uff0c\u200b\u6bcf\u6b21\u200b push \u200b\u4e4b\u540e\u200b CNAME \u200b\u4fe1\u606f\u200b\u88ab\u200b clear \u200b\u4e86\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocsblog/","title":"\u7f51\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2","text":"

      \u200b\u5b98\u65b9\u200b\u6587\u6863\u200b\uff1aBuilt-in blog plugin

      \u200b\u4e0e\u200b\u6240\u6709\u200b\u5185\u7f6e\u200b\u63d2\u4ef6\u200b\u4e00\u6837\u200b\uff0c\u200b\u535a\u5ba2\u200b\u63d2\u4ef6\u200b\u7684\u200b\u5165\u95e8\u200b\u975e\u5e38\u7b80\u5355\u200b\u3002\u200b\u53ea\u200b\u9700\u200b\u5c06\u200b\u4ee5\u4e0b\u200b\u884c\u200b\u6dfb\u52a0\u200b\u5230\u200bmkdocs.yml

      plugins:\n  - blog\n

      \u200b\u7136\u540e\u200b\u5728\u200b/docs/blog/posts\u200b\u4e0b\u5199\u200bmd\u200b\u6587\u4ef6\u200b\u5373\u53ef\u200b\uff08\u200b\u65e0\u9700\u200b\u518d\u200bmkdocs.yml\u200b\u914d\u7f6e\u200b\uff0c\u200b\u5982\u200b\u6ca1\u6709\u200bpost\u200b\u6587\u4ef6\u200b\uff0c\u200b\u65b0\u5efa\u200b\u4e00\u4e2a\u200b\u5373\u53ef\u200b\uff09 \u200b\u4f46\u662f\u200bbolg\u200b\u6587\u4ef6\u5939\u200b\u4e0b\u8981\u200b\u6709\u200bindex.md\u200b\u6587\u4ef6\u200b(\u200b\u6ca1\u6709\u200b\u8fd9\u4e2a\u200b\u6587\u4ef6\u200b\u65b0\u5efa\u200b\u5373\u53ef\u200b)\uff01

      \u200b\u5728\u200bmkdocs.yml\u200b\u4e2d\u200b\u8fd9\u6837\u200b\u5199\u200b

        - Blogger:\n    - index: blog/index.md\n

      \u200b\u5143\u200b\u6807\u7b7e\u200b\u53c2\u8003\u200b\uff1a

      ---\ntitle: \nauthors: [Wcowin]  #\u200b\u4f5c\u8005\u200b\ndate: 2023-10-04   #\u200b\u65f6\u95f4\u200b\ndraft: true   # \u200b\u662f\u5426\u200b\u4e3a\u200b\u8349\u7a3f\u200b\ncategories:  #\u200b\u5206\u7c7b\u200b\n  - Hello\n---\n
      \u200b\u4f5c\u8005\u200b\u4fe1\u606f\u200b\u5728\u200bdocs/blog/.authors.yml\u200b\u91cc\u200b\u914d\u7f6e\u200b\uff08\u200b\u6ca1\u6709\u200b.authors.yml\u200b\u65b0\u5efa\u200b\u5373\u53ef\u200b\uff09

      authors:\n  Wcowin:\n    name: Wang Kewen    # Author name\n    description: Free and casual # Author description\n    avatar: https://s1.imagehub.cc/images/2024/02/02/91a767e93d1a344e44c69936464c583e.png          # Author avatar\n

      ``` \u200b\u7ed3\u675f\u200b

      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/","title":"Mkdocs\u200b\u6559\u7a0b\u200b\u524d\u8a00","text":"","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/#_1","title":"\u6587\u6863\u200b\u6559\u7a0b","text":"
      • \u200b\u6587\u6863\u8d44\u6599\u200b

        • \u200b\u5165\u95e8\u200b MKdocs \u200b\u8bf7\u200b\u770b\u200bMkdocs \u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b
        • Material for MkDocs\u200b\u6559\u7a0b\u200b

        \u200b\u6211\u200b\u5199\u200b\u7684\u200b\u4e2d\u6587\u200b\u6559\u7a0b\u200b\uff08\u200b\u540c\u6b65\u200b\u5728\u200b\u5176\u4ed6\u200b\u5e73\u53f0\u200b\uff09\uff1a

        • Mkdocs\u200b\u4e2d\u6587\u200b\u6559\u7a0b\u200b (CSDN | \u200b\u89c2\u611f\u200b\u66f4\u200b\u7eaf\u51c0\u200b)
        • MKdocs\u200b\u535a\u5ba2\u200b\u4e2d\u6587\u200b\u7cfb\u5217\u200b\u6559\u7a0b\u200b(\u200b\u77e5\u4e4e\u200b\u4e13\u680f\u200b)
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/#_2","title":"\u5feb\u901f\u200b\u5f00\u59cb","text":"
      • \u200b\u4e09\u90e8\u66f2\u200b

        • \u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages
        • Mkdocs\u200b\u90e8\u7f72\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)
        • \u200b\u7f51\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/#_3","title":"\u89c6\u9891\u6559\u7a0b","text":"

      \u200b\u5df2\u7ecf\u200b\u53d1\u5e03\u200b

      • \u200b\u89c6\u9891\u200b\u8d44\u6599\u200b

        • Mkdocs\u200b\u4e2d\u6587\u200b\u6559\u7a0b\u200b\u89c6\u9891\u200b
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/#_4","title":"\u4e00\u70b9\u200b\u8bf7\u6c42","text":"

      \u200b\u5982\u679c\u200b\u60a8\u200b\u53c2\u8003\u200b\u4e86\u200b\u672c\u200b\u6559\u7a0b\u200b\uff0c\u200b\u5982\u679c\u200b\u53ef\u4ee5\u200b\u7684\u8bdd\u200b\uff0c\u200b\u70e6\u8bf7\u200b\u5728\u200b\u60a8\u200b\u7684\u200b\u7f51\u7ad9\u200b\u6ce8\u660e\u200b\u6559\u7a0b\u200b\u6765\u6e90\u200b\uff01\u200b\u611f\u8c22\u200b\uff01

      \u200b\u793a\u4f8b\u200b\uff1a

      • \u200b\u53c2\u8003\u8d44\u6599\u200b

        • \u200b\u5728\u200b\u6784\u5efa\u200b\u7f51\u7ad9\u200b\u7684\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u53c2\u8003\u200b\u4e86\u200bWcowin\u200b\u540c\u5b66\u200b\u7684\u200bMkdocs\u200b\u6559\u7a0b\u200b
      <div class=\"grid cards\" markdown>\n\n-   :material-notebook-edit-outline:{ .lg .middle } __\u200b\u53c2\u8003\u8d44\u6599\u200b__\n\n    ---\n\n    - \u200b\u5728\u200b\u6784\u5efa\u200b\u672c\u200b\u7f51\u7ad9\u200b\u7684\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u53c2\u8003\u200b\u4e86\u200b[Wcowin\u200b\u540c\u5b66\u200b\u7684\u200bMkdocs\u200b\u6559\u7a0b\u200b](https://wcowin.work/Mkdocs-Wcowin/)\n\n</div>\n
      ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkfirst/#_5","title":"\u52a0\u5165\u200b\u53cb\u94fe","text":"

      \u200b\u53cb\u94fe\u200b\u7533\u8bf7\u200b

      ","tags":["Mkdocs"]},{"location":"blog/2021/12/18/%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E6%B5%8B%E8%AF%95/","title":"\u535a\u5ba2\u200b\u6587\u7ae0\u200b\u6d4b\u8bd5","text":"

      Share on Share on

      "},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"2022\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2022-10-20","title":"2022\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2022-10-20","text":"

      \u00b6

      • \u200b\u5efa\u7acb\u200bGithub\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u6b63\u5f0f\u200b\u5efa\u200b\u7ad9\u200b
      • \u200b\u53d6\u6d88\u200bcookie\u200b\u786e\u8ba4\u200b,\u200b\u7b80\u5316\u200b\u7f51\u7ad9\u200b\u6253\u5f00\u200b\u6d41\u7a0b\u200b
      • \u200b\u65b0\u589e\u200b\u9996\u9875\u200b\u53cd\u9988\u200b\u6536\u96c6\u200b
      "},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2022-10-06","title":"2022\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2022-10-06","text":"

      \u00b6

      • \u200b\u4e0d\u9760\u200b\u7236\u6bcd\u200b\uff0c\u200b\u5168\u6b3e\u200b\u62ff\u4e0b\u200b wcowin.work\u200b\u57df\u540d\u200b
      • \u200b\u53d6\u6d88\u200bcookie\u200b\u786e\u8ba4\u200b\uff0c\u200b\u4fdd\u969c\u200b\u9690\u79c1\u200b
      "},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2022-06-06","title":"
      • \u200b\u7814\u7a76\u200b\u5982\u4f55\u200b\u5efa\u8bbe\u200b\u7f51\u7ad9\u200b\uff0c\u200b\u521d\u6b65\u200b\u5b9a\u200b\u6846\u67b6\u200b\u4e3a\u200bMKdocs
      • \u200b\u65e9\u671f\u200b\u7f51\u5740\u200b\uff1ahttps://github.com/Wcowin/mymkdocs Share on Share on
      ","text":""},{"location":"blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2022-06-06","text":"\u00b6"},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-12-21","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-12-21","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u8131\u5355\u200b\u4e86\u200b;\u200b\u624b\u6267\u200b\u70df\u706b\u200b\u4ee5\u200b\u8c0b\u751f\u200b\uff0c\u200b\u5fc3\u6000\u200b\u8bd7\u610f\u200b\u4ee5\u8c0b\u7231\u200b

      \u200b\u6211\u4eec\u200b\u5df2\u7ecf\u200b\u5728\u200b\u4e00\u8d77\u200b

      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-12-14","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-12-14","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u4e2a\u522b\u200b\u7f51\u9875\u200b\u6807\u7b7e\u200b\u7684\u200b\u663e\u793a\u200b\u95ee\u9898\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u56fe\u7247\u200b\u52a0\u8f7d\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u770b\u200b\u4e86\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u732b\u54aa\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-12-09","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-12-09","text":"

      \u00b6

      • \u200b\u9996\u6b21\u200b\u5f15\u5165\u200b\u4eba\u5de5\u667a\u80fd\u200b\u95ee\u7b54\u200b\u673a\u5668\u4eba\u200b:https://wcowin.work/about/geren/\uff0c\u200b\u7f3a\u70b9\u200b\u662f\u200b\u6bcf\u6708\u200b25\u200b\u6761\u200b\u6d88\u606f\u200b\u9650\u5236\u200b\uff0c\u200b\u4f18\u70b9\u200b\u662f\u200b\u53ef\u4ee5\u200b\u667a\u80fd\u200b\u56de\u590d\u200b\u672c\u7ad9\u200b\u6240\u6709\u200b\u4fe1\u606f\u200b\uff0c\u200b\u5305\u62ec\u200b\u4f46\u200b\u4e0d\u200b\u9650\u4e8e\u200b\uff1a\u200b\u4e2a\u4eba\u4fe1\u606f\u200b\uff0c\u200b\u6280\u672f\u200b\u5206\u4eab\u200b\uff0c\u200b\u535a\u5ba2\u200b\uff0c\u200b\u7559\u8a00\u677f\u200b\uff0c\u200b\u53cb\u94fe\u200b\u7b49\u7b49\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b
      • \u200b\u64b8\u200b\u4e86\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u732b\u54aa\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-11-22","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-11-22","text":"

      \u00b6

      • \u200b\u66f4\u65b0\u200b\u4e86\u200b\u738b\u200b\u51b0\u51b0\u200b\u7684\u200b\u7b80\u5386\u200b\u548c\u200b\u7f8e\u7167\u200b\uff1b\u200b\u6211\u200b\u7684\u200b\u5fc3\u200b\u662f\u200b\u51b0\u51b0\u200b\u7684\u200b
      • \u200b\u4fee\u590d\u200b\u7ffb\u8bd1\u200b\u95ee\u9898\u200b
      • \u200b\u4f18\u5316\u200b\u79fb\u52a8\u200b\u7aef\u200b\u6548\u679c\u200b
      • \u200b\u63d0\u5347\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-11-11","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-11-11","text":"

      \u00b6

      • \u200b\u65b0\u589e\u200b\u591a\u200b\u8bed\u8a00\u200b\u652f\u6301\u200b\uff0c\u200b\u7279\u522b\u200b\u65b0\u589e\u200b\u4e2d\u56fd\u53f0\u6e7e\u200b\u8bed\u8a00\u200b\u652f\u6301\u200b
      • \u200b\u987a\u795d\u200b\u53cc\u200b11\u200b\u5feb\u4e50\u200b
      • \u200b\u65b0\u589e\u200b\u56fd\u5185\u200b\u955c\u50cf\u200b\u7f51\u5740\u200b:https://wcowin.gitee.io/
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-11-08","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-11-08","text":"

      \u00b6

      • \u200b\u7d27\u6025\u200b\u4fee\u590d\u200b\u56fe\u7247\u200b\u4e0d\u200b\u663e\u793a\u200b\u7684\u200b\u91cd\u5927\u200bBug
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-10-14","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-10-14","text":"

      \u00b6

      • \u200b\u6b63\u5f0f\u200b\u5efa\u7acb\u200bMkdocs-Wcowin\u200b\u4e3b\u9898\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u9875\u200b\u6e32\u67d3\u200b\u901f\u5ea6\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-10-12","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-10-12","text":"

      \u00b6

      • \u200b\u589e\u52a0\u200b\u53cb\u94fe\u200b\u7248\u5757\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-10-08","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-10-08","text":"

      \u00b6

      • \u200b\u4fee\u590d\u200bLatex\u200b\u6e32\u67d3\u200b\u4e0d\u4e86\u200b\u7684\u200bbug
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-10-05","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-10-05","text":"

      \u00b6

      • \u200b\u65b0\u589e\u200bBlog\u200b\u7248\u5757\u200b
      • \u200b\u65b0\u589e\u200b\u4e86\u200bLatex\u200b\u6e32\u67d3\u200b\u4e0d\u4e86\u200b\u7684\u200bbug
      • \u200b\u65b0\u589e\u200b\u7559\u8a00\u677f\u200b\uff0c\u200b\u96c6\u6210\u200b\u4e86\u200bgiscus\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b
      • \u200b\u65b0\u589e\u200b\u9996\u6b21\u200b\u8bbf\u95ee\u200b\u7f51\u7ad9\u200b\u7684\u200b\u9876\u90e8\u200b\u901a\u77e5\u200b\u680f\u200b\u529f\u80fd\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-08-11","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-08-11","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u4e3b\u9875\u200b\u8bbe\u8ba1\u200b\uff0c\u200b\u5706\u200b\u6bd4\u65b9\u200b\u597d\u200b\uff0c\u200b\u5bbd\u6bd4\u200b\u7ad6\u597d\u200b
      • \u200b\u5f15\u5165\u200b\u56fe\u7247\u200b\u61d2\u200b\u52a0\u8f7d\u200b
      • \u200b\u65b0\u589e\u200b\u9875\u9762\u200b\u5e95\u90e8\u200b \"\u200b\u4e0b\u200b\u4e00\u9875\u200b/\u200b\u4e0a\u200b\u4e00\u9875\u200b\"
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-07-19","title":"2023\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-07-19","text":"

      \u00b6

      • \u200b\u4fee\u6539\u200b\u7f51\u9875\u200b\u5b57\u4f53\u200b\u4e3a\u971e\u200b\u9e5c\u200b\u6587\u6977\u200b
      • \u200b\u4fee\u590d\u200b\u9f20\u6807\u200b\u4e0a\u200b\u6ed1\u200b\"\u200b\u56de\u5230\u200b\u9875\u9762\u200b\u9876\u90e8\u200b\"\u200b\u4e0d\u200b\u9002\u914d\u200b\u95ee\u9898\u200b
      "},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2023-01-12","title":"
      • \u200b\u91cd\u5199\u200bmkdocs.yml\uff0c\u200b\u589e\u52a0\u200b\u4e2d\u6587\u200b\u6ce8\u91ca\u200b
      • \u200b\u652f\u6301\u200bLatex
      • \u200b\u5f15\u5165\u200b\u4e2a\u6027\u5316\u200b\u6807\u7b7e\u200b\uff0cMarkdown\u200b\u6269\u5c55\u200b
      • \u200b\u65b0\u589e\u200b\u7f51\u7ad9\u200b\u641c\u7d22\u200b\u529f\u80fd\u200b

      Share on Share on

      ","text":""},{"location":"blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2023-01-12","text":"\u00b6"},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-12-24","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-12-24","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u4e86\u200b\u6ce8\u811a\u200b\u663e\u793a\u200b\u6548\u679c\u200b
      • \u200b\u5220\u9664\u200b\u4e86\u200b\u4e00\u4e9b\u200b\u5197\u4f59\u200b\u4ee3\u7801\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-12-10","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-12-10","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u542f\u7528\u200b CDN \u200b\u52a0\u901f\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-07-21","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-07-21","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-07-21_1","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-07-21","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u4e86\u200b\u7f51\u7ad9\u200b\u7684\u200bUI\u200b\u548c\u200b\u8bbf\u95ee\u901f\u5ea6\u200b\uff0c\u200b\u542f\u7528\u200b CDN \u200b\u52a0\u901f\u200b
      • \u200b\u5b66\u4e1a\u200b\u7e41\u91cd\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-27","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-27","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u7f8e\u5316\u200b\u4e86\u200bBlog\u200b\u9875\u9762\u200b, \u200b\u4f7f\u200b\u66f4\u52a0\u200b\u7b80\u6d01\u200b\u7f8e\u89c2\u200b,\u200b\u5982\u200b\u4f60\u200b\u6240\u89c1\u200b
      • \u200b\u5185\u5fc3\u200b\u4e30\u76c8\u200b\u8005\u200b\uff0c\u200b\u72ec\u884c\u200b\u4e5f\u200b\u72ec\u4f17\u200b\uff0c\u200b\u5fc3\u6709\u200b\u5c71\u6d77\u200b\uff0c\u200b\u9759\u800c\u200b\u4e0d\u4e89\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-20","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-20","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u591a\u5904\u200bUI
      • \u200b\u5220\u51cf\u200b\u4e86\u200b\u90e8\u5206\u200b\u62d6\u6162\u200b\u7f51\u7ad9\u200b\u901f\u5ea6\u200b\u7684\u200bJS/CSS\u200b\u4ee3\u7801\u200b
      • \u200b\u66f4\u65b0\u200b\u4e86\u200bMKdocs\u200b\u8865\u5145\u200b\u7cfb\u5217\u200b\u6559\u7a0b\u200b
      • \u200b\u8fd1\u671f\u200b\u7565\u6709\u200b\u65f6\u95f4\u200b\uff0c\u200b\u6240\u4ee5\u200b\u66f4\u6587\u200b\u53d8\u5f97\u200b\u9ad8\u4ea7\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-19","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-19","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u671f\u672b\u200b\u7ed3\u675f\u200b
      • \u200b\u5220\u51cf\u200b\u4e86\u200b\u5197\u4f59\u200b\u4ee3\u7801\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-2","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-2","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u8fd1\u671f\u200b\u5b66\u4e1a\u200b\u7e41\u91cd\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-06-2_1","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-06-2","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u8fc7\u200b\u4e86\u200b\u516d\u4e00\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-05-15","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-05-15","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5168\u7ad9\u200b\u5f15\u5165\u200b\u81ea\u52a8\u200b\u5728\u200b\u65b0\u200b\u6807\u7b7e\u200b\u9875\u200b\u6253\u5f00\u200b\uff0c\u200b\u4ed3\u5e93\u200b\u5730\u5740\u200b\uff1amkdocs-open-in-new-tab
      Show source code

      Look at this source open_in_new_tab.js:

      // Description: Open external links in a new tab and PDF links in a new tab\n// Source: https://jekyllcodex.org/without-plugin/new-window-fix/\n\n//open external links in a new window\nfunction external_new_window() {\n    for(let c = document.getElementsByTagName(\"a\"), a = 0;a < c.length;a++) {\n        let b = c[a];\n        if(b.getAttribute(\"href\") && b.hostname !== location.hostname) {\n            b.target = \"_blank\";\n            b.rel = \"noopener\";\n        }\n    }\n}\n//open PDF links in a new window\nfunction pdf_new_window ()\n{\n    if (!document.getElementsByTagName) {\n      return false;\n    }\n    let links = document.getElementsByTagName(\"a\");\n    for (let eleLink=0; eleLink < links.length; eleLink ++) {\n    if ((links[eleLink].href.indexOf('.pdf') !== -1)||(links[eleLink].href.indexOf('.doc') !== -1)||(links[eleLink].href.indexOf('.docx') !== -1)) {\n        links[eleLink].onclick =\n        function() {\n            window.open(this.href);\n            return false;\n        }\n    }\n    }\n}\n\nfunction apply_rules() {\n    external_new_window();\n    pdf_new_window();\n}\n\nif (typeof document$ !== \"undefined\") {\n    // compatibility with mkdocs-material's instant loading feature\n    // based on code from https://github.com/timvink/mkdocs-charts-plugin\n    // Copyright (c) 2021 Tim Vink - MIT License\n    // fixes [Issue #2](https://github.com/JakubAndrysek/mkdocs-open-in-new-tab/issues/2)\n    document$.subscribe(function() {\n        apply_rules();\n        console.log(\"Applying rules\");\n    })\n}\n

      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-05-05","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-05-05","text":"

      \u00b6

      • \u200b\u53d1\u5e03\u200bMkdocs-Wcowin\u200b\u4e3b\u9898\u200b|3.0\u200b\u7248\u672c\u200b\uff01\uff01\uff01
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u548c\u200b\u5c0f\u738b\u200b\u4e00\u8d77\u200b\u5403\u200b\u4e86\u200b\u597d\u5403\u200b\u7684\u200b
      • \u200b\u611f\u8c22\u200b\u738b\u9e4f\u200b\u8001\u54e5\u200b\u7684\u200b\u6253\u8d4f\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-22","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-22","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u770b\u200b\u4e86\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u732b\u54aa\u200b
      • \u200b\u4f18\u5316\u200b\u5e03\u5c40\u200b
      • \u200b\u65b0\u589e\u200b\u5706\u200b\u89d2\u5316\u200b\u8bbe\u8ba1\u200b\u6559\u7a0b\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-22_1","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-22","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u7f51\u7ad9\u200b\u5168\u9762\u200b\u8d34\u5408\u200b\u5706\u89d2\u200b\u8bbe\u8ba1\u200b\uff0c\u200b\u975e\u5e38\u200b\u597d\u770b\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-13","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-13","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u91cd\u5199\u200b\u4e3b\u9875\u200bindex.md,\u200b\u66f4\u52a0\u200b\u7f8e\u89c2\u200b\uff0c\u200b\u8d34\u5408\u200b\u5706\u89d2\u200b\u8bbe\u8ba1\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-12","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-12","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u611f\u8c22\u200bW1ndys\u200b\u63d0\u51fa\u200b\u7684\u200b\u4f7f\u7528\u200b\u8f6f\u200b\u7f16\u7801\u200b\u914d\u7f6e\u200b\u53cb\u94fe\u200b\u754c\u9762\u200b\uff0c\u200b\u4f7f\u5f97\u200b\u53cb\u94fe\u200b\u6dfb\u52a0\u200b\u66f4\u52a0\u200b\u89c4\u8303\u5316\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-06","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-06","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4e3b\u9875\u200b\u5f15\u5165\u200b\u5929\u6c14\u200b\u7ec4\u4ef6\u200b\uff0c\u200b\u641c\u7d22\u200b\u6846\u200b/\u200b\u6309\u94ae\u200b\u5706\u200b\u89d2\u5316\u200b
      • \u200b\u5220\u9664\u200b\u5197\u4f59\u200bJS/CSS\u200b\u6587\u4ef6\u200b
      • \u200b\u611f\u8c22\u200bAnshul Raj Verma\u200b\u5728\u200bDiscussions#7\u200b\u4e0a\u200b\u63d0\u51fa\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4f18\u5316\u200b\u5efa\u8bae\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-04-02","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-04-02","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5728\u200bmkdocs.yml\u200b\u7684\u200bplugins\u200b\u6a21\u5757\u200b\u4e2d\u200b\u5f15\u5165\u200b!ENV [CI, false]\u200b\u8bed\u53e5\u200b\uff0c\u200b\u6781\u5927\u200b\u7f29\u77ed\u200bmkdocs serve\u200b\u9759\u6001\u200b\u9884\u89c8\u200b\u65f6\u95f4\u200b\uff083-5s\uff09
      • \u200b\u672c\u200bMkdocs-Wcowin\u200b\u4e3b\u9898\u200b\u5f97\u5230\u200b\u4ee5\u4e0b\u200b\u4e24\u4f4d\u200b\u7684\u200b\u4f7f\u7528\u200b\uff1a
        • Lenny's Web
        • tkqtang's Web
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-03-14","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-03-14","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • 3\u200b\u6708\u200b14\u200b\u65e5\u200b\uff08March 14th\uff09\u200b\u662f\u200b\u516c\u5386\u200b\u4e00\u5e74\u200b\u4e2d\u200b\u7684\u200b\u7b2c\u200b73\u200b\u5929\u200b\uff08\u200b\u95f0\u5e74\u200b\u7b2c\u200b74\u200b\u5929\u200b\uff09\uff0c\u200b\u79bb\u200b\u5168\u5e74\u200b\u7684\u200b\u7ed3\u675f\u200b\u8fd8\u6709\u200b292\u200b\u5929\u200b\u3002\u200b\u662f\u200b\u56fd\u9645\u200b\u5706\u5468\u7387\u200b\u65e5\u200b\u3002\u200b\u5176\u4e2d\u200b\u5386\u53f2\u200b\u4e0a\u200b\u53d1\u751f\u200b\u7684\u200b\u5927\u200b\u4e8b\u4ef6\u200b\u6709\u200b\u963f\u5c14\u4f2f\u7279\u200b\u00b7\u200b\u7231\u56e0\u65af\u5766\u200b\u7684\u200b\u51fa\u751f\u200b\u3002 [10]\u200b\u5361\u5c14\u200b\u00b7\u200b\u9a6c\u514b\u601d\u200b\u3001\u200b\u65af\u8482\u82ac\u200b\u00b7\u200b\u5a01\u5ec9\u200b\u00b7\u200b\u970d\u91d1\u7684\u200b\u901d\u4e16\u200b\u3002
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-02-20","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-02-20","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u9875\u811a\u200b\u201c\u200b\u672c\u7ad9\u200b\u8bbf\u95ee\u91cf\u200b\u548c\u200b\u840c\u200bICP\u200b\u5907\u200b20230640\u200b\u53f7\u200b\u201d\u200b\u663e\u793a\u65b9\u5f0f\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-02-02","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-02-02","text":"

      \u00b6

      • \u200b\u7f51\u7ad9\u200b\u56fe\u7247\u200b\u5168\u90e8\u200b\u8fc1\u79fb\u200b\u81f3\u200bsmms(\u200b\u66f4\u52a0\u200b\u7a33\u5b9a\u200b\u6d41\u7545\u200b)
      • \u200b\u7740\u624b\u200b\u6539\u5199\u200bMKdocs\u200b\u6559\u7a0b\u200b\uff0c\u200b\u4f7f\u5f97\u200b\u6761\u7406\u200b\u66f4\u52a0\u200b\u6e05\u6670\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5220\u9664\u200b\u5927\u91cf\u200b\u7e41\u7410\u200b\u65e0\u7528\u200b\u4ee3\u7801\u200b
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-02-01","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-02-01","text":"

      \u00b6

      • \u200b\u6539\u8fdb\u200b\u7f51\u9875\u200b\u4ee3\u7801\u200b\u663e\u793a\u200b\u6548\u679c\u200b
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-01-30","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-01-30","text":"

      \u00b6

      • \u200b\u53cb\u94fe\u200b\u6570\u91cf\u200b\u8fbe\u5230\u200b16\u200b\u4f4d\u200b
      • \u200b\u4fee\u590d\u200b\u4e86\u200b\u4e00\u4e9b\u200bbugs
      • \u200b\u672c\u200b\u7f51\u7ad9\u200b\u5df2\u7ecf\u200b\u88ab\u200b\u767e\u5ea6\u200b/\u200b\u8c37\u6b4c\u200b\u6536\u5f55\u200b\uff08\u200b\u786e\u4fe1\u200b\uff0c\u200b\u4f7f\u7528\u200b\u767e\u5ea6\u200b/\u200b\u8c37\u6b4c\u200b\u641c\u7d22\u200bWcowin\u200b\u5b57\u6837\u200b\u5373\u53ef\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      "},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2024-01-05","title":"2024\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2024-01-05","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5f15\u5165\u200bgit-revision-date-localized-plugin\u200b\u63d2\u4ef6\u200b\uff0c\u200b\u4ee5\u4fbf\u200b\u8bb0\u5f55\u200b\u6587\u6863\u200b\u521b\u5efa\u200b\u548c\u200b\u6700\u540e\u200b\u4e00\u6b21\u200b\u4fee\u6539\u200b\u65f6\u95f4\u200b
      • \u200b\u548c\u200b\u5c0f\u738b\u200b\u4e00\u8d77\u200b\u770b\u200b\u4e86\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u732b\u54aa\u200b

      Share on Share on

      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-02-04","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-02-04","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u66f4\u65b0\u200b\u4e86\u200b\u90e8\u5206\u200b\u6559\u7a0b\u200b\uff0c\u200b\u9002\u5e94\u200b\u5b98\u65b9\u200b\u6700\u65b0\u200b\u7248\u672c\u200b
      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-11","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-01-11","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u4f18\u5316\u200b\u7559\u8a00\u677f\u200b\uff0c\u200b\u652f\u6301\u200b\u6309\u94ae\u200b\u5207\u6362\u200b\uff0c\u200b\u5e03\u5c40\u200b\u66f4\u200b\u7b80\u6d01\u200b
      • \u200b\u6e05\u7406\u200b\u5931\u6548\u200b\u56fe\u7247\u94fe\u63a5\u200b\uff0c\u200b\u4fee\u590d\u200b\u90e8\u5206\u200b\u56fe\u7247\u200b\u65e0\u6cd5\u200b\u663e\u793a\u200b\u95ee\u9898\u200b
      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-09","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-01-09","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5f15\u5165\u200bglightbox\u200b\u63d2\u4ef6\u200b(\u200b\u5df2\u200b\u53d6\u6d88\u200b)\uff0c\u200b\u56fe\u7247\u200b\u67e5\u770b\u200b\u66f4\u200b\u65b9\u4fbf\u200b
      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-07","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-01-07","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u91cd\u5199\u200b\u90e8\u5206\u200b\u4ee3\u7801\u200b
      "},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-05","title":"2025\u200b\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#01","title":"2025-01-05","text":"

      \u00b6

      • \u200b\u4f18\u5316\u200b\u7f51\u7ad9\u200b\u6d41\u7545\u200b\u5ea6\u200b\uff08\u200b\u7384\u5b66\u200b\uff09
      • \u200b\u5927\u5e45\u200b\u63d0\u5347\u200b\u6027\u80fd\u200b\uff0c\u200b\u52a0\u8f7d\u200b\u901f\u5ea6\u200b\u66f4\u200b\u5feb\u200b Share on Share on
      "},{"location":"blog/websitebeauty/404/","title":"\u6dfb\u52a0\u200b404\u200b\u9875\u9762","text":"

      docs/overrides\u200b\u6587\u4ef6\u200b\u4e0b\u200b\u65b0\u5efa\u200b404.html\u200b\u5373\u53ef\u200b

      \u200b\u6811\u72b6\u200b\u7ed3\u6784\u200b\u5982\u4e0b\u200b

      \u200b\u6811\u72b6\u200b\u7ed3\u6784\u200b\u5982\u4e0b\u200b:

      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2502   \u2514\u2500\u2500overrides\n\u2502       \u2514\u2500\u2500assets\n\u2502       \u2514\u2500\u2500404.html\n\u2502       \u2514\u2500\u2500main.html\n\u2502       \u2514\u2500\u2500partials\n\u2502          \u2514\u2500\u2500comments.html\n\u2502\n\u2514\u2500\u2500 mkdocs.yml\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/","title":"\u80cc\u666f\u200b\u7279\u6548","text":"

      Note

      \u200b\u4ee5\u4e0b\u200b\u4ee3\u7801\u200b\u5747\u200b\u5728\u200bdocs/javascripts/extra.js\u200b\u4e0b\u200b\u590d\u5236\u7c98\u8d34\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#_1","title":"\u96ea\u82b1\u200b\u2744\ufe0f","text":"
      //\u200b\u96ea\u82b1\u200b\nconst fps = 30;\nconst mspf = Math.floor(1000 / fps) ; \n\nlet width = window.innerWidth || document.documentElement.clientWidth;\nlet height = window.innerHeight || document.documentElement.clientHeight;\nlet canvas;\nwindow.addEventListener('resize', () => {\n  width = window.innerWidth || document.documentElement.clientWidth;\n  height = window.innerHeight || document.documentElement.clientHeight;\n  if (canvas) {\n    canvas.width = width;\n    canvas.height = height;\n  }\n});\n\nlet particles = [];\nlet wind = [0, 0];\nlet cursor = [0, 0];\n\nfunction velocity(r) {\n  return 70 / r + 30;\n}\n\nfunction sine_component(h, a) {\n  return [2 * Math.PI / h, Math.random() * a, Math.random() * 2 * Math.PI]; // [frequency, amplitude, phase]\n}\n\nfunction calc_sine(components, x) {\n  let sum = 0;\n  for (let i = 0; i < components.length; i++) {\n    const [f, a, p] = components[i];\n    sum += Math.sin(x * f + p) * a;\n  }\n  return sum;\n}\n\nfunction gen_particle() {\n  let r = Math.random() * 4 + 1;\n  return {\n    radius: r,\n    x: Math.random() * width,\n    y: -r,\n    opacity: Math.random(),\n    sine_components: [sine_component(height, 3), sine_component(height / 2, 2), sine_component(height / 5, 1), sine_component(height / 10, 0.5)],\n  };\n}\n\nfunction update_pos(dt) {\n  const n = particles.length;\n  for (let i = 0; i < n; i++) {\n    const v = velocity(particles[i].radius);\n    particles[i].x += calc_sine(particles[i].sine_components, particles[i].y) * v / 5 * dt;\n    particles[i].y += v * dt;\n\n    // const dist = Math.hypot(particles[i].x - cursor[0], particles[i].y - cursor[1]) + 1;\n    // particles[i].x += wind[0] * dt / dist\n    // particles[i].y += wind[1] * dt / dist;\n\n    if (particles[i].y - particles[i].radius > height) {\n      particles[i] = gen_particle();  \n    }\n  }\n}\n\nlet context_cache;\nfunction get_context() {\n  if (context_cache)\n    return context_cache;\n\n  canvas = document.createElement('canvas');\n  canvas.id = 'snow-canvas';\n  canvas.width = width;\n  canvas.height = height;\n  canvas.style = 'position: fixed; top: 0; left: 0; overflow: hidden; pointer-events: none; z-index: 256;';\n  if ((document.documentElement.dataset.darkreaderMode || \"\").startsWith('filter'))\n    canvas.style.filter = 'invert(1)';\n  document.body.appendChild(canvas);\n\n  context_cache = canvas.getContext('2d');\n  return context_cache;\n}\n\nfunction draw() {\n  const ctx = get_context();\n\n  ctx.clearRect(0, 0, width, height);\n\n  const n = particles.length;\n  for (let i = 0; i < n; i++) {\n    const p = particles[i];\n    ctx.fillStyle = `rgba(255, 255, 255, ${p.opacity})`;\n    ctx.shadowColor = '#80EDF7';\n    ctx.shadowBlur = 7;\n    ctx.beginPath();\n    ctx.arc(p.x, p.y, p.radius, 0, 2*Math.PI);\n    ctx.fill();\n  }\n}\n\nlet focused = true;\nlet disabled = false;\nlet lastTime = performance.now();\nconst requestFrame = () => setTimeout(loop, mspf);\nfunction loop() {\n  const dt = (performance.now() - lastTime) / 1000;\n\n  if (particles.length < 120 && Math.random() < 0.1) {\n    particles.push(gen_particle());\n  }\n\n  update_pos(dt);\n  draw();\n\n  lastTime = performance.now();\n  if (focused && !disabled)\n    requestFrame();\n}\n\n\nwindow.addEventListener('focus', () => {\n  console.log('snow start');\n  focused = true;\n  lastTime = performance.now();\n  requestFrame();\n});\n\nwindow.addEventListener('blur', () => {\n  console.log('snow stop');\n  focused = false;\n});\n\nwindow.addEventListener('keydown', e => {\n  if (e.ctrlKey && e.key == 's') {\n    e.preventDefault();\n    disabled = !disabled;\n    if (disabled) {\n      canvas.style.display = 'none';\n    } else {\n      canvas.style.display = 'block';\n      lastTime = performance.now();\n      requestFrame();\n    }\n  }\n});\n\nrequestFrame();\n//\u200b\u96ea\u82b1\u200b\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#_2","title":"\u6a31\u82b1\u200b\ud83c\udf38","text":"
      //\u200b\u6a31\u82b1\u200b\nSakura.prototype.draw = function (cxt) {\n    cxt.save(); var xc = 40 * this.s / 4; cxt.translate(this.x, this.y); cxt.rotate(this.r); cxt.drawImage(img, 0, 0, 40 * this.s, 40 * this.s)\n    cxt.restore();\n}\nSakura.prototype.update = function () { this.x = this.fn.x(this.x, this.y); this.y = this.fn.y(this.y, this.y); this.r = this.fn.r(this.r); if (this.x > window.innerWidth || this.x < 0 || this.y > window.innerHeight || this.y < 0) { this.r = getRandom('fnr'); if (Math.random() > 0.4) { this.x = getRandom('x'); this.y = 0; this.s = getRandom('s'); this.r = getRandom('r'); } else { this.x = window.innerWidth; this.y = getRandom('y'); this.s = getRandom('s'); this.r = getRandom('r'); } } }\nSakuraList = function () { this.list = []; }\nSakuraList.prototype.push = function (sakura) { this.list.push(sakura); }\nSakuraList.prototype.update = function () { for (var i = 0, len = this.list.length; i < len; i++) { this.list[i].update(); } }\nSakuraList.prototype.draw = function (cxt) { for (var i = 0, len = this.list.length; i < len; i++) { this.list[i].draw(cxt); } }\nSakuraList.prototype.get = function (i) { return this.list[i]; }\nSakuraList.prototype.size = function () { return this.list.length; }\nfunction getRandom(option) {\n    var ret, random; switch (option) {\n        case 'x': ret = Math.random() * window.innerWidth; break; case 'y': ret = Math.random() * window.innerHeight; break; case 's': ret = Math.random(); break; case 'r': ret = Math.random() * 6; break; case 'fnx': random = -0.5 + Math.random() * 1; ret = function (x, y) { return x + 0.5 * random - 1.7; }; break; case 'fny': random = 1.5 + Math.random() * 0.7\n            ret = function (x, y) { return y + random; }; break; case 'fnr': random = Math.random() * 0.03; ret = function (r) { return r + random; }; break;\n    }\n    return ret;\n}\nfunction startSakura() {\n    requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame; var canvas = document.createElement('canvas'), cxt; staticx = true; canvas.height = window.innerHeight; canvas.width = window.innerWidth; canvas.setAttribute('style', 'position: fixed;left: 0;top: 0;pointer-events: none;'); canvas.setAttribute('id', 'canvas_sakura'); document.getElementsByTagName('body')[0].appendChild(canvas); cxt = canvas.getContext('2d'); var sakuraList = new SakuraList(); for (var i = 0; i < 50; i++) { var sakura, randomX, randomY, randomS, randomR, randomFnx, randomFny; randomX = getRandom('x'); randomY = getRandom('y'); randomR = getRandom('r'); randomS = getRandom('s'); randomFnx = getRandom('fnx'); randomFny = getRandom('fny'); randomFnR = getRandom('fnr'); sakura = new Sakura(randomX, randomY, randomS, randomR, { x: randomFnx, y: randomFny, r: randomFnR }); sakura.draw(cxt); sakuraList.push(sakura); }\n    stop = requestAnimationFrame(function () { cxt.clearRect(0, 0, canvas.width, canvas.height); sakuraList.update(); sakuraList.draw(cxt); stop = requestAnimationFrame(arguments.callee); })\n}\nwindow.onresize = function () { var canvasSnow = document.getElementById('canvas_snow'); }\nimg.onload = function () { startSakura(); }\n//\u200b\u6a31\u82b1\u200b\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#_3","title":"\u7ebf\u6761","text":"
      !function() {\n    function o(w, v, i) {\n        return w.getAttribute(v) || i\n    }\n    function j(i) {\n        return document.getElementsByTagName(i)\n    }\n    function l() {\n        var i = j(\"script\"),\n        w = i.length,\n        v = i[w - 1];\n        return {\n            l: w,\n            z: o(v, \"zIndex\", -1),\n            o: o(v, \"opacity\", 0.5),\n            c: o(v, \"color\", \"0,0,0\"),\n            n: o(v, \"count\", 99)\n        }\n    }\n    function k() {\n        r = u.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,\n        n = u.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight\n    }\n    function b() {\n        e.clearRect(0, 0, r, n);\n        var w = [f].concat(t);\n        var x, v, A, B, z, y;\n        t.forEach(function(i) {\n            i.x += i.xa,\n            i.y += i.ya,\n            i.xa *= i.x > r || i.x < 0 ? -1 : 1,\n            i.ya *= i.y > n || i.y < 0 ? -1 : 1,\n            e.fillRect(i.x - 0.5, i.y - 0.5, 1, 1);\n            for (v = 0; v < w.length; v++) {\n                x = w[v];\n                if (i !== x && null !== x.x && null !== x.y) {\n                    B = i.x - x.x,\n                    z = i.y - x.y,\n                    y = B * B + z * z;\n                    y < x.max && (x === f && y >= x.max / 2 && (i.x -= 0.03 * B, i.y -= 0.03 * z), A = (x.max - y) / x.max, e.beginPath(), e.lineWidth = A / 2, e.strokeStyle = \"rgba(\" + s.c + \",\" + (A + 0.2) + \")\", e.moveTo(i.x, i.y), e.lineTo(x.x, x.y), e.stroke())\n                }\n            }\n            w.splice(w.indexOf(i), 1)\n        }),\n        m(b)\n    }\n    var u = document.createElement(\"canvas\"),\n    s = l(),\n    c = \"c_n\" + s.l,\n    e = u.getContext(\"2d\"),\n    r,\n    n,\n    m = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame ||\n    function(i) {\n        window.setTimeout(i, 1000 / 45)\n    },\n    a = Math.random,\n    f = {\n        x: null,\n        y: null,\n        max: 20000\n    };\n    u.id = c;\n    u.style.cssText = \"position:fixed;top:0;left:0;z-index:\" + s.z + \";opacity:\" + s.o;\n    j(\"body\")[0].appendChild(u);\n    k(),\n    window.onresize = k;\n    window.onmousemove = function(i) {\n        i = i || window.event,\n        f.x = i.clientX,\n        f.y = i.clientY\n    },\n    window.onmouseout = function() {\n        f.x = null,\n        f.y = null\n    };\n    for (var t = [], p = 0; s.n > p; p++) {\n        var h = a() * r,\n        g = a() * n,\n        q = 2 * a() - 1,\n        d = 2 * a() - 1;\n        t.push({\n            x: h,\n            y: g,\n            xa: q,\n            ya: d,\n            max: 6000\n        })\n    }\n    setTimeout(function() {\n        b()\n    },\n    100)\n} ();\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#_4","title":"\u7c92\u5b50","text":"
      /*\u200b\u80cc\u666f\u200b*/\nwindow.onload = function () {\n    //\u200b\u5b9a\u4e49\u200bbody\u200b\u7684\u200bmargin\u200b\u7531\u200b\u9ed8\u8ba4\u503c\u200b8px->0px\n    document.body.style.margin = \"0\";\n    document.body.style.background = \"255,255,255\";\n    //\u200b\u521b\u5efa\u200bcanvas\u200b\u753b\u5e03\u200b\n    document.body.appendChild(document.createElement('canvas'));\n    var canvas = document.querySelector('canvas'),\n        ctx = canvas.getContext('2d') //ctx\u200b\u8fd4\u56de\u200b\u4e00\u4e2a\u200b\u5728\u200bcanvas\u200b\u4e0a\u200b\u753b\u56fe\u200b\u7684\u200bapi/dom\n    canvas.width = window.innerWidth;\n    canvas.height = window.innerHeight;\n    canvas.style.position = 'fixed';\n    ctx.lineWidth = .3;\n    ctx.strokeStyle = (new Color(150)).style;\n    //\u200b\u5b9a\u4e49\u200b\u9f20\u6807\u200b\u8986\u76d6\u8303\u56f4\u200b\n    var mousePosition = {\n        x: 30 * canvas.width / 100,\n        y: 30 * canvas.height / 100\n    };\n    var dots = {\n        nb: 1000,//Dot\u200b\u7684\u200b\u603b\u6570\u200b\n        distance: 50,\n        d_radius: 100,\n        array: []\n    };\n    //\u200b\u521b\u5efa\u200b\u989c\u8272\u200b\u7c7b\u200b\uff0cColor\u200b\u7c7b\u200b\u8fd4\u56de\u200b\u5b57\u7b26\u4e32\u200b\u578b\u200brgba\uff08*,*,*,.8\uff09\n    function mixComponents(comp1, weight1, comp2, weight2) {\n        return (comp1 * weight1 + comp2 * weight2) / (weight1 + weight2);\n    }\n    function averageColorStyles(dot1, dot2) {\n        var color1 = dot1.color,\n            color2 = dot2.color;\n\n        var r = mixComponents(color1.r, dot1.radius, color2.r, dot2.radius),\n            g = mixComponents(color1.g, dot1.radius, color2.g, dot2.radius),\n            b = mixComponents(color1.b, dot1.radius, color2.b, dot2.radius);\n        return createColorStyle(Math.floor(r), Math.floor(g), Math.floor(b));\n    }\n    function colorValue(min) {\n        return Math.floor(Math.random() * 255 + min);\n    }\n    function createColorStyle(r, g, b) {\n        return 'rgba(' + r + ',' + g + ',' + b + ', 0.8)';\n    }\n    function Color(min) {\n        min = min || 0;\n        this.r = colorValue(min);\n        this.g = colorValue(min);\n        this.b = colorValue(min);\n        this.style = createColorStyle(this.r, this.g, this.b);\n    }\n    //\u200b\u521b\u5efa\u200bDot\u200b\u7c7b\u200b\u4ee5\u53ca\u200b\u4e00\u7cfb\u5217\u200b\u65b9\u6cd5\u200b\n    function Dot() {\n        this.x = Math.random() * canvas.width;\n        this.y = Math.random() * canvas.height;\n\n        this.vx = -.5 + Math.random();\n        this.vy = -.5 + Math.random();\n\n        this.radius = Math.random() * 2;\n\n        this.color = new Color();\n    }\n\n    Dot.prototype = {\n        draw: function () {\n            ctx.beginPath();\n            ctx.fillStyle = this.color.style;\n            ctx.arc(this.x, this.y, this.radius, 0, Math.PI * 2, false);\n            ctx.fill();\n        }\n    };\n    function moveDots() {//Dot\u200b\u5bf9\u8c61\u200b\u7684\u200b\u79fb\u52a8\u200b\n        for (i = 0; i < dots.nb; i++) {\n\n            var dot = dots.array[i];\n\n            if (dot.y < 0 || dot.y > canvas.height) {\n                dot.vx = dot.vx;\n                dot.vy = - dot.vy;\n            }\n            else if (dot.x < 0 || dot.x > canvas.width) {\n                dot.vx = - dot.vx;\n                dot.vy = dot.vy;\n            }\n            dot.x += dot.vx;\n            dot.y += dot.vy;\n        }\n    }\n    function connectDots() {//DOt\u200b\u5bf9\u8c61\u200b\u7684\u200b\u8fde\u63a5\u200b\n        for (i = 0; i < dots.nb; i++) {\n            for (j = i; j < dots.nb; j++) {\n                i_dot = dots.array[i];\n                j_dot = dots.array[j];\n\n                if ((i_dot.x - j_dot.x) < dots.distance && (i_dot.y - j_dot.y) < dots.distance && (i_dot.x - j_dot.x) > - dots.distance && (i_dot.y - j_dot.y) > - dots.distance) {\n                    if ((i_dot.x - mousePosition.x) < dots.d_radius && (i_dot.y - mousePosition.y) < dots.d_radius && (i_dot.x - mousePosition.x) > - dots.d_radius && (i_dot.y - mousePosition.y) > - dots.d_radius) {\n                        ctx.beginPath();\n                        ctx.strokeStyle = averageColorStyles(i_dot, j_dot);\n                        ctx.moveTo(i_dot.x, i_dot.y);\n                        ctx.lineTo(j_dot.x, j_dot.y);\n                        ctx.stroke();//\u200b\u7ed8\u5236\u200b\u5b9a\u4e49\u200b\u7684\u200b\u8def\u7ebf\u200b\n                        ctx.closePath();//\u200b\u521b\u5efa\u200b\u4ece\u200b\u5f53\u524d\u200b\u70b9\u200b\u56de\u5230\u200b\u8d77\u59cb\u200b\u70b9\u200b\u7684\u200b\u8def\u5f84\u200b\n                    }\n                }\n            }\n        }\n    }\n    function createDots() {//\u200b\u521b\u5efa\u200bnb\u200b\u4e2a\u200bDot\u200b\u5bf9\u8c61\u200b\n        for (i = 0; i < dots.nb; i++) {\n            dots.array.push(new Dot());\n        }\n    }\n    function drawDots() {//\u200b\u5f15\u7528\u200bDot\u200b\u539f\u578b\u200b\u94fe\u200b\uff0c\u200b\u4f7f\u7528\u200bdraw\u200b\u65b9\u6cd5\u200b\uff0c\u200b\u5728\u200bcanvas\u200b\u4e0a\u753b\u200b\u51fa\u200bDot\u200b\u5bf9\u8c61\u200b\n        for (i = 0; i < dots.nb; i++) {\n            var dot = dots.array[i];\n            dot.draw();\n        }\n    }\n    function animateDots() {\n        ctx.clearRect(0, 0, canvas.width, canvas.height);//\u200b\u6e05\u9664\u200b\u753b\u5e03\u200b\uff0c\u200b\u5426\u5219\u200b\u7ebf\u6761\u200b\u4f1a\u200b\u8fde\u5728\u4e00\u8d77\u200b\n        moveDots();\n        connectDots();\n        drawDots();\n        requestAnimationFrame(animateDots);\n    }\n    createDots();//\u200b\u4f7f\u7528\u200b\u521b\u5efa\u200bDot\u200b\u7c7b\u200b\u51fd\u6570\u200b\n    requestAnimationFrame(animateDots);//\u200b\u4f7f\u7528\u200bcanvas\u200b\u72ec\u6709\u200b\u7684\u200b60Hz\u200b\u5237\u65b0\u200b\u5c4f\u5e55\u200b\u753b\u5e03\u200b\u7684\u200b\u65b9\u6cd5\u200b\n\n    document.querySelector('canvas').addEventListener('mousemove', function (e) {\n        mousePosition.x = e.pageX;\n        mousePosition.y = e.pageY;\n    })\n\n    document.querySelector('canvas').addEventListener('mouseleave', function (e) {//\u200b\u9f20\u6807\u200b\u79bb\u5f00\u200b\u65f6\u200b\uff0c\u200b\u8fde\u63a5\u200b\u81ea\u52a8\u200b\u8fd4\u56de\u200b\u5230\u200b\u753b\u5e03\u200b\u4e2d\u5fc3\u200b\n        mousePosition.x = canvas.width / 2;\n        mousePosition.y = canvas.height / 2;\n    })\n\n}\n\n/*\u200b\u80cc\u666f\u200bend*/\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/header/","title":"\u6dfb\u52a0\u200b\u9876\u90e8\u200b\u516c\u544a\u680f","text":"

      docs/overrides\u200b\u4e0b\u200b\u65b0\u5efa\u200bmain.html \uff0c\u200b\u9488\u5bf9\u200bmain.html\u200b\u6587\u4ef6\u200b \u200b\u6811\u72b6\u200b\u7ed3\u6784\u200b\u5982\u4e0b\u200b:

      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2502   \u2514\u2500\u2500overrides\n\u2502       \u2514\u2500\u2500assets\n\u2502       \u2514\u2500\u2500main.html\n\u2502       \u2514\u2500\u2500partials\n\u2502          \u2514\u2500\u2500comments.html\n\u2502\n\u2514\u2500\u2500 mkdocs.yml\n

      {#-\n    This file was automatically generated - do not edit\n  -#}\n  {% extends \"base.html\" %}\n  {% block extrahead %}\n    <link rel=\"stylesheet\" href=\"{{ 'assets/stylesheets/custom.00c04c01.min.css' | url }}\">\n  {% endblock %}\n  {% block announce %}\n     Follow <strong>@Wcowin</strong> on\n    <a rel=\"me\" href=\"https://space.bilibili.com/1407028951?spm_id_from=333.1007.0.0\">\n      <span class=\"twemoji bilibili\">\n        {% include \".icons/fontawesome/brands/bilibili.svg\" %}\n      </span>\n      <strong>Bilibili</strong>\n    </a>\n    and\n    <a href=\"https://twitter.com/Wcowin_\">\n      <span class=\"twemoji twitter\">\n        {% include \".icons/fontawesome/brands/twitter.svg\" %}\n      </span>\n      <strong>Twitter</strong>\n    </a>\n  {% endblock %}\n  {% block scripts %}\n    {{ super() }}\n    <script src=\"{{ 'assets/javascripts/custom.9458f965.min.js' | url }}\"></script>\n  {% endblock %}\n

      \u200b\u5728\u200bmain.html \u200b\u91cc\u200b\u81ea\u884c\u200b\u4fee\u6539\u200b\u5373\u53ef\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/","title":"\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe","text":"

      \u200b\u590d\u5236\u200b\u540e\u200b\u5728\u200b\u9700\u8981\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b\u7684\u200b.md\u200b\u6587\u4ef6\u200b\u9875\u9762\u200b\u7c98\u8d34\u200b\u5373\u53ef\u200b

      <div class=\"post-body\">\n   <div id=\"links\">\n      <style>\n/* \u200b\u7528\u4e8e\u200b\u5927\u5c4f\u5e55\u200b\u548c\u200b\u5c0f\u200b\u5c4f\u5e55\u200b\u7684\u200b\u901a\u7528\u200b\u6837\u5f0f\u200b */\n.card {\n    width: 45%;\n    font-size: 1rem;\n    padding: 10px 20px;\n    border-radius: 4px;\n    transition-duration: 0.15s;\n    margin-bottom: 1rem;\n    display: flex;\n }\n .card:nth-child(odd) {\n    float: left;\n }\n .card:nth-child(even) {\n    float: right;\n }\n .card:hover {\n    transform: scale(1.1);\n    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);\n }\n .card a {\n    border: none;\n }\n .card .ava {\n    width: 3rem!important;\n    height: 3rem!important;\n    margin: 0!important;\n    margin-right: 1em!important;\n    border-radius: 4px;\n }\n .card .card-header {\n    font-style: italic;\n    overflow: hidden;\n    width: 100%;\n }\n .card .card-header a {\n    font-style: normal;\n    color: #608DBD;\n    font-weight: bold;\n    text-decoration: none;\n }\n .card .card-header a:hover {\n    color: #d480aa;\n    text-decoration: none;\n }\n .card .card-header .info {\n    font-style: normal;\n    color: #a3a3a3;\n    font-size: 14px;\n    min-width: 0;\n    overflow: hidden;\n    white-space: nowrap;\n }\n /* \u200b\u5a92\u4f53\u200b\u67e5\u8be2\u200b\uff1a\u200b\u5c0f\u200b\u5c4f\u5e55\u200b */\n @media (max-width: 768px) {\n    .card {\n       width: 100%; /* \u200b\u5728\u200b\u5c0f\u200b\u5c4f\u5e55\u200b\u4e0a\u200b\u663e\u793a\u200b\u4e3a\u200b\u5355\u5217\u200b */\n       float: none; /* \u200b\u6e05\u9664\u200b\u6d6e\u52a8\u200b */\n    }\n }\n      </style>\n      <div class=\"links-content\">\n         <div class=\"link-navigation\">\n            <div class=\"card\">\n               <img class=\"ava\" src=\"https://cn.mcecy.com/image/20231006/a05f708fb7b0426e7a5786669d5b1386.png\" />\n               <div class=\"card-header\">\n                  <div>\n                     <a href=\"https://wcowin.work/ \" target=\u201c_blank\u201d>Wcowin\u2019s blog</a>\n                  </div>\n                  <div class=\"info\">\u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u5206\u4eab\u200b\u6280\u672f\u200b\u7684\u200b\u5c0f\u7ad9\u200b\u3002</div>\n               </div>\n            </div>\n            <div class=\"card\">\n               <img class=\"ava\" src=\"https://i.loli.net/2020/05/14/5VyHPQqR6LWF39a.png\" />\n               <div class=\"card-header\">\n                  <div>\n                     <a href=\"https://twitter.com/\" target=\u201c_blank\u201d>Twitter</a>\n                  </div>\n                  <div class=\"info\">\u200b\u793e\u4ea4\u200b\u5206\u4eab\u200b\u5e73\u53f0\u200b</div>\n               </div>\n            </div>\n            <div class=\"card\">\n               <img class=\"ava\" src=\"https://cn.mcecy.com/image/20231012/d96b912437fb0bec0d282dfe734b1d9b.jpeg\"/>\n               <div class=\"card-header\">\n                  <div>\n                     <a href=\"https://macapp.org.cn/\" target=\u201c_blank\u201d>Macapp</a>\n                  </div>\n                  <div class=\"info\">\u200b\u4e00\u4e2a\u200b\u4e13\u6ce8\u200b\u4e8e\u200b\u5206\u4eab\u200bMac\u200b\u8d44\u6e90\u200b\u7684\u200b\u9891\u9053\u200b</div>\n               </div>\n            </div>\n         </div>\n      </div>\n   </div>\n</div>\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/#_1","title":"\u5982\u4f55\u200b\u52a0\u5165\u200b\u53cb\u94fe","text":"
      <div class=\"card\"> \n<img class=\"ava\" src=\"{avatarurl}\" /> \n<div class=\"card-header\"> \n<div> \n<a href=\"{link}\" target=\"_blank\">{name}</a> \n</div> \n<div class=\"info\">{description}</div> \n</div> \n</div>\n</div>\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/#_2","title":"\u793a\u4f8b","text":"
      <div class=\"card\"> \n   <img class=\"ava\" src=\"https://cn.mcecy.com/image/20231006/a05f708fb7b0426e7a5786669d5b1386.png\" /> \n   <div class=\"card-header\"> \n   <div> \n   <a href=\"https://wcowin.work/ \" target=\u201c_blank\u201d>Wcowin\u2019s blog</a> \n   </div> \n   <div class=\"info\">\n   \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u5206\u4eab\u200b\u6280\u672f\u200b\u7684\u200b\u5c0f\u7ad9\u200b\u3002\n   </div> \n</div> \n</div> \n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/#_3","title":"\u6548\u679c","text":"Wcowin\u2019s blog \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u5206\u4eab\u200b\u6280\u672f\u200b\u7684\u200b\u5c0f\u7ad9\u200b\u3002","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/","title":"\u4e3a\u200b\u7f51\u7ad9\u200b\u6dfb\u52a0\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf","text":"

      \u200b\u5b98\u65b9\u200b\u6587\u6863\u200b\uff1aAdding a comment system

      \u200b\u8fd9\u91cc\u200b\u6211\u200b\u540c\u6837\u200b\u63a8\u8350\u200bgiscus

      \u200b\u5229\u7528\u200b GitHub Discussions \u200b\u5b9e\u73b0\u200b\u7684\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf\u200b\uff0c\u200b\u8ba9\u200b\u8bbf\u5ba2\u200b\u501f\u52a9\u200b GitHub \u200b\u5728\u200b\u4f60\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u7559\u4e0b\u200b\u8bc4\u8bba\u200b\u548c\u200b\u53cd\u5e94\u200b\u5427\u200b\uff01\u200b\u672c\u200b\u9879\u76ee\u200b\u6df1\u53d7\u200b utterances \u200b\u7684\u200b\u542f\u53d1\u200b\u3002

      • \u200b\u5f00\u6e90\u200b\u3002\ud83c\udf0f
      • \u200b\u65e0\u200b\u8ddf\u8e2a\u200b\uff0c\u200b\u65e0\u5e7f\u544a\u200b\uff0c\u200b\u6c38\u4e45\u200b\u514d\u8d39\u200b\u3002\ud83d\udce1 \ud83d\udeab
      • \u200b\u65e0\u9700\u200b\u6570\u636e\u5e93\u200b\u3002\u200b\u6240\u6709\u200b\u6570\u636e\u200b\u5747\u200b\u50a8\u5b58\u200b\u5728\u200b GitHub Discussions \u200b\u4e2d\u200b\u3002:octocat:
      • \u200b\u652f\u6301\u200b\u81ea\u5b9a\u4e49\u200b\u4e3b\u9898\u200b\uff01\ud83c\udf17
      • \u200b\u652f\u6301\u200b\u591a\u79cd\u8bed\u8a00\u200b\u3002\ud83c\udf10
      • \u200b\u9ad8\u53ef\u200b\u914d\u7f6e\u200b\u6027\u200b\u3002\ud83d\udd27
      • \u200b\u81ea\u52a8\u200b\u4ece\u200b GitHub \u200b\u62c9\u53d6\u200b\u65b0\u200b\u8bc4\u8bba\u200b\u4e0e\u200b\u7f16\u8f91\u200b\u3002\ud83d\udd03
      • \u200b\u53ef\u81ea\u5efa\u200b\u670d\u52a1\u200b\uff01\ud83e\udd33

      \u200b\u8a00\u5f52\u6b63\u4f20\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_1","title":"\u7b2c\u4e00\u6b65","text":"

      mkdocs.yml\u200b\u4e2d\u200b\u6dfb\u52a0\u200b

      theme:\n  name: material\n  custom_dir: docs/overrides  #\u200b\u4e3b\u8981\u200b\u662f\u200b\u8fd9\u200b\u4e00\u884c\u200b\n
      \u200b\u53c2\u8003\u200b\u4e0b\u56fe\u200b\u65b0\u5efa\u200boverrides\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5728\u200b\u6b64\u200b\u6587\u4ef6\u200b\u4e0b\u200b\u53c2\u8003\u200b\u4e0b\u56fe\u200b\u65b0\u5efa\u200b\u8986\u76d6\u200bhtml\u200b\u6587\u4ef6\u200b \u200b\u6811\u72b6\u200b\u7ed3\u6784\u200b\u5982\u4e0b\u200b:
      $ tree -a\n.\n\u251c\u2500\u2500 .github\n\u2502   \u251c\u2500\u2500 .DS_Store\n\u2502   \u2514\u2500\u2500 workflows\n\u2502       \u2514\u2500\u2500 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502   \u2514\u2500\u2500 index.md\n\u2502   \u2514\u2500\u2500overrides\n\u2502       \u2514\u2500\u2500assets\n\u2502       \u2514\u2500\u2500main.html\n\u2502       \u2514\u2500\u2500partials\n\u2502          \u2514\u2500\u2500comments.html\n\u2502\n\u2514\u2500\u2500 mkdocs.yml\n

      \u200b\u5728\u200bcomments.html\u200b\u4e2d\u200b

      {% if page.meta.comments %}\n  <h2 id=\"__comments\">{{ lang.t(\"meta.comments\") }}</h2>\n  <!-- Insert generated snippet here -->\n  <script src=\"https://giscus.app/client.js\"\n  data-repo=\"\u200b\u4f60\u200b\u7684\u200b\u4ed3\u5e93\u200b\u540d\u79f0\u200b\uff08\u200b\u5982\u200bWcowin/hexo-site-comments\uff09\"\n  data-repo-id=\" \"\n  data-category=\" \"\n  data-category-id=\" \"\n  data-mapping=\"pathname\"\n  data-strict=\"0\"\n  data-reactions-enabled=\"1\"\n  data-emit-metadata=\"0\"\n  data-input-position=\"bottom\"\n  data-theme=\"preferred_color_scheme\"\n  data-lang=\"zh-CN\"\n  crossorigin=\"anonymous\"\n  async>\n</script>\n  <!-- Synchronize Giscus theme with palette -->\n  <script>\n    var giscus = document.querySelector(\"script[src*=giscus]\")\n\n    // Set palette on initial load\n    var palette = __md_get(\"__palette\")\n    if (palette && typeof palette.color === \"object\") {\n      var theme = palette.color.scheme === \"slate\"\n        ? \"transparent_dark\"\n        : \"light\"\n\n      // Instruct Giscus to set theme\n      giscus.setAttribute(\"data-theme\", theme) \n    }\n\n    // Register event handlers after documented loaded\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      var ref = document.querySelector(\"[data-md-component=palette]\")\n      ref.addEventListener(\"change\", function() {\n        var palette = __md_get(\"__palette\")\n        if (palette && typeof palette.color === \"object\") {\n          var theme = palette.color.scheme === \"slate\"\n            ? \"transparent_dark\"\n            : \"light\"\n\n          // Instruct Giscus to change theme\n          var frame = document.querySelector(\".giscus-frame\")\n          frame.contentWindow.postMessage(\n            { giscus: { setConfig: { theme } } },\n            \"https://giscus.app\"\n          )\n        }\n      })\n    })\n  </script>\n{% endif %}\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_2","title":"\u7b2c\u4e8c\u6b65","text":"

      \u200b\u6253\u5f00\u200bhttps://giscus.app/zh-CN \u200b\u8d70\u200b\u5b8c\u200b\u8fd9\u4e2a\u200b\u9875\u9762\u200b\u7684\u200b\u6d41\u7a0b\u200b\u5c31\u200b\u4f1a\u200b\u5f97\u5230\u200b(\u200b\u8fd9\u4f1a\u200b\u5728\u200b\u4f60\u200b\u7684\u200bGithub\u200b\u521b\u5efa\u200b\u65b0\u200b\u7684\u200b\u4ed3\u5e93\u200b\uff0c\u200b\u5efa\u8bae\u200b\u81ea\u5df1\u200b\u5148\u200b\u53bb\u200b\u65b0\u5efa\u200b\u4e2a\u200b Discussions)

      <script src=\"https://giscus.app/client.js\"\n        data-repo=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u4ed3\u5e93\u200b]\"\n        data-repo-id=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u4ed3\u5e93\u200b ID]\"\n        data-category=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u5206\u7c7b\u200b\u540d\u200b]\"\n        data-category-id=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u5206\u7c7b\u200b ID]\"\n        data-mapping=\"pathname\"\n        data-strict=\"0\"\n        data-reactions-enabled=\"1\"\n        data-emit-metadata=\"0\"\n        data-input-position=\"bottom\"\n        data-theme=\"preferred_color_scheme\"\n        data-lang=\"zh-CN\"\n        crossorigin=\"anonymous\"\n        async>\n</script>\n

      \u200b\u590d\u5236\u200b\u5c06\u200b\u6b64\u200b\u4ee3\u7801\u200b\uff0c\u200b\u66ff\u6362\u200b\u6700\u200b\u4e0a\u9762\u200b\ud83d\udc46\ud83c\udffbcomments.html\u200b\u4e2d\u9ad8\u4eae\u200b\u7684\u200b\u4ee3\u7801\u200b

      \u200b\u7ec8\u7aef\u200b\u91cc\u200bmkdocs server\u200b\u4e00\u4e0b\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_3","title":"\u6700\u540e","text":"

      \u200b\u5728\u200b\u4f60\u200b\u60f3\u200b\u63d2\u5165\u200b\u8bc4\u8bba\u200b\u7684\u200b\u5730\u65b9\u200b\u7684\u200b\u5143\u200b\u6570\u636e\u200b\uff1acomments: true

      ---\ntitle: \u200b\u7559\u8a00\u677f\u200b\nhide:\n  #  - navigation # \u200b\u663e\u793a\u200b\u53f3\u200b\n  #  - toc #\u200b\u663e\u793a\u200b\u5de6\u200b\n  #  - footer\n  #  - feedback  \ncomments: true  #\u200b\u9ed8\u8ba4\u200b\u4e0d\u200b\u5f00\u542f\u200b\u8bc4\u8bba\u200b\n---\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_4","title":"\u6548\u679c","text":"

      \u200b\u5b8c\u7f8e\u200b!\u200b\u5feb\u901f\u200b\u76f8\u5e94\u200b

      \u200b\u8fd9\u662f\u200b\u56fe\u7247\u200b\u2191\u2191\u2191","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#_5","title":"\u5176\u4ed6\u200b\u8bc4\u8bba\u200b\u7cfb\u7edf","text":"

      \u200b\u628a\u200b\u60f3\u8981\u200b\u5185\u5d4c\u200b\u7684\u200b\u8bc4\u8bba\u200b\u4ee3\u7801\u200b\u653e\u5728\u200b\u76f8\u5e94\u200b\u9875\u9762\u200b\u5373\u53ef\u200b \u200b\u6bd4\u5982\u200btwikoo \u200b\u53bb\u200b\u770b\u200b\u5b83\u200b\u7684\u200b\u5b98\u65b9\u200b\u914d\u7f6e\u200b\u6587\u6863\u200b\u5f88\u200b\u7b80\u5355\u200b\u5c31\u200b\u914d\u7f6e\u200b\u597d\u200b\u4e86\u200b

      <head> \n  <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.css\" integrity=\"sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X\" crossorigin=\"anonymous\" /> \n  <script defer=\"\" src=\"https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.js\" integrity=\"sha384-g7c+Jr9ZivxKLnZTDUhnkOnsh30B4H0rpLUpJ4jAIKs4fnJI+sEnkvrMWph2EDg4\" crossorigin=\"anonymous\"></script> \n  <script defer=\"\" src=\"https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/contrib/auto-render.min.js\" integrity=\"sha384-mll67QQFJfxn0IYznZYonOWZ644AWYC+Pt2cHqMaRhXVrursRwvLnLaebdGIlYNa\" crossorigin=\"anonymous\"></script> \n\n </head>\n<body>\n  <div id=\"tcomment\"></div> \n  <script src=\"https://cdn.staticfile.org/twikoo/1.6.21/twikoo.all.min.js\"></script> \n  <script>\ntwikoo.init({\n  envId: 'https://superb-salamander-e730b6.netlify.app/.netlify/functions/twikoo', // \u200b\u817e\u8baf\u200b\u4e91\u200b\u73af\u5883\u200b\u586b\u200b envId\uff1bVercel \u200b\u73af\u5883\u200b\u586b\u200b\u5730\u5740\u200b\uff08https://xxx.vercel.app\uff09\n  el: '#tcomment', // \u200b\u5bb9\u5668\u200b\u5143\u7d20\u200b\n   //region: 'ap-guangzhou', // \u200b\u73af\u5883\u200b\u5730\u57df\u200b\uff0c\u200b\u9ed8\u8ba4\u200b\u4e3a\u200b ap-shanghai\uff0c\u200b\u817e\u8baf\u200b\u4e91\u200b\u73af\u5883\u200b\u586b\u200b ap-shanghai \u200b\u6216\u200b ap-guangzhou\uff1bVercel \u200b\u73af\u5883\u200b\u4e0d\u586b\u200b\n  // path: location.pathname, // \u200b\u7528\u4e8e\u200b\u533a\u5206\u200b\u4e0d\u540c\u200b\u6587\u7ae0\u200b\u7684\u200b\u81ea\u5b9a\u4e49\u200b js \u200b\u8def\u5f84\u200b\uff0c\u200b\u5982\u679c\u200b\u60a8\u200b\u7684\u200b\u6587\u7ae0\u200b\u8def\u5f84\u200b\u4e0d\u662f\u200b location.pathname\uff0c\u200b\u9700\u4f20\u200b\u6b64\u53c2\u6570\u200b\n   //lang: 'zh-CN', // \u200b\u7528\u4e8e\u200b\u624b\u52a8\u200b\u8bbe\u5b9a\u200b\u8bc4\u8bba\u200b\u533a\u200b\u8bed\u8a00\u200b\uff0c\u200b\u652f\u6301\u200b\u7684\u200b\u8bed\u8a00\u200b\u5217\u8868\u200b https://github.com/twikoojs/twikoo/blob/main/src/client/utils/i18n/index.js\n   onCommentLoaded: function () {\n    console.log('\u200b\u8bc4\u8bba\u200b\u52a0\u8f7d\u200b\u5b8c\u6210\u200b');\n  }\n})\n</script> \n

      \u200b\u6211\u200b\u611f\u89c9\u200btwikoo\u200b\u4e5f\u200b\u597d\u770b\u200b\uff01","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/","title":"\u81ea\u5b9a\u4e49\u200bMkdocs\u200b\u663e\u793a\u200b\u5b57\u4f53\u200b(\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b)","text":"

      \u200b\u6211\u200b\u76ee\u524d\u200b\u5728\u200b\u7528\u200b\u7684\u200b\u5b57\u4f53\u200b\uff1a\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b \u200b\u60f3\u5fc5\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u76f4\u89c2\u200b\u4ece\u200b\u6211\u200b\u7684\u200b\u7f51\u7ad9\u200b\u611f\u53d7\u200b\u5230\u200b\uff0c\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u7684\u200b\u7f8e\u89c2\u200b\u7a0b\u5ea6\u200b\u3002

      \u200b\u5feb\u901f\u200b\u6559\u7a0b\u200b

      \u200b\u4ee5\u4e0b\u200b\u662f\u200b\u6458\u5f55\u200b\u7684\u200b\u90e8\u5206\u200b\u5b57\u4f53\u200b\u5b98\u65b9\u200b\u4ecb\u7ecd\u200b\u6587\u6863\u200b

      \u200b\u6ce8\u610f\u4e8b\u9879\u200b

      • \u200b\u6dfb\u5b57\u200b\u8bf7\u200b\u5728\u200b Issue #33 \u200b\u53cd\u9988\u200b\uff0c\u200b\u5b57\u5f62\u200b\u8c03\u6574\u200b\u8bf7\u200b\u5728\u200b Issue #14 \u200b\u53cd\u9988\u200b\uff0c\u200b\u4e0d\u8981\u200b\u53e6\u5f00\u200b\u8bae\u9898\u200b\uff0c\u200b\u4ee5\u4fbf\u200b\u4e8e\u200b\u6574\u7406\u200b\u3002
      • \u200b\u82e5\u200b\u9700\u8981\u200b\u5728\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u4f7f\u7528\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\uff0c\u200b\u8bf7\u53c2\u9605\u200b Issue #24\u3002
      • \u200b\u6709\u5173\u200b Magisk \u200b\u5b57\u4f53\u200b\u6a21\u5757\u200b\u7b49\u200b\u624b\u673a\u200b\u5b57\u4f53\u200b\u66ff\u6362\u200b\u6709\u5173\u200b\u7684\u200b\u95ee\u9898\u200b\uff0c\u200b\u8bf7\u200b\u79fb\u6b65\u200b\u6a21\u5757\u200b\u6a21\u677f\u200b\u7684\u200b Issues \u200b\u91cc\u200b\u53cd\u9988\u200b\uff0c\u200b\u4e0d\u8981\u200b\u5728\u200b\u672c\u200b\u9879\u76ee\u200b\u5f00\u200b\u8bae\u9898\u200b\u3002
      • \u200b\u66f4\u200b\u591a\u200b\u7248\u672c\u200b \uff08\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u968f\u65f6\u200b\u53d8\u52a8\u200b\uff09 \uff1a
      • \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u5c4f\u5e55\u200b\u9605\u8bfb\u200b\u7248\u200b / LXGW WenKai Screen\uff1a\u200b\u9002\u7528\u200b\u4e8e\u200b PC \u200b\u548c\u200b Android \u200b\u624b\u673a\u200b\u5c4f\u5e55\u663e\u793a\u200b\u4e14\u200b\u65e0\u9700\u200b\u7279\u522b\u200b\u5207\u6362\u200b\u5230\u200b\u7c97\u4f53\u200b\u3002
      • \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b \u200b\u8f7b\u4fbf\u200b\u7248\u200b / LXGW WenKai Lite\uff1a\u200b\u4e0e\u200b\u5b8c\u6574\u7248\u200b\u76f8\u6bd4\u200b\u5254\u9664\u200b\u4e00\u4e9b\u200b\u8f83\u200b\u4e0d\u200b\u5e38\u7528\u200b\u7684\u200b\u5b57\u7b26\u200b\uff0c\u200b\u4fbf\u4e8e\u200b\u5f00\u53d1\u8005\u200b\u5c06\u200b\u5b57\u4f53\u200b\u5d4c\u5165\u200b\u8f6f\u4ef6\u200b\u4e2d\u200b\u3002
      • \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b GB / LXGW WenKai GB\uff1a\u200b\u8fdb\u4e00\u6b65\u200b\u8c03\u6574\u200b\u5b57\u5f62\u200b\u548c\u200b\u7b14\u5f62\u200b\uff0c\u200b\u7b26\u5408\u200b G \u200b\u6e90\u200b\u5b57\u5f62\u200b\u89c4\u8303\u200b\u3002\u200b\u5305\u542b\u200b\u300a\u200b\u901a\u7528\u200b\u89c4\u8303\u200b\u6c49\u5b57\u200b\u8868\u200b\u300b8105 \u200b\u4e2a\u200b\u6c49\u5b57\u200b\u3002
      • \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b TC / LXGW WenKai TC\uff1a\u200b\u65e7\u200b\u5b57\u5f62\u200b\u7248\u200b\u53c2\u8003\u200b\u300c\u200b\u4e00\u70b9\u200b\u5b57\u574a\u200b\u300d\u200b\u7684\u200b\u300c\u200b\u4f20\u627f\u200b\u5b57\u5f62\u200b\u6807\u51c6\u5316\u200b\u6587\u4ef6\u200b\u300d\u200b\u5bf9\u200b\u90e8\u4ef6\u200b\u8fdb\u884c\u200b\u4fee\u6539\u200b\uff0c\u200b\u9002\u7528\u200b\u4e8e\u200b\u7e41\u4f53\u4e2d\u6587\u200b\u7528\u6237\u200b\u53ca\u200b\u65e7\u200b\u5b57\u5f62\u200b\u7231\u597d\u8005\u200b\u3002
      • LXGW Bright\uff1a\u200b\u4e0e\u200b Ysabeau \u200b\u7cfb\u5217\u200b\u5b57\u4f53\u200b \u200b\u642d\u914d\u200b\u7684\u200b\u4e2d\u82f1\u6587\u200b\u5408\u5e76\u200b\u5b57\u4f53\u200b\u3002
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#lxgw-wenkai","title":"LXGW WenKai / \u200b\u971e\u9e5c\u200b\u6587\u6977","text":"

      An open-source Chinese font derived from Fontworks' Klee One. \u200b\u4e00\u6b3e\u200b\u5f00\u6e90\u200b\u4e2d\u6587\u5b57\u4f53\u200b\uff0c\u200b\u57fa\u4e8e\u200b FONTWORKS \u200b\u51fa\u54c1\u200b\u5b57\u4f53\u200b Klee One \u200b\u884d\u751f\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_1","title":"\u9879\u76ee\u200b\u7b80\u4ecb","text":"

      2020 \u200b\u5e74\u200b 12 \u200b\u6708\u200b\uff0c\u200b\u65e5\u672c\u200b\u8457\u540d\u200b\u5b57\u4f53\u200b\u5382\u5546\u200b FONTWORKS \u200b\u5728\u200b GitHub \u200b\u4e0a\u200b\u53d1\u5e03\u200b\u4e86\u200b 7 \u200b\u6b3e\u65e5\u200b\u6587\u5b57\u200b\u4f53\u200b\uff0c\u200b\u5206\u522b\u200b\u4e3a\u200b Train\u3001Klee\u3001Stick\u3001Rock-n-Roll\u3001Reggae\u3001Rampart \u200b\u548c\u200b DotGothic16\uff0c\u200b\u6839\u636e\u200b SIL Open Font License 1.1 \u200b\u6388\u6743\u200b\u8bb8\u53ef\u200b\u5f00\u6e90\u200b\u30027 \u200b\u6b3e\u200b\u5f00\u6e90\u200b\u65e5\u200b\u6587\u5b57\u200b\u4f53\u5404\u6709\u200b\u5404\u200b\u7684\u200b\u7279\u70b9\u200b\uff0c\u200b\u800c\u200b\u8fd9\u200b 7 \u200b\u6b3e\u200b\u5b57\u4f53\u200b\u4e2d\u200b\uff0c\u200b\u5b57\u7b26\u200b\u6570\u91cf\u200b\u6700\u591a\u200b\u7684\u200b\u662f\u200b Klee\u3002

      \u200b\u8fd9\u662f\u200b\u4e00\u6b3e\u200b\u6709\u7740\u200b\u65e5\u672c\u200b\u6559\u79d1\u4e66\u200b\u4f53\u200b\u98ce\u683c\u200b\u7684\u200b\u5b57\u4f53\u200b\uff0c\u200b\u517c\u6709\u200b\u4eff\u5b8b\u200b\u548c\u200b\u6977\u4f53\u200b\u7684\u200b\u7279\u70b9\u200b\uff0c\u200b\u53ef\u8bfb\u6027\u200b\u9ad8\u200b\u3002\u200b\u4e00\u4e9b\u200b DIY \u200b\u5b57\u4f53\u200b\u7231\u597d\u8005\u200b\u66fe\u200b\u5148\u540e\u200b\u7528\u200b\u4eff\u5b8b\u200b\u7b49\u200b\u5b57\u4f53\u200b\u8865\u5168\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\uff0c\u200b\u4f5c\u4e3a\u200b\u624b\u673a\u200b\u7cfb\u7edf\u200b\u7684\u200b\u7f8e\u5316\u200b\u5b57\u4f53\u200b\u79fb\u690d\u200b\u5728\u200b iOS\u3001Android \u200b\u7b49\u200b\u624b\u673a\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\uff0c\u200b\u53d7\u5230\u200b\u5f88\u591a\u200b\u73a9\u673a\u200b\u53d1\u70e7\u53cb\u200b\u7684\u200b\u6b22\u8fce\u200b\u3002\u200b\u4e0d\u8fc7\u200b\u8fd9\u6837\u200b\u8865\u5168\u200b\u7684\u200b\u5b57\u4f53\u200b\u6709\u200b\u4e00\u4e9b\u200b\u4e0d\u8db3\u4e4b\u5904\u200b\u3002 \u200b\u7b2c\u4e00\u200b\uff0c\u200b\u539f\u6709\u200b\u5b57\u4f53\u200b\u548c\u200b\u540e\u200b\u8865\u200b\u5b57\u4f53\u200b\u4e4b\u95f4\u200b\u6709\u7740\u200b\u4e00\u5b9a\u200b\u7684\u200b\u5dee\u5f02\u200b\uff0c\u200b\u81f4\u4f7f\u200b\u4e00\u4e9b\u200b\u4e0d\u540c\u200b\u7684\u200b\u6587\u5b57\u200b\uff08\u200b\u5982\u200b Klee \u200b\u539f\u6709\u200b\u6c49\u5b57\u200b\u4e0e\u200b\u540e\u200b\u8865\u200b\u7b80\u4f53\u5b57\u200b\uff09\u200b\u6df7\u6392\u200b\u4e4b\u540e\u200b\u4f1a\u200b\u6709\u200b\u4e00\u5b9a\u200b\u7684\u200b\u8fdd\u548c\u611f\u200b\u3002 \u200b\u7b2c\u4e8c\u200b\uff0c\u200b\u7531\u4e8e\u200b\u8865\u5b57\u200b\u6240\u7528\u200b\u7684\u200b\u5b57\u4f53\u200b\u4e3a\u200b\u5546\u4e1a\u200b\u7248\u6743\u200b\u5b57\u4f53\u200b\uff0c\u200b\u8865\u5168\u200b\u4e4b\u540e\u200b\u4e0d\u53ef\u200b\u7528\u4e8e\u200b\u5546\u4e1a\u7528\u9014\u200b\uff0c\u200b\u8fd8\u4f1a\u200b\u6709\u200b\u4fb5\u6743\u200b\u7684\u200b\u98ce\u9669\u200b\u3002\u200b\u6b64\u5916\u200b\uff0c\u200b\u76ee\u524d\u200b\u73b0\u6709\u200b\u7684\u200b\u5f00\u6e90\u200b\u4e2d\u200b\u6587\u5b57\u200b\u5e93\u91cc\u200b\uff0c\u200b\u6977\u4f53\u200b\u7c7b\u200b\u5be5\u5be5\u65e0\u51e0\u200b\uff0c\u200b\u4eff\u5b8b\u200b\u7c7b\u5219\u200b\u51e0\u4e4e\u200b\u6ca1\u6709\u200b\u3002

      \u200b\u9274\u4e8e\u200b\u6b64\u200b\uff0c\u200b\u4e5f\u200b\u4e3a\u4e86\u200b\u4e30\u5bcc\u200b\u5f00\u6e90\u200b\u4e2d\u6587\u5b57\u4f53\u200b\u4e2d\u200b\u7684\u200b\u6977\u4f53\u200b\u95e8\u7c7b\u200b\uff0c2021 \u200b\u5e74\u200b 1 \u200b\u6708\u200b 20 \u200b\u65e5\u8d77\u200b\uff0c\u200b\u672c\u4eba\u200b\u5f00\u59cb\u200b\u4e86\u200b\u4e3a\u200b Klee One \u200b\u8fd9\u4e00\u200b\u9ad8\u8d28\u91cf\u200b\u7684\u200b\u65e5\u6587\u200b\u5f00\u6e90\u200b\u5b57\u4f53\u200b\u8865\u5168\u200b\u7b80\u7e41\u200b\u5e38\u7528\u5b57\u200b\u7684\u200b\u5c1d\u8bd5\u200b\u3002\u200b\u56e0\u8be5\u200b\u5b57\u4f53\u200b\u5177\u6709\u200b\u4e00\u5b9a\u200b\u7684\u200b\u300c\u200b\u6587\u827a\u200b\u6c14\u606f\u200b\u300d\uff0c\u200b\u547d\u540d\u200b \u300c\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u300d\uff08\u200b\u5176\u5b9e\u200b\u5f53\u521d\u200b\u662f\u200b\u611f\u89c9\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u9002\u5408\u200b\u6b63\u6587\u200b\u9605\u8bfb\u200b\u5b9a\u540d\u200b\u300c\u200b\u6587\u6977\u200b\u300d\uff0c\u200b\u540e\u6765\u200b\u53d1\u73b0\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u53ef\u80fd\u200b\u5e76\u200b\u4e0d\u200b\u592a\u200b\u9002\u5408\u200b\u5927\u6bb5\u200b\u6b63\u6587\u200b\u6392\u7248\u200b\uff0c\u200b\u76f8\u6bd4\u4e4b\u4e0b\u200b\u66f4\u52a0\u200b\u9002\u5408\u200b\u8bd7\u8bcd\u200b\u4e4b\u7c7b\u200b\u7684\u200b\u4e2d\u7b49\u200b\u957f\u5ea6\u200b\u6587\u672c\u200b\u6392\u7248\u200b\uff0c\u200b\u6216\u8005\u200b\u6ce8\u91ca\u200b\u6392\u7248\u200b\uff09\u3002\u200b\u7531\u4e8e\u200b Klee One \u200b\u5b57\u4f53\u200b\u7684\u200b Regular \u200b\u5b57\u91cd\u200b\u592a\u7ec6\u200b\u4e0d\u592a\u200b\u9002\u5408\u200b\u9605\u8bfb\u200b\uff0c\u200b\u9009\u53d6\u200b\u539f\u200b\u5b57\u4f53\u200b SemiBold \u200b\u5b57\u91cd\u200b\u4f5c\u4e3a\u200b Regular \u200b\u5b57\u91cd\u200b\u3002\u200b\u7ecf\u8fc7\u200b\u957f\u65f6\u95f4\u200b\u7684\u200b\u79ef\u7d2f\u200b\uff0c\u200b\u76ee\u524d\u200b\u5df2\u200b\u53d1\u5c55\u200b\u6210\u200b\u7b80\u7e41\u200b\u65e5\u200b\u97e9\u5747\u200b\u652f\u6301\u200b\u7684\u200b 3 \u200b\u5b57\u91cd\u200b\u5b57\u4f53\u200b\u5bb6\u65cf\u200b \uff08\u200b\u867d\u7136\u200b\u62d9\u52a3\u200b\u7c97\u7cd9\u200b\u4e86\u200b\u70b9\u200b\uff09 \u3002

      \u200b\u6709\u5173\u200b\u8865\u5b57\u200b\u8fc7\u7a0b\u200b\u7684\u200b\u66f4\u200b\u591a\u200b\u4fe1\u606f\u200b\uff0c\u200b\u8bf7\u53c2\u9605\u200b\u672c\u4eba\u200b GitHub.io \u200b\u535a\u5ba2\u200b\u91cc\u200b\u7684\u200b\u6587\u7ae0\u200b\uff1a\u300a\u200b\u4e3a\u200b Klee \u200b\u8bd5\u5236\u200b\u7b80\u5316\u5b57\u200b\u300b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_2","title":"\u5b57\u4f53\u200b\u9884\u89c8","text":"

      \u200b\u5386\u53f2\u200b\u7248\u672c\u200b\u7684\u200b Release\uff0c\u200b\u8bf7\u200b\u5728\u200b Release \u200b\u9875\u9762\u200b\u67e5\u770b\u200b\u3002\u200b\u6587\u5b57\u200b\u7248\u672c\u200b\u7684\u200b\u66f4\u65b0\u200b\u8bb0\u5f55\u200b HISTORY.MD \u200b\u4e0d\u518d\u200b\u7ef4\u62a4\u200b\uff0c\u200b\u656c\u8bf7\u200b\u8c05\u89e3\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_3","title":"\u8865\u5b57\u200b\u8ba1\u5212","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_4","title":"\u4e3b\u8981\u200b\u6c49\u5b57\u200b\u90e8\u5206","text":"

      \u200b\u8bf7\u53c2\u9605\u200b\u300c\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b \u200b\u8f7b\u4fbf\u200b\u7248\u200b\u300d\u200b\u52a0\u5b57\u200b\u8ba1\u5212\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_5","title":"\u5176\u4ed6\u200b\u90e8\u5206","text":"
      • \u200b\u8865\u5b8c\u200b CJK \u200b\u7edf\u4e00\u200b\u6c49\u5b57\u200b\u57fa\u672c\u200b\u533a\u200b 20992 \u200b\u4e2a\u200b\u6c49\u5b57\u200b\uff08\u200b\u7b80\u7e41\u200b\uff09 \uff08\u200b\u76ee\u524d\u200b\u5b8c\u6574\u7248\u200b\u6709\u200b 6857 \u200b\u4e2a\u200b\u5b57\u5f62\u200b\u7531\u200b zi2zi \u200b\u6df1\u5ea6\u200b\u5b66\u4e60\u200b\u751f\u6210\u200b\uff0c\u200b\u5b57\u5f62\u200b\u8f83\u200b\u7c97\u7cd9\u200b\u3002\uff09 \uff1b
      • \u200b\u8865\u5168\u200b\u5e38\u7528\u200b\u8c1a\u6587\u200b\uff08\u200b\u97e9\u8bed\u200b/\u200b\u671d\u9c9c\u8bed\u200b\uff09\u200b\u97f3\u8282\u200b 2367 \u200b\u4e2a\u200b\u3002 \uff08\u200b\u505a\u200b\u5f97\u200b\u6bd4\u8f83\u200b\u62d9\u52a3\u200b\u3002Lite \u200b\u7248\u200b\u4e0d\u200b\u5305\u542b\u200b\u3002\uff09

      \u200b\u70b9\u51fb\u200b\u6b64\u5904\u200b\u67e5\u770b\u200b\u540e\u7eed\u200b\u52a0\u5b57\u200b\u53ca\u200b\u8c03\u6574\u8ba1\u5212\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_6","title":"\u83b7\u53d6\u200b\u5b57\u4f53","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#i","title":"\u2170. \u200b\u76f4\u63a5\u200b\u4e0b\u8f7d","text":"
      1. \u200b\u8fdb\u5165\u200b Release \u200b\u754c\u9762\u200b\u4e0b\u8f7d\u200b\u5bf9\u5e94\u200b\u7248\u672c\u200b\u7684\u200b TTF \u200b\u683c\u5f0f\u6587\u4ef6\u200b\uff0c\u200b\u6216\u200b\u5728\u200b\u672c\u200b\u4ed3\u5e93\u200b fonts/TTF \u200b\u6587\u4ef6\u5939\u200b\u4e2d\u200b\u4e0b\u8f7d\u200b\u3002
      2. \u200b\u5728\u200b Gitee \u200b\u5b98\u65b9\u200b\u955c\u50cf\u200b\u4ed3\u5e93\u200b fonts/TTF \u200b\u6587\u4ef6\u5939\u200b\u4e2d\u200b\u4e0b\u8f7d\u200b\u3002
      3. \u200b\u8fdb\u5165\u200b \u200b\u732b\u200b\u5543\u200b\u7f51\u200b\u3001Zfont.cn\u3001\u200b\u81ea\u7531\u200b\u5b57\u4f53\u200b \u200b\u8fdb\u884c\u200b\u4e0b\u8f7d\u200b\u3002GitHub \u200b\u9879\u76ee\u200b\u66f4\u65b0\u200b\u540e\u200b\uff0c\u200b\u4f1a\u200b\u8054\u7cfb\u200b\u7ad9\u957f\u200b\u8fdb\u884c\u200b\u66f4\u65b0\u200b\uff0c\u200b\u66f4\u65b0\u200b\u4f1a\u200b\u7a0d\u665a\u200b\u4e9b\u200b\u3002 \u200b\u6ce8\u610f\u200b\uff1a \u200b\u5176\u5b83\u200b\u6536\u5f55\u200b\u514d\u8d39\u200b\u5546\u7528\u200b\u5b57\u4f53\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u53ef\u80fd\u200b\u4e5f\u200b\u6536\u5f55\u200b\u4e86\u200b\u672c\u200b\u5b57\u4f53\u200b\uff0c\u200b\u4f46\u200b\u53ef\u80fd\u200b\u4e0d\u662f\u200b\u6700\u65b0\u7248\u200b\u3002
      4. \u200b\u6c38\u7855\u200b\uff25\u200b\u76d8\u200b\u3001\u200b\u84dd\u594f\u4e91\u200b\uff08\u200b\u5bc6\u7801\u200b\uff1a8ppk\uff09 \u200b\u4f1a\u200b\u5728\u200b GitHub \u200b\u9879\u76ee\u200b\u66f4\u65b0\u200b\u540e\u200b 72 \u200b\u5c0f\u65f6\u200b\u4e4b\u5185\u200b\u66f4\u65b0\u200b\u3002
      5. \u200b\u5982\u679c\u200b\u60a8\u200b\u4f7f\u7528\u200b macOS\uff0c\u200b\u5df2\u7ecf\u200b\u5b89\u88c5\u200b\u8fc7\u200b Homebrew\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u7ec8\u7aef\u200b\u8f93\u5165\u200b\u547d\u4ee4\u200b\uff1abrew tap homebrew/cask-fonts && brew install font-lxgw-wenkai \u200b\u6765\u200b\u5b89\u88c5\u200b\u672c\u200b\u5b57\u4f53\u200b\u3002
      6. \u200b\u5982\u679c\u200b\u60a8\u200b\u4f7f\u7528\u200b Windows\uff0c\u200b\u5df2\u7ecf\u200b\u5b89\u88c5\u200b\u8fc7\u200b Scoop\uff0c\u200b\u53ef\u4ee5\u200b\u5728\u200b\u7ec8\u7aef\u200b\u8f93\u5165\u200b\u547d\u4ee4\u200b\uff1ascoop bucket add nerd-fonts && scoop install LXGWWenKai \u200b\u6216\u8005\u200b scoop bucket add nerd-fonts && scoop install LXGWWenKaiMono \u200b\u6765\u200b\u5b89\u88c5\u200b\u672c\u200b\u5b57\u4f53\u200b\u3002\u200b\u4ea6\u53ef\u200b\u67e5\u770b\u200b\u5fae\u8f6f\u200b\u5b98\u65b9\u200b\u6559\u7a0b\u200b\uff1a\u200b\u5982\u4f55\u200b\u5728\u200b Windows \u200b\u4e2d\u200b\u5b89\u88c5\u200b\u6216\u200b\u5220\u9664\u200b\u5b57\u4f53\u200b\u3002
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#ii","title":"\u2171. \u200b\u4ece\u200b\u6e90\u4ee3\u7801\u200b\u751f\u6210","text":"

      \u200b\u8bf7\u200b\u8fd0\u884c\u200b ./sources/build.bat \u200b\u6216\u200b ./sources/build.sh\u3002\u200b\u9700\u8981\u200b\u5b89\u88c5\u200b fontmake\uff1apip3 install fontmake \u200b\u548c\u200b fontTools\uff1apip3 install fonttools\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_7","title":"\u6ce8\u610f\u4e8b\u9879","text":"
      1. \u200b\u622a\u81f3\u200b\u76ee\u524d\u200b\uff0c\u200b\u5b8c\u6574\u200b\u7248\u672c\u200b\u5b57\u4f53\u200b\u542b\u6709\u200b\u5168\u90e8\u200b CJK \u200b\u57fa\u672c\u200b\u533a\u200b\u6c49\u5b57\u200b\uff0c\u200b\u4ee5\u53ca\u200b\u96f6\u661f\u200b\u6269\u5c55\u200b A~G \u200b\u533a\u200b\u6c49\u5b57\u200b\u3002 \u200b\u5982\u6709\u200b\u8865\u5b57\u200b\u9700\u6c42\u200b\uff0c\u200b\u8bf7\u200b\u5728\u200b Issue #33 \u200b\u63d0\u51fa\u200b\uff0c\u200b\u4e0d\u8981\u200b\u53e6\u5f00\u200b Issue\uff0c\u200b\u4ee5\u4fbf\u200b\u4e8e\u200b\u6574\u7406\u200b\u3002
      2. \u200b\u672c\u4eba\u200b\u5e76\u200b\u4e0d\u662f\u200b\u4e13\u4e1a\u200b\u7684\u200b\u8bbe\u8ba1\u5e08\u200b\uff0c\u200b\u5e76\u672a\u200b\u8003\u8651\u200b\u8bbe\u8ba1\u200b\u7f8e\u611f\u200b\uff0c\u200b\u6240\u4ee5\u200b\u770b\u8d77\u6765\u200b\u53ef\u80fd\u200b\u7565\u200b\u4e11\u200b\uff0c\u200b\u8865\u200b\u8fdb\u53bb\u200b\u7684\u200b\u5b57\u200b\u4e0e\u200b\u539f\u7248\u200b\u53ef\u80fd\u200b\u7565\u200b\u6709\u8fdd\u200b\u548c\u200b\u611f\u200b\uff0c\u200b\u4e14\u200b\u5728\u200b Bold \u200b\u5b57\u200b\u91cd\u4e2d\u200b\u90e8\u5206\u200b\u5b57\u200b\u7684\u200b\u8f6e\u5ed3\u200b\u66f2\u7ebf\u200b\u4f1a\u200b\u6709\u200b\u6bdb\u523a\u200b\uff0cLight \u200b\u5b57\u200b\u91cd\u4e2d\u200b\u90e8\u5206\u200b\u5b57\u200b\u7684\u200b\u8f6e\u5ed3\u200b\u4f1a\u200b\u5b58\u5728\u200b\u98de\u70b9\u200b\uff1b\u200b\u6b64\u5916\u200b\u7531\u4e8e\u200b\u65f6\u95f4\u200b\u4ed3\u4fc3\u200b\uff0c\u200b\u5e76\u200b\u6ca1\u6709\u200b\u591a\u4f59\u200b\u7684\u200b\u65f6\u95f4\u200b\u7ec6\u4fee\u200b\uff0c\u200b\u90e8\u5206\u200b\u5b57\u200b\u7684\u200b\u90e8\u4ef6\u200b\u62fc\u63a5\u200b\u4f1a\u200b\u5f88\u200b\u751f\u786c\u200b\u3002\u200b\u5982\u200b\u6709\u200b\u5b57\u5f62\u200b\u4f18\u5316\u200b\u5efa\u8bae\u200b\uff0c\u200b\u8bf7\u200b\u5728\u200b Issue #14 \u200b\u63d0\u51fa\u200b\uff0c\u200b\u4e0d\u8981\u200b\u53e6\u5f00\u200b Issue\uff0c\u200b\u4ee5\u4fbf\u200b\u4e8e\u200b\u6574\u7406\u200b\u3002 \uff08\u200b\u4ee5\u4e0a\u200b\u4e24\u4e2a\u200b issue \u200b\u5747\u200b\u5df2\u200b\u52a0\u4e0a\u200b long term \u200b\u6807\u7b7e\u200b\uff0c\u200b\u4e14\u200b\u5747\u200b\u5df2\u200b\u5728\u200b Issues \u200b\u9875\u9762\u200b\u7f6e\u9876\u200b\u3002\uff09
      3. \u200b\u82e5\u200b\u9700\u8981\u200b\u5728\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u4f7f\u7528\u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\uff0c\u200b\u8bf7\u53c2\u9605\u200b Issue #24\u3002
      4. \u200b\u5bf9\u4e8e\u200b\u642d\u914d\u200b\u7684\u200b\u897f\u200b\u6587\u5b57\u200b\u4f53\u200b\uff0c\u200b\u4e2a\u4eba\u200b\u63a8\u8350\u200b Ysabeau \u200b\u7cfb\u5217\u200b\u5b57\u4f53\u200b\u3002\u200b\u53e6\u6709\u200b Ysabeau Office \u200b\u4e0e\u971e\u200b\u9e5c\u200b\u6587\u6977\u200b\u8f7b\u4fbf\u200b\u7248\u200b\u7684\u200b\u5408\u5e76\u200b\u5b57\u4f53\u200b LXGW Bright\uff0c\u200b\u91c7\u7528\u200b \u200b\u5b57\u4f53\u200b\u5408\u5e76\u200b\u8865\u5168\u200b\u5de5\u5177\u200b \u200b\u5c06\u200b\u4e24\u6b3e\u200b\u5b57\u4f53\u200b\u5408\u5e76\u200b\u800c\u6210\u200b\uff0c\u200b\u63d0\u4f9b\u200b TTF\u3001OTF\u3001WOFF\u3001WOFF2 \u200b\u56db\u79cd\u200b\u683c\u5f0f\u200b\u3002
      5. \u200b\u8be5\u200b\u5b57\u4f53\u200b\u7684\u200b\u66f4\u200b\u591a\u200b\u7248\u672c\u200b \uff08\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u968f\u65f6\u200b\u53d8\u52a8\u200b\uff09
      6. \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u5c4f\u5e55\u200b\u9605\u8bfb\u200b\u7248\u200b / LXGW WenKai Screen \u200b\u7531\u4e8e\u200b\u539f\u7248\u200b\u300c\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u300dRegular \u200b\u5b57\u91cd\u200b\u5728\u200b PC \u200b\u548c\u200b Android \u200b\u5c4f\u5e55\u200b\u4e0a\u200b\u663e\u793a\u200b\u8f83\u7ec6\u200b\uff0c\u200b\u800c\u200b Bold \u200b\u5b57\u91cd\u200b\u9700\u8981\u200b\u5728\u200b\u7c97\u4f53\u200b\u6a21\u5f0f\u200b\u4e0b\u200b\u624d\u80fd\u200b\u8c03\u7528\u200b\uff0c\u200b\u7279\u200b\u5236\u4f5c\u200b\u4ee5\u200b Bold \u200b\u5b57\u200b\u91cd\u4e3a\u200b\u57fa\u7840\u200b\u7684\u200b\uff0c\u200b\u52a0\u7c97\u200b\u540e\u200b\u7684\u200b\u300c\u200b\u971e\u9e5c\u200b\u6587\u6977\u200b\u300d\u200b\u4e0e\u200b Windows \u200b\u9ed8\u8ba4\u200b\u82f1\u6587\u200b\u5b57\u4f53\u200b Segoe UI Regular \u200b\u7c97\u7ec6\u200b\u76f8\u5f53\u200b\uff0cPC \u200b\u548c\u200b Android \u200b\u624b\u673a\u200b\u5c4f\u5e55\u200b\u9605\u8bfb\u200b\u66f4\u52a0\u200b\u8212\u9002\u200b\uff0c\u200b\u65e0\u9700\u200b\u7279\u522b\u200b\u5207\u6362\u200b\u5230\u200b\u7c97\u4f53\u200b\u6a21\u5f0f\u200b\u3002
      7. \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b \u200b\u8f7b\u4fbf\u200b\u7248\u200b / LXGW WenKai Lite\uff1a\u200b\u5254\u9664\u200b v1.100 \u200b\u7248\u672c\u200b\u589e\u8865\u200b\u7684\u200b\u4e00\u4e9b\u200b\u8f83\u200b\u4e0d\u200b\u5e38\u7528\u200b\u7684\u200b\u6c49\u5b57\u200b\uff0c\u200b\u4fbf\u4e8e\u200b\u5f00\u53d1\u8005\u200b\u5c06\u200b\u5b57\u4f53\u200b\u5d4c\u5165\u200b\u8f6f\u4ef6\u200b\u4e2d\u200b\u3002\u200b\u82e5\u200b\u5b8c\u6574\u7248\u200b\u6709\u200b\u5b57\u5f62\u200b\u4f18\u5316\u200b\u6216\u200b\u7279\u6027\u200b\u66f4\u65b0\u200b\uff0c\u200b\u7cbe\u7b80\u7248\u200b\u4e5f\u200b\u5c06\u200b\u4f1a\u200b\u8ddf\u8fdb\u200b\u3002\u200b\u7cbe\u7b80\u7248\u200b\u4e0d\u200b\u5305\u542b\u200b\u8c1a\u6587\u200b\u3002
      8. \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b GB / LXGW WenKai GB\uff1a\u200b\u5728\u200b\u6587\u6977\u200b\u57fa\u7840\u200b\u4e0a\u200b\u8fdb\u4e00\u6b65\u200b\u8c03\u6574\u200b\u5b57\u5f62\u200b\u548c\u200b\u7b14\u5f62\u200b\uff0c\u200b\u7b26\u5408\u200b G \u200b\u6e90\u200b\u5b57\u5f62\u200b\u89c4\u8303\u200b\u3002\u200b\u5305\u542b\u200b\u300a\u200b\u901a\u7528\u200b\u89c4\u8303\u200b\u6c49\u5b57\u200b\u8868\u200b\u300b8105 \u200b\u4e2a\u200b\u6c49\u5b57\u200b\u3002\u200b\u53e6\u200b\u6709\u200b\u4e0e\u200b\u300c\u200b\u82ab\u837d\u200b\u300d\u200b\u7b49\u200b\u540c\u6e90\u200b\u5b57\u4f53\u200b\u5408\u5e76\u200b\u7684\u200b\u300c\u200b\u7f1d\u5408\u200b\u6977\u200b\u300d\uff0c\u200b\u53ca\u200b\u4f7f\u7528\u200b\u672c\u200b\u9879\u76ee\u200b\u5b57\u4f53\u200b\u8865\u5168\u200b\u7684\u200b GB \u200b\u878d\u5408\u200b\u7248\u200b\u3002
      9. \u200b\u971e\u9e5c\u200b\u6587\u6977\u200b TC / LXGW WenKai TC\uff1a\u200b\u4f9b\u200b\u7e41\u4f53\u4e2d\u6587\u200b\u7528\u6237\u200b\u548c\u200b\u65e7\u200b\u5b57\u5f62\u200b\u7231\u597d\u8005\u200b\u4f7f\u7528\u200b\uff0c\u200b\u57fa\u4e8e\u200b\u8f7b\u4fbf\u200b\u7248\u200b\u5236\u4f5c\u200b\uff0c\u200b\u91c7\u7528\u200b\u65e7\u200b\u5b57\u5f62\u200b\u5199\u6cd5\u200b\uff0c\u200b\u4e3b\u8981\u200b\u91c7\u7528\u200b Klee One \u200b\u7684\u200b\u9690\u85cf\u200b\u5b57\u5f62\u200b\uff0c\u200b\u90e8\u5206\u200b\u90e8\u4ef6\u200b\u624b\u52a8\u200b\u4fee\u6539\u200b \uff08\u200b\u5927\u90e8\u5206\u200b\u90e8\u4ef6\u200b\u53c2\u8003\u200b\u4e00\u70b9\u200b\u5b57\u574a\u200b\u300c\u200b\u4f20\u627f\u200b\u5b57\u5f62\u200b\u6807\u51c6\u5316\u200b\u6587\u4ef6\u200b\u300d\uff0c\u200b\u501f\u52a9\u200b\u300c\u200b\u6c49\u6587\u200b\u535a\u58eb\u200b\u300d\u300c\u200b\u56fd\u5b66\u200b\u8ff7\u200b\u300d\u300c\u200b\u5b57\u200b\u7edf\u7f51\u200b\u300d \u200b\u7b49\u200b\u5de5\u5177\u200b\u6309\u200b\u90e8\u4ef6\u200b\u67e5\u5b57\u200b\uff0c\u200b\u5bf9\u200b\u5b57\u5f62\u200b\u8fdb\u884c\u200b\u4fee\u6539\u200b\uff09\u3002\u200b\u6b64\u5916\u200b\u5df2\u6709\u200b\u57fa\u4e8e\u200b Klee One \u200b\u6539\u9020\u200b\u7684\u200b\u7e41\u4f53\u4e2d\u6587\u200b\u5b57\u4f53\u200b \u200b\u82ab\u837d\u200b / Iansui\uff0c\u200b\u91c7\u7528\u200b\u53f0\u6e7e\u5730\u533a\u200b\u7684\u200b\u6559\u80b2\u200b\u6807\u51c6\u200b\u5b57\u5f62\u200b\uff1b\u200b\u53e6\u6709\u200b\u91c7\u7528\u200b\u9999\u6e2f\u5730\u533a\u200b\u5b57\u5f62\u200b\u6807\u51c6\u200b\u7684\u200b \u200b\u82ab\u831c\u96c5\u6977\u200b / JyunsaiKaai\u3002
      10. \u200b\u672c\u200b\u9879\u76ee\u200b\u4e3a\u200b\u5b57\u4f53\u200b\u9879\u76ee\u200b\uff0c\u200b\u6709\u5173\u200b Magisk \u200b\u5b57\u4f53\u200b\u6a21\u5757\u200b\u7b49\u200b\u624b\u673a\u200b\u5b57\u4f53\u200b\u66ff\u6362\u200b\u6709\u5173\u200b\u7684\u200b\u95ee\u9898\u200b\uff0c\u200b\u8bf7\u200b\u79fb\u6b65\u200b\u6a21\u5757\u200b\u6a21\u677f\u200b\u7684\u200b Issues \u200b\u91cc\u200b\u53cd\u9988\u200b\uff0c\u200b\u4e0d\u8981\u200b\u5728\u200b\u672c\u200b\u9879\u76ee\u200b\u5f00\u200b\u8bae\u9898\u200b\u3002
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_8","title":"\u6388\u6743\u200b\u4fe1\u606f","text":"

      \u200b\u672c\u200b\u5b57\u4f53\u200b\u662f\u200b\u57fa\u4e8e\u200b SIL Open Font License 1.1 \u200b\u6539\u9020\u200b\u7684\u200b FONTWORKS \u200b\u5f00\u53d1\u200b\u5e76\u200b\u53d1\u5e03\u200b\u7684\u200b Klee \u200b\u5f00\u6e90\u200b\u9879\u76ee\u200b\u3002Klee \u200b\u662f\u200b FONTWORKS \u200b\u7684\u200b\u5546\u6807\u200b\u3002

      \u200b\u732b\u200b\u5543\u200b\u7f51\u200b\u63d0\u4f9b\u200b SIL Open Font License 1.1 \u200b\u975e\u5b98\u65b9\u200b\u7b80\u4f53\u4e2d\u6587\u200b\u8bd1\u672c\u200b\u4fbf\u4e8e\u200b\u7406\u89e3\u200b\uff0c\u200b\u4ec5\u4f9b\u53c2\u8003\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_9","title":"\u8bb8\u53ef","text":"
      • \u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u65e0\u8bba\u662f\u200b\u4e2a\u4eba\u200b\u8fd8\u662f\u200b\u4f01\u4e1a\u200b\u90fd\u200b\u53ef\u4ee5\u200b\u81ea\u7531\u200b\u5546\u7528\u200b\uff0c\u200b\u65e0\u9700\u200b\u4ed8\u8d39\u200b\uff0c\u200b\u4e5f\u200b\u65e0\u9700\u200b\u77e5\u4f1a\u200b\u6216\u8005\u200b\u6807\u660e\u200b\u539f\u4f5c\u8005\u200b\u3002 \uff08\u200b\u4f46\u200b\u5982\u679c\u200b\u544a\u77e5\u200b\uff0c\u200b\u6211\u4f1a\u200b\u5f88\u200b\u611f\u6fc0\u200b\u3002\uff09
      • \u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u53ef\u4ee5\u200b\u81ea\u7531\u200b\u4f20\u64ad\u200b\u3001\u200b\u5206\u4eab\u200b\uff0c\u200b\u6216\u8005\u200b\u5c06\u200b\u5b57\u4f53\u200b\u5b89\u88c5\u200b\u4e8e\u200b\u7cfb\u7edf\u200b\u3001\u200b\u8f6f\u4ef6\u200b\u6216\u200bAPP\u200b\u4e2d\u200b\u4e5f\u200b\u662f\u200b\u5141\u8bb8\u200b\u7684\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u4e0e\u200b\u4efb\u4f55\u200b\u8f6f\u4ef6\u200b\u6346\u7ed1\u200b\u518d\u200b\u5206\u53d1\u200b\u4ee5\u53ca\u200b\uff0f\u200b\u6216\u200b\u4e00\u5e76\u200b\u9500\u552e\u200b\u3002
      • \u200b\u8fd9\u200b\u6b3e\u200b\u5b57\u4f53\u200b\u53ef\u4ee5\u200b\u81ea\u7531\u200b\u4fee\u6539\u200b\u3001\u200b\u6539\u9020\u200b\uff0c\u200b\u5236\u4f5c\u200b\u884d\u751f\u200b\u5b57\u4f53\u200b\u3002\u200b\u4fee\u6539\u200b\u6216\u200b\u6539\u9020\u200b\u540e\u200b\u7684\u200b\u5b57\u4f53\u200b\u4e5f\u200b\u5fc5\u987b\u200b\u540c\u6837\u200b\u4ee5\u200b SIL OFL \u200b\u516c\u5f00\u200b\u3002
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#_10","title":"\u9650\u5236","text":"
      • \u200b\u5728\u200b\u5236\u4f5c\u200b\u884d\u751f\u200b\u5b57\u4f53\u200b\u65f6\u200b\uff0c\u200b\u5b57\u4f53\u200b\u540d\u79f0\u200b\u4e0d\u53ef\u200b\u4f7f\u7528\u200b\u539f\u6709\u200b\u5b57\u4f53\u200b\u7684\u200b\u300c\u200b\u4fdd\u7559\u200b\u540d\u79f0\u200b\u300d\u3002\u200b\u672c\u200b\u5b57\u4f53\u200b\u4fdd\u7559\u200b\u540d\u79f0\u200b\u300c\u200b\u971e\u9e5c\u200b\u300d\u300cLXGW\u300d\uff0c\u200b\u57fa\u4e8e\u200b\u672c\u200b\u5b57\u4f53\u200b\u4e8c\u6b21\u200b\u884d\u751f\u200b\u7684\u200b\u5b57\u4f53\u200b\uff0c\u200b\u540d\u79f0\u200b\u4e0d\u53ef\u200b\u51fa\u73b0\u200b\u300c\u200b\u971e\u9e5c\u200b\u300d\u200b\u6216\u200b\u300cLXGW\u300d\u200b\u5b57\u6837\u200b\uff1b\u200b\u800c\u200b\u5728\u200b\u6ca1\u6709\u200b\u5bf9\u200b\u5b57\u4f53\u200b\u6e90\u4ee3\u7801\u200b\u8fdb\u884c\u200b\u4fee\u6539\u200b\u7684\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u91cd\u65b0\u200b\u7f16\u8bd1\u200b\u51fa\u6765\u200b\u7684\u200b\u5b57\u4f53\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u7ee7\u7eed\u200b\u4f7f\u7528\u200b\u672c\u200b\u5b57\u4f53\u200b\u7684\u200b\u4fdd\u7559\u200b\u540d\u79f0\u200b\u300c\u200b\u971e\u9e5c\u200b\u300d\u300cLXGW\u300d\u3002
      • \u200b\u6839\u636e\u200b SIL Open Font License 1.1 \u200b\u8bb8\u53ef\u200b\u4e0e\u200b\u6761\u4ef6\u200b\u4e2d\u200b \u200b\u7b2c\u4e00\u6761\u200b\u7684\u200b\u89c4\u5b9a\u200b\uff0c \u200b\u7981\u6b62\u200b\u5355\u72ec\u200b\u51fa\u552e\u200b\u5b57\u4f53\u200b\u6587\u4ef6\u200b(OTF/TTF\u200b\u6587\u4ef6\u200b)\u200b\u7684\u200b\u884c\u4e3a\u200b\u3002
      • \u200b\u8be5\u200b\u5b57\u4f53\u200b\u4e0d\u53ef\u200b\u5728\u200b SIL Open Font License 1.1 \u200b\u4ee5\u5916\u200b\u7684\u200b\u6388\u6743\u200b\u8bb8\u53ef\u200b\u4e0b\u200b\u53d1\u884c\u200b\u3002

      \u200b\u4ee5\u4e0a\u200b\u662f\u200b\u6458\u5f55\u200b\u7684\u200b\u90e8\u5206\u200b\u5b57\u4f53\u200b\u5b98\u65b9\u200b\u4ecb\u7ecd\u200b\u6587\u6863\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/#mkdocs","title":"\u57fa\u4e8e\u200bMkdocs\u200b\u7684\u200b\u7f51\u7ad9\u200b\u5b57\u4f53\u200b\u7f8e\u5316\u200b\u7528\u6cd5","text":"
      1. \u200b\u5728\u200bmkdocs.yml\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b
        extra_css:\n  - https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-lite-webfont@1.1.0/style.css\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-tc-webfont@1.0.0/style.css\n  # - https://cdn.jsdelivr.net/npm/lxgw-wenkai-screen-webfont@1.1.0/style.css\n

      \u200b\u7136\u540e\u200b\u5728\u200bextra.css\u200b\u4e2d\u200b\u6dfb\u52a0\u200b\u4ee5\u4e0b\u5185\u5bb9\u200b

      body {\n      font-family: \"LXGW WenKai\", sans-serif;\n      /* Lite version */\n      /* font-family: \"LXGW WenKai Lite\", sans-serif; */\n      /* TC version */\n      /* font-family: \"LXGW WenKai TC\", sans-serif; */\n      /* Screen version */\n      /* font-family: \"LXGW WenKai Screen\", sans-serif; */\n    }\n

      \u200b\u56db\u9009\u200b\u4e00\u200b\uff0cmkdocs.yml\u200b\u548c\u200bextra.css\u200b\u76f8\u4e92\u200b\u5bf9\u5e94\u200b

      \u200b\u4e0d\u200b\u61c2\u200bextra_css\u200b\u7684\u200b\u7528\u6cd5\u200b\u7684\u200b\u53ef\u4ee5\u200b\u770b\u200b\u4e00\u4e0b\u200b\u6211\u200b\u5199\u200b\u7684\u200bextra_css\u200b\u90e8\u5206\u200b\u6559\u7a0b\u200b

      Tip

      \u200b\u5207\u6362\u200b\u5b57\u4f53\u200b\u540e\u200b\u53ef\u80fd\u200b\u8fd4\u56de\u200b\u9876\u90e8\u200b\u6309\u94ae\u200b\u4f1a\u200b\u5728\u200b\u4e2a\u522b\u200b\u6d4f\u89c8\u5668\u200b\u663e\u793a\u200b\u5f02\u5e38\u200b \u200b\u5efa\u8bae\u200b\u5728\u200bextra.css\u200b\u91cc\u200b\u52a0\u5165\u200b

      button.md-top {\n  font-family: LXGW WenKai; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b */\n  font-size: 16px; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u5927\u5c0f\u200b */\n  font-weight: bold; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b\u7c97\u7ec6\u200b */\n  color: #518FC1; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b\u989c\u8272\u200b */\n}\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/shubiao/","title":"JS\u200b\u5b9e\u73b0\u200b\u9f20\u6807\u200b\u6837\u5f0f","text":"

      \u200b\u4e0d\u200b\u5efa\u8bae\u200b\u66f4\u6539\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u9ed8\u8ba4\u200b\u5c31\u662f\u200b\u6700\u200b\u7b80\u6d01\u200b

      \u200b\u5728\u200bdocs/javascripts/extra.js\u200b\u4e0b\u200b\u590d\u5236\u7c98\u8d34\u200b\uff1a

      var CURSOR;\n\nMath.lerp = (a, b, n) => (1 - n) * a + n * b;\n\nconst getStyle = (el, attr) => {\n    try {\n        return window.getComputedStyle\n            ? window.getComputedStyle(el)[attr]\n            : el.currentStyle[attr];\n    } catch (e) {}\n    return \"\";\n};\n\nclass Cursor {\n    constructor() {\n        this.pos = {curr: null, prev: null};\n        this.pt = [];\n        this.create();\n        this.init();\n        this.render();\n    }\n\n    move(left, top) {\n        this.cursor.style[\"left\"] = `${left}px`;\n        this.cursor.style[\"top\"] = `${top}px`;\n    }\n\n    create() {\n        if (!this.cursor) {\n            this.cursor = document.createElement(\"div\");\n            this.cursor.id = \"cursor\";\n            this.cursor.classList.add(\"hidden\");\n            document.body.append(this.cursor);\n        }\n\n        var el = document.getElementsByTagName('*');\n        for (let i = 0; i < el.length; i++)\n            if (getStyle(el[i], \"cursor\") == \"pointer\")\n                this.pt.push(el[i].outerHTML);\n\n        document.body.appendChild((this.scr = document.createElement(\"style\")));\n        // \u200b\u8fd9\u91cc\u200b\u6539\u53d8\u200b\u9f20\u6807\u200b\u6307\u9488\u200b\u7684\u200b\u989c\u8272\u200b \u200b\u7531\u200bsvg\u200b\u751f\u6210\u200b\n        this.scr.innerHTML = `* {cursor: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8px' height='8px'><circle cx='4' cy='4' r='4' opacity='.5'/></svg>\") 4 4, auto}`;\n    }\n\n    refresh() {\n        this.scr.remove();\n        this.cursor.classList.remove(\"hover\");\n        this.cursor.classList.remove(\"active\");\n        this.pos = {curr: null, prev: null};\n        this.pt = [];\n\n        this.create();\n        this.init();\n        this.render();\n    }\n\n    init() {\n        document.onmouseover  = e => this.pt.includes(e.target.outerHTML) && this.cursor.classList.add(\"hover\");\n        document.onmouseout   = e => this.pt.includes(e.target.outerHTML) && this.cursor.classList.remove(\"hover\");\n        document.onmousemove  = e => {(this.pos.curr == null) && this.move(e.clientX - 8, e.clientY - 8); this.pos.curr = {x: e.clientX - 8, y: e.clientY - 8}; this.cursor.classList.remove(\"hidden\");};\n        document.onmouseenter = e => this.cursor.classList.remove(\"hidden\");\n        document.onmouseleave = e => this.cursor.classList.add(\"hidden\");\n        document.onmousedown  = e => this.cursor.classList.add(\"active\");\n        document.onmouseup    = e => this.cursor.classList.remove(\"active\");\n    }\n\n    render() {\n        if (this.pos.prev) {\n            this.pos.prev.x = Math.lerp(this.pos.prev.x, this.pos.curr.x, 0.15);\n            this.pos.prev.y = Math.lerp(this.pos.prev.y, this.pos.curr.y, 0.15);\n            this.move(this.pos.prev.x, this.pos.prev.y);\n        } else {\n            this.pos.prev = this.pos.curr;\n        }\n        requestAnimationFrame(() => this.render());\n    }\n}\n\n(() => {\n    CURSOR = new Cursor();\n    // \u200b\u9700\u8981\u200b\u91cd\u65b0\u200b\u83b7\u53d6\u200b\u5217\u8868\u200b\u65f6\u200b\uff0c\u200b\u4f7f\u7528\u200b CURSOR.refresh()\n})();\n
      \u200b\u5176\u4e2d\u200b\u6bd4\u8f83\u200b\u91cd\u8981\u200b\u7684\u200b\u53c2\u6570\u200b\u5c31\u662f\u200b\u9f20\u6807\u200b\u7684\u200b\u5c3a\u5bf8\u200b\u548c\u200b\u989c\u8272\u200b\uff0c\u200b\u5df2\u7ecf\u200b\u5728\u200b\u4e0a\u200b\u56fe\u200b\u4e2d\u200b\u6807\u51fa\u200b\uff0c\u200b\u76ee\u524d\u200b\u53d1\u73b0\u200b\u989c\u8272\u200b\u53ea\u200b\u652f\u6301\u200bRGB\u200b\u5199\u6cd5\u200b\u548c\u200b\u56fa\u6709\u200b\u540d\u79f0\u200b\u5199\u6cd5\u200b\uff08\u200b\u4f8b\u5982\u200bred\u200b\u8fd9\u79cd\u200b\uff09\uff0c\u200b\u5176\u4ed6\u200b\u53c2\u6570\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u81ea\u884c\u200b\u6478\u7d22\u200b\uff1a

      * {cursor: url(\"data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8px' height='8px'><circle cx='4' cy='4' r='4' opacity='1.0' fill='rgb(57, 197, 187)'/></svg>\") 4 4, auto}`\n

      \u200b\u5728\u200bdocs/stylesheets/extra.css\u200b\u6dfb\u52a0\u200b\u5982\u4e0b\u200b\u4ee3\u7801\u200b\uff1a

      /* \u200b\u9f20\u6807\u200b\u6837\u5f0f\u200b */\n#cursor {\n  position: fixed;\n  width: 16px;\n  height: 16px;\n  /* \u200b\u8fd9\u91cc\u200b\u6539\u53d8\u200b\u8ddf\u968f\u200b\u7684\u200b\u5e95\u8272\u200b */\n  background: var(--theme-color);\n  border-radius: 8px;\n  opacity: 0.25;\n  z-index: 10086;\n  pointer-events: none;\n  transition: 0.2s ease-in-out;\n  transition-property: background, opacity, transform;\n}\n\n#cursor.hidden {\n  opacity: 0;\n}\n\n#cursor.hover {\n  opacity: 0.1;\n  transform: scale(2.5);\n  -webkit-transform: scale(2.5);\n  -moz-transform: scale(2.5);\n  -ms-transform: scale(2.5);\n  -o-transform: scale(2.5);\n}\n\n#cursor.active {\n  opacity: 0.5;\n  transform: scale(0.5);\n  -webkit-transform: scale(0.5);\n  -moz-transform: scale(0.5);\n  -ms-transform: scale(0.5);\n  -o-transform: scale(0.5);\n}\n
      \u200b\u8fd9\u91cc\u200b\u6bd4\u8f83\u200b\u91cd\u8981\u200b\u7684\u200b\u53c2\u6570\u200b\u5c31\u662f\u200b\u9f20\u6807\u200b\u8ddf\u968f\u200b\u7684\u200b\u5706\u5f62\u200b\u989c\u8272\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u6839\u636e\u200b\u81ea\u5df1\u200b\u7684\u200b\u559c\u597d\u200b\u8fdb\u884c\u200b\u66f4\u6539\u200b\uff1a
      #cursor {\n  /* \u200b\u8fd9\u91cc\u200b\u6539\u53d8\u200b\u8ddf\u968f\u200b\u7684\u200b\u5e95\u8272\u200b */\n  background: rgb(57, 197, 187);\n}\n

      \u200b\u6ce8\u610f\u200b\u26a0\ufe0f

      \u200b\u9700\u8981\u200b\u5728\u200bmkdocs.yml\u200b\u4e2d\u200b\u5f15\u5165\u200bjs\u200b\u548c\u200bcss

      extra_javascript:\n  - javascripts/extra.js\n  - javascripts/mathjax.js\nextra_css:\n  - stylesheets/extra.css\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/time/","title":"\u4e3a\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u6587\u7ae0\u200b\u4fee\u8ba2\u200b\u65f6\u95f4\u200b\u6233","text":"

      \u200b\u53c2\u8003\u200b\u65b9\u6cd5\u200b\uff1agit \u200b\u4fee\u8ba2\u200b\u65e5\u671f\u200b\u672c\u5730\u5316\u200b

      \u200b\u5229\u7528\u200bgit -revision-date-localized\u200b\u63d2\u4ef6\u200b\u6dfb\u52a0\u200b\u4e86\u200b\u5bf9\u200b\u6dfb\u52a0\u200b\u4e0a\u6b21\u200b\u66f4\u65b0\u200b\u65e5\u671f\u200b\u548c\u200b\u5728\u200b\u6bcf\u4e2a\u200b\u9875\u9762\u200b\u5e95\u90e8\u200b\u521b\u5efa\u200b\u6587\u6863\u200b\u7684\u200b\u652f\u6301\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/time/#_1","title":"\u5b89\u88c5","text":"
      pip install mkdocs-git-revision-date-localized-plugin\n

      .github/workflows/\u200b\u4e0b\u200b\u7684\u200bci.yml\u200b\u589e\u52a0\u200b\u9ad8\u4eae\u200b\u7684\u200b\u51e0\u884c\u200b\uff1a

      name: ci \non:\n  push:\n    branches:\n      - master \n      - main\npermissions:\n  contents: write\njobs:\n  deploy:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n      - uses: actions/setup-python@v4\n        with:\n          python-version: 3.x\n      - run: echo \"cache_id=$(date --utc '+%V')\" >> $GITHUB_ENV \n      - uses: actions/cache@v3\n        with:\n          key: mkdocs-material-${ env.cache_id }\n          path: .cache\n          restore-keys: |\n            mkdocs-material-\n      - run: pip install mkdocs-git-revision-date-localized-plugin\n      - run: pip install mkdocs-git-authors-plugin\n      # - run: pip install mkdocs-rss-plugin           \n      - run: pip install mkdocs-material \n      - run: mkdocs gh-deploy --force\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/time/#_2","title":"\u914d\u7f6e","text":"

      \u200b\u7136\u540e\u200b\u5c06\u200b\u4ee5\u4e0b\u200b\u884c\u200b\u6dfb\u52a0\u200b\u5230\u200bmkdocs.yml\uff1a

      plugins:\n  - git-revision-date-localized:\n      enable_creation_date: true\n

      \u200b\u8be6\u7ec6\u200b\u7684\u200b\u914d\u7f6e\u200b\u8bf7\u200b\u770b\u200b\uff1amkdocs-git-revision-date-localized-plugin

      \u200b\u53ef\u9009\u200b\u7684\u200b\u914d\u7f6e\u200b\u5f88\u591a\u200b\uff1a

      plugins:\n  - git-revision-date-localized:\n      type: timeago #\u200b\u65f6\u95f4\u200b\u7c7b\u578b\u200b\n      custom_format: \"%d. %B %Y\"  # \u200b\u65f6\u95f4\u200b\u683c\u5f0f\u200b\n      timezone: Europe/Amsterdam #\u200b\u65f6\u200b\u533a\u200b\n      locale: en #\u200b\u9996\u9009\u200b\u8bed\u8a00\u200b\n      fallback_to_build_date: false #\u200b\u8bb8\u56de\u200b\u9000\u200b\u5230\u200bgit \u200b\u4e0d\u53ef\u200b\u7528\u65f6\u200bmkdocs build\u200b\u6267\u884c\u200b\u7684\u200b\u65f6\u95f4\u200b\n      enable_creation_date: true #\u200b\u662f\u5426\u200b\u542f\u7528\u200b\u521b\u5efa\u200b\u65f6\u95f4\u200b\n      exclude:  #\u200b\u6392\u9664\u200b\u7684\u200b\u9875\u9762\u200b\n          - index.md\n      enabled: true #\u200b\u662f\u5426\u200b\u542f\u7528\u200b\n      strict: true\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/time/#_3","title":"\u6e29\u99a8\u200b\u63d0\u793a","text":"

      \u200b\u5bf9\u4e8e\u200b\u5927\u578b\u200b\u5355\u4e00\u200b\u7684\u200b\u6587\u6863\u200b\u5e93\u200b\uff0c\u200b\u6267\u884c\u200bmkdocs serve\u200b\u540e\u200b\u7684\u200b\u6e32\u67d3\u200b\u901f\u5ea6\u200b\u660e\u663e\u200b\u53d8\u6162\u200b\uff0c\u200b\u8fd9\u200b\u662f\u56e0\u4e3a\u200b\u6bcf\u6b21\u200b\u6e32\u67d3\u200b\u90fd\u200b\u4f1a\u200b\u68c0\u67e5\u200b\u6240\u6709\u200b\u6587\u4ef6\u200b\u7684\u200bgit\u200b\u5386\u53f2\u8bb0\u5f55\u200b\u3002\u200b\u5982\u679c\u200b\u60a8\u200b\u4e0d\u200b\u9700\u8981\u200b\u8fd9\u4e2a\u200b\u529f\u80fd\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u901a\u8fc7\u200b\u5c06\u200benabled\u200b\u8bbe\u7f6e\u200b\u4e3a\u200bfalse\u200b\u6765\u200b\u7981\u7528\u200b\u5b83\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/webtalknow/","title":"\u6dfb\u52a0\u200b\u5728\u7ebf\u200b\u804a\u5929","text":"

      \u200b\u4ee5\u200bTidio\u200b\u4e3a\u4f8b\u200b,Tidio\u200b\u514d\u8d39\u7248\u200b\u5df2\u7ecf\u200b\u5b8c\u5168\u200b\u591f\u7528\u200b\u4e14\u200b\u65e0\u9700\u200b\u68af\u5b50\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/webtalknow/#tidio","title":"\u8bbf\u95ee\u200bTidio\u200b\u5b98\u7f51","text":"

      \u200b\u8981\u200b\u5728\u200b\u60a8\u200b\u7684\u200b\u7f51\u7ad9\u200b\u4e0a\u200b\u4f7f\u7528\u200b javascript \u200b\u4ee3\u7801\u200b\u65b9\u6cd5\u200b\u5b89\u88c5\u200b Tidio\uff0c\u200b\u60a8\u200b\u9700\u8981\u200b\u521b\u5efa\u200b\u4e00\u4e2a\u200b Tidio \u200b\u5e10\u6237\u200b\u3002\u200b\u8981\u200b\u521b\u5efa\u200b Tidio \u200b\u5e10\u6237\u200b\uff0c\u200b\u8bf7\u200b\u8bbf\u95ee\u200b\u6211\u4eec\u200b\u7684\u200b\u7f51\u7ad9\u200b\uff0c\u200b\u7136\u540e\u200b\u5355\u51fb\u200b \u201c\u200b\u5f00\u59cb\u200b\u201d \u200b\u6309\u94ae\u200b\u521b\u5efa\u200b\u65b0\u200b\u7684\u200b Tidio \u200b\u5e10\u6237\u200b\u3002\u200b\u60a8\u200b\u8fd8\u200b\u53ef\u4ee5\u200b\u4f7f\u7528\u200b \u201c\u200b\u767b\u5f55\u200b\u201d \u200b\u9009\u9879\u200b\u6765\u200b\u4f7f\u7528\u200b\u60a8\u200b\u73b0\u6709\u200b\u7684\u200b\u5e10\u6237\u200b\u3002

      \u200b\u5b89\u88c5\u200b\u8fc7\u7a0b\u200b\u5f88\u200b\u7b80\u5355\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u5b83\u200b\u53ea\u200b\u9700\u8981\u200b\u60a8\u200b\u5c06\u200b\u4e00\u884c\u200b\u4ee3\u7801\u200b\u7c98\u8d34\u200b\u5230\u200b\u7f51\u7ad9\u200b\u4ee3\u7801\u200b\u7684\u200b\u9002\u5f53\u200b\u4f4d\u7f6e\u200b\u3002

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/webtalknow/#_1","title":"\u627e\u5230\u200b\u5b89\u88c5\u200b\u4ee3\u7801","text":"

      \u200b\u53ef\u4ee5\u200b\u524d\u5f80\u200b\u201c\u200b\u8bbe\u7f6e\u200b\u201d>\u201c\u200b\u9891\u9053\u200b\u201d>\u201c\u200b\u5b9e\u65f6\u200b\u804a\u5929\u200b\u201d> \u201c\u200b\u5b89\u88c5\u200b\u201d \u200b\u90e8\u5206\u200b\u627e\u5230\u200b\u60a8\u200b\u72ec\u7279\u200b\u7684\u200b Tidio javascript \u200b\u4ee3\u7801\u200b\u3002\u200b\u8fd8\u200b\u5c06\u200b\u5728\u200b\u5e10\u6237\u200b\u521b\u5efa\u200b\u4e4b\u65c5\u200b\u7684\u200b\u6700\u540e\u200b\u9636\u6bb5\u200b\u770b\u5230\u200b\u4ee3\u7801\u200b\u3002 \u200b\u6bd4\u5982\u200b\uff1a

      <script src=\"//code.tidio.co/6jmawe9m5wy4ahvlhub2riyrnujz7xxi.js\" async></script>\n

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/webtalknow/#indexmd","title":"\u653e\u5230\u200b\u4e3b\u9875\u200bindex.md\u200b\u5373\u53ef","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/","title":"\u7f51\u9875\u200b\u5706\u200b\u89d2\u5316\u200b\u8bbe\u8ba1","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/#_1","title":"\u793a\u4f8b","text":"","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/#_2","title":"\u5982\u4f55\u200b\u8bbe\u8ba1","text":"

      \u200b\u65b0\u5efa\u200bcss\u200b\u6587\u4ef6\u200b\uff0c\u200b\u5728\u200bmkdocs.yml\u200b\u5f15\u5165\u200bcss

      :root {\n  --admonition-border-left-width: 0.2rem;\n  --base-border-radius: 0.5rem;\n}\n\n/* Change font family of filename present on top of code block. */\n/* .highlight span.filename {\n  border-bottom: none;\n  border-radius: var(--base-border-radius);\n  display: inline;\n  font-family: var(--md-code-font-family);\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n  margin-bottom: 5px;\n  text-align: center;\n}\n.highlight span.filename + pre > code {\n  border-radius: var(--base-border-radius);\n  border-top-left-radius: 0;\n}\n.md-typeset pre > code {\n  border-radius: var(--base-border-radius);\n} */\n\n/* Customize admonition layout */\n/* .md-typeset .admonition {\n  border-width: 0px;\n  border-left-width: var(--admonition-border-left-width);\n}\n\n[dir=\"ltr\"] .md-typeset blockquote {\n  border-radius: 0.2rem;\n  border-left-width: var(--admonition-border-left-width);\n} */\n\n/* Grid Cards */\n.md-typeset .grid.cards > ul > li {\n  border-radius: var(--base-border-radius);\n}\n.md-typeset .grid.cards > ul > li:hover {\n  box-shadow: 0 0 0.2rem #ffffff40;\n}\n\n/* Markdown Button */\n.md-typeset .md-button {\n  border-radius: var(--base-border-radius);\n}\n\n/* Footer: Social Links */\n.md-social__link svg {\n  max-height: 1rem;\n}\n\n\n/* Forms */\n.md-search__form {\n  border-radius: var(--base-border-radius);\n}\n\n[data-md-toggle=\"search\"]:checked ~ .md-header .md-search__form {\n  border-top-right-radius: var(--base-border-radius);\n  border-top-left-radius: var(--base-border-radius);\n}\n\n[dir=\"ltr\"] .md-search__output {\n  border-bottom-right-radius: var(--base-border-radius);\n  border-bottom-left-radius: var(--base-border-radius);\n}\n\n/* Blog - index.md */\n/* div.md-content header {\n  display: none;\n}\n\n.md-post--excerpt {\n  background-color: var(--md-accent-fg-color--transparent);\n  box-shadow: 0 0 0 1rem var(--md-accent-fg-color--transparent);\n  border-radius: var(--base-border-radius);\n}\n\n.md-post--excerpt .md-post__header {\n  justify-content: center;\n}\n\n.md-post--excerpt .md-post__content > h2,\n.md-post__action {\n  text-align: center;\n} */\n\n/* Table */\n.md-typeset table:not([class]) {\n  border-radius: var(--base-border-radius);\n}\n\n\n\n\n\n.carousel {\n  width: 60%;\n  height: 100%;\n\n  border-radius: 0.4rem;\n  overflow: hidden;\n  position: relative;\n\n  /* \u200b\u5c45\u4e2d\u200b */\n  margin-left: auto;\n  margin-right: auto;\n\n  border: 0.075rem solid #7b7b7b7a;\n  box-shadow: var(--md-shadow-z1);\n}\n\n.carousel-container {\n  width: 100%;\n  height: 100%;\n\n  position: relative;\n  left: 0;\n\n  display: flex;\n\n  /* \u200b\u8fc7\u6e21\u200b\u52a8\u753b\u200b 1s */\n  transition: all 1s;\n}\n\n.carousel-hover {\n  height: 100%;\n  width: 10%;\n  position: absolute;\n  top: 0;\n\n  /* \u200b\u5b50\u200b\u5143\u7d20\u200b\u5782\u76f4\u200b\u5c45\u4e2d\u200b */\n  display: flex;\n  flex-flow: column nowrap;\n  align-items: center;\n  justify-content: center;\n}\n.carousel-hover.left {\n  left: 0;\n}\n.carousel-hover.right {\n  right: 0;\n}\n\n.carousel-hover button {\n  background-color: var(--md-accent-fg-color);\n  border-radius: 50%;\n\n  cursor: pointer;\n\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n.carousel-hover button::after {\n  display: block;\n  height: 1.5rem;\n  width: 1.5rem;\n\n  background-color: white;\n  content: \"\";\n  mask-position: center;\n  -webkit-mask-position: center;\n}\n.carousel-hover.left button::after {\n  mask-image: var(--md-tabbed-icon--prev);\n  -webkit-mask-image: var(--md-tabbed-icon--prev);\n}\n.carousel-hover.right button::after {\n  mask-image: var(--md-tabbed-icon--next);\n  -webkit-mask-image: var(--md-tabbed-icon--next);\n}\n\n/* hover \u200b\u5916\u5c42\u200b */\n.carousel-hover:hover button {\n  opacity: 0.5;\n  transition: opacity 0.3s;\n}\n/* hover \u200b\u5185\u5c42\u200b */\n.carousel-hover button:hover {\n  opacity: 0.8;\n  transition: opacity 0.3s;\n}\n\n.carousel-container a {\n  width: 100%;\n  height: 100%;\n\n  flex-shrink: 0;\n}\n\n.carousel-container img {\n  width: 100%;\n  height: 100%;\n\n  object-fit: cover;\n  display: block;\n}\n\n.carousel-bottom {\n  position: absolute;\n  /* \u200b\u5bbd\u5ea6\u200b\u7b49\u540c\u4e8e\u200b\u5185\u5bb9\u200b\u5bbd\u5ea6\u200b */\n  width: 100%;\n  padding: 20px;\n\n  bottom: 0;\n\n  display: flex;\n  justify-content: center;\n  /* \u200b\u6307\u793a\u5668\u200b\u95f4\u8ddd\u200b */\n  gap: 10px;\n\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n.carousel-bottom:hover {\n  opacity: 0.8;\n  transition: opacity 0.3s;\n}\n\n.carousel-bottom .indicator {\n  height: 5px;\n  width: 20px;\n\n  background-color: var(--md-accent-fg-color);\n\n  opacity: 0.5;\n  cursor: pointer;\n}\n\n.carousel:hover .bottom .indicator {\n  opacity: 1;\n}\n.carousel:hover .shift .btn {\n  opacity: 1;\n}\n\n@media screen and (max-width: 600px) {\n  .carousel {\n      width: 100%;\n  }\n\n  .carousel-hover button {\n      opacity: 1;\n  }\n}\n
      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/#grid-cards","title":"\u5229\u7528\u200b\u5185\u7f6e\u200b\u7684\u200bgrid cards","text":"
      <div class=\"grid cards\" markdown>\n\n-   :simple-materialformkdocs:{ .lg .middle } __Mkdocs\u200b\u6559\u7a0b\u200b__\n\n    ---\n\n    - [\u200b\u5229\u7528\u200bMkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages](blog/Mkdocs/mkdocs1.md)\n    - [Mkdocs\u200b\u90e8\u7f72\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml)](blog/Mkdocs/mkdocs2.md)\n    - [\u200b\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b](blog/websitebeauty/linktech.md)\n    - [\u200b\u7f51\u7ad9\u200b\u6dfb\u52a0\u200bMkdocs\u200b\u535a\u5ba2\u200b](blog/Mkdocs/mkdocsblog.md)\n    - [Blogger](blog/index.md)\n</div>\n

      \u200b\u6548\u679c\u200b\uff1a

      • Mkdocs\u200b\u6559\u7a0b\u200b

        \u200b\u793a\u4f8b\u200b\u6587\u5b57\u200b

      ","tags":["Mkdocs"]},{"location":"blog/websitebeauty/yuanjiaohua/#_3","title":"\u6309\u94ae","text":"

      [Send Email :fontawesome-solid-paper-plane:](mailto:<wangkewen821@gmail.com>){.md-button}\n
      \u200b\u6548\u679c\u200b\uff1a Send Email

      ","tags":["Mkdocs"]},{"location":"develop/git/","title":"Git \u200b\u5b9e\u7528\u6280\u5de7","text":"

      Info

      \u200b\u539f\u6587\u200b\u5730\u5740\u200b:Git \u200b\u5b9e\u7528\u6280\u5de7\u200b

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#git","title":"Git \u200b\u5b9e\u7528\u6280\u5de7","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#_1","title":"\u4e00\u200b\u3001\u200b\u57fa\u672c\u64cd\u4f5c","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#1-git","title":"1. \u200b\u65b0\u5efa\u200b git \u200b\u4ed3\u5e93","text":"
      git init\n
      git init -b main\n\ngit config --global init.defaultBranch main\n\ngit branch -m main\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#2","title":"2. \u200b\u514b\u9686\u200b\u8fdc\u7a0b\u200b\u4ed3\u5e93","text":"
      git clone http://git.example.com/someone/test.git\n\ngit clone http://git.example.com/someone/test.git test\n\ngit clone http://git.example.com/someone/test.git --depth=1 -b main\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#3","title":"3. \u200b\u63d0\u4ea4\u200b\u4ee3\u7801","text":"
      git add -a\n\ngit add -u\n\ngit add .\n\ngit commit\n\ngit commit -m \"first commit\"\n\ngit commit -am \"first commit\"\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#4","title":"4. \u200b\u67e5\u770b\u200b\u4ed3\u5e93\u200b\u72b6\u6001","text":"
      git status\n
      git status -s\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#5","title":"5. \u200b\u67e5\u770b\u200b\u63d0\u4ea4\u200b\u5386\u53f2","text":"

      https://git-scm.com/docs/git-log

      git log\n

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#6","title":"6. \u200b\u65b0\u5efa\u200b\u5206\u652f","text":"
      git branch test\n\ngit checkout test\n\ngit checkout -b test\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#7","title":"7. \u200b\u5408\u5e76\u200b\u5206\u652f","text":"
      git checkout main\n\ngit merge test\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#8","title":"8. \u200b\u5220\u9664\u200b\u5206\u652f","text":"
      git branch -d test-not-need\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#9","title":"9. \u200b\u5408\u5e76\u200b\u51b2\u7a81","text":"

      \u200b\u5f53\u200b\u4e24\u4e2a\u200b\u5206\u652f\u200b\u90fd\u200b\u5bf9\u200b\u540c\u4e00\u200b\u884c\u200b\u8fdb\u884c\u200b\u4e86\u200b\u4fee\u6539\u200b\uff0cgit \u200b\u4fbf\u4f1a\u200b\u4ea7\u751f\u200b\u51b2\u7a81\u200b\uff0c\u200b\u5e76\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u672a\u200b\u5408\u5e76\u200b

      \u200b\u6b64\u65f6\u200b\u5c06\u200b\u6bcf\u4e2a\u200b\u6587\u4ef6\u200b\u8fdb\u884c\u200b\u4fee\u6539\u200b\uff0c\u200b\u786e\u8ba4\u200b\u6700\u540e\u200b\u7684\u200b\u5185\u5bb9\u200b\uff0c\u200b\u4f7f\u7528\u200b git add \u200b\u65b9\u6cd5\u200b\u6807\u8bb0\u200b\u4e3a\u200b\u51b2\u7a81\u200b\u5df2\u200b\u89e3\u51b3\u200b

      git add .\\A.txt\n
      \u200b\u5728\u200b\u6240\u6709\u200b\u6587\u4ef6\u200b\u7684\u200b\u51b2\u7a81\u200b\u5747\u200b\u5df2\u200b\u89e3\u51b3\u200b\u540e\u200b\uff0c\u200b\u4f7f\u7528\u200b commit \u200b\u63d0\u4ea4\u200b\u6b64\u6b21\u200b\u4fee\u6539\u200b\u3002

      git merge --abort\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#10","title":"10. \u200b\u8fdc\u7a0b\u200b\u4ed3\u5e93","text":"
      git remote\n

      \u200b\u9ed8\u8ba4\u200b\u5e94\u8be5\u200b\u4e3a\u7a7a\u200b

      git remote add origin http://git.example.com/someone/test.git\n\ngit push origin main\n\ngit fetch --all\n\ngit fetch origin\n\ngit branch --set-upstream-to=origin/main main\n\ngit branch -u origin/main main\n

      git push -u origin main\n\ngit pull\n\ngit pull origin main\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#_2","title":"\u4e8c\u200b\u3001\u200b\u5e38\u89c1\u200b\u6280\u5de7","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#1","title":"1. \u200b\u4e34\u65f6\u200b\u4fdd\u5b58\u200b\u6210\u679c","text":"
      git stash\n
      git stash pop\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#2-rebasemerge","title":"2. \u200b\u5408\u5e76\u200b\u5206\u652f\u200b\u7075\u6d3b\u200b\u9009\u62e9\u200b rebase/merge","text":"
      git merge test\n\ngit rebase test\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#3-cherry-pick","title":"3. cherry-pick","text":"

      \u200b\u9002\u5408\u200b hotfix

      git cherry-pick 12d654f1d701cbf7cd9abb98ce84eeef460a24a7\n

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#4_1","title":"4. \u200b\u4fee\u6539\u200b\u4e0a\u6b21\u200b\u63d0\u4ea4","text":"
      git commit --amend\n

      \u200b\u4f1a\u200b\u540c\u65f6\u200b\u63d0\u4ea4\u200b\u6682\u5b58\u200b\u7684\u200b\u6587\u4ef6\u200b

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#5_1","title":"5. \u200b\u53d6\u6d88\u200b\u6587\u4ef6\u200b\u4fee\u6539","text":"
      git checkout .\\C.txt\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#6_1","title":"6. \u200b\u5f03\u7528\u200b\u63d0\u4ea4","text":"
      \u200b\u4fdd\u7559\u200b\u6587\u4ef6\u200b\ngit reset --soft 12d654f1d701cbf7cd9abb98ce84eeef460a24a7\n\n\u200b\u4e22\u5f03\u200b\u4fee\u6539\u200b\ngit reset --hard 12d654f1d701cbf7cd9abb98ce84eeef460a24a7\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#7_1","title":"7. \u200b\u8865\u4e01\u200b\u6587\u4ef6","text":"
      git\ngit diff [file] > a.patch\ngit apply a.patch\n
      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/lighthouse/","title":"\u5229\u7528\u200bLighthouse\u200b\u6d4b\u8bd5\u200b\u7f51\u7ad9\u200b\u6027\u80fd","text":"

      \u200b\u53ef\u4ee5\u200b\u770b\u5230\u200b\u6211\u200b\u7684\u200b\u7f51\u7ad9\u200b\u6027\u80fd\u200b\u8fd8\u662f\u200b\u4e0d\u9519\u200b\u7684\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u60f3\u200b\u6d4b\u8bd5\u200b\u81ea\u5df1\u200b\u7684\u200b\u7f51\u7ad9\u200b\u6027\u80fd\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u5c1d\u8bd5\u200b\u4e00\u4e0b\u200b

      \u200b\u6253\u5f00\u200b\u8c37\u6b4c\u200b\u6216\u8005\u200bEdge\u200b\u6d4f\u89c8\u5668\u200b\uff0c\u200b\u6309\u200bF12\uff0c\u200b\u5728\u200b\u53f3\u4fa7\u200b\u70b9\u200b\"\u2795\"\u200b\u627e\u5230\u200bLighthouse,\u200b\u70b9\u51fb\u200b\u5206\u6790\u200b\u9875\u9762\u200b\u8f7d\u200b\u5373\u53ef\u200b

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/","title":"\u5982\u4f55\u200b\u5c06\u200b github pages \u200b\u8fc1\u79fb\u200b\u5230\u200b vercel \u200b\u4e0a\u200b\u6258\u7ba1","text":"

      \u200b\u5982\u4f55\u200b\u5c06\u200b github pages \u200b\u8fc1\u79fb\u200b\u5230\u200b vercel \u200b\u4e0a\u200b\u6258\u7ba1\u200b

      ","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/Markdown/MWeb/","title":"Markdown\u200b\u5199\u4f5c\u200b\u5e94\u7528\u200b\u63a8\u8350","text":"

      MWeb Pro \u200b\u662f\u200b\u4e00\u6b3e\u200b\u9002\u7528\u200b\u4e8e\u200bmacOS\u200b\u7684\u200b\u4e13\u4e1a\u200bMarkdown\u200b\u5199\u4f5c\u200b\u3001\u200b\u7b14\u8bb0\u672c\u200b\u5e94\u7528\u8f6f\u4ef6\u200b\u3002\u200b\u559c\u6b22\u200b\u5199\u200b\u535a\u5ba2\u200b\u7684\u200b\u670b\u53cb\u200b\uff0c\u200b\u90a3\u200b\u4f60\u200b\u4e00\u5b9a\u200b\u4f1a\u200b\u9700\u8981\u200b MWeb Pro \u200b\u8fd9\u200b\u6b3e\u200b\u8f6f\u4ef6\u200b\u3002\u200b\u4e3a\u200b\u60a8\u200b\u63d0\u4f9b\u200b\u6700\u4f73\u200b\u7684\u200b\u5199\u4f5c\u200b\u4f53\u9a8c\u200b\u3002

      Markdown \u200b\u8bed\u6cd5\u200b\u652f\u6301\u200b\uff1a

      \u200b\u4f7f\u7528\u200b Github Flavored Markdown \u200b\u8bed\u6cd5\u200b\uff0c\u200b\u7b80\u79f0\u200b GFM \u200b\u8bed\u6cd5\u200b\u3002\u200b\u652f\u6301\u200b\u8868\u683c\u200b\u3001TOC\u3001LaTeX\u3001\u200b\u4ee3\u7801\u200b\u5757\u200b\u3001\u200b\u4efb\u52a1\u200b\u5217\u8868\u200b\u3001\u200b\u811a\u6ce8\u200b\u7b49\u200b\u3002\u200b\u753b\u200b\u56fe\u5e93\u200b\u652f\u6301\u200b mermaid, viz, echarts, plantuml, sequence, flow\u3002

      \u200b\u8f85\u52a9\u200b\u529f\u80fd\u200b

      \u200b\u652f\u6301\u200b\u622a\u56fe\u200b\u5e76\u200b\u7c98\u8d34\u200b\u3001\u200b\u590d\u5236\u200b\u5e76\u200b\u7c98\u8d34\u200b\u3001\u200b\u62d6\u62fd\u200b\u7b49\u200b\u65b9\u5f0f\u200b\u63d2\u5165\u200b\u56fe\u7247\u200b\u5e76\u200b\u76f4\u63a5\u200b\u663e\u793a\u200b\u5728\u200b\u7f16\u8f91\u5668\u200b\u5185\u200b\u3002\u200b\u5728\u200b\u517c\u5bb9\u200b Markdown \u200b\u8bed\u6cd5\u200b\u7684\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u652f\u6301\u200b\u8bbe\u7f6e\u200b\u56fe\u7247\u200b\u5bbd\u5ea6\u200b\u3002\u200b\u597d\u7528\u200b\u7684\u200b\u8868\u683c\u200b\u63d2\u5165\u200b\u548c\u200b LaTeX \u200b\u4e66\u5199\u200b\u8f85\u52a9\u200b\u3002

      \u200b\u8f93\u51fa\u200b\u529f\u80fd\u200b

      \u200b\u652f\u6301\u200b\u5bfc\u51fa\u200b\u4e3a\u200b\u56fe\u7247\u200b\u3001HTML\u3001Epub\u3001PDF\u3001RTF\u3001Docx\u3002\u200b\u652f\u6301\u200b\u53d1\u5e03\u200b\u5230\u200b Wordpress\u3001\u200b\u5370\u8c61\u200b\u7b14\u8bb0\u200b\u3001Blogger\u3001Medium\u3001Tumblr\u200b\u7b49\u200b\u3002\u200b\u652f\u6301\u200b\u4e03\u725b\u4e91\u200b\u3001\u200b\u53c8\u200b\u62cd\u4e91\u200b\u7b49\u200b\u4ee5\u53ca\u200b\u81ea\u5b9a\u4e49\u200b\u7684\u200b\u56fe\u5e8a\u200b\u670d\u52a1\u200b\u3002

      \u200b\u5f3a\u5927\u200b\u7684\u200b\u7b14\u8bb0\u200b\u529f\u80fd\u200b

      \u200b\u5f3a\u5927\u200b\u7684\u200b\u6587\u6863\u200b\u5e93\u200b\u652f\u6301\u200b\u5206\u7c7b\u200b\u6811\u200b\u548c\u200b\u6807\u7b7e\u200b\u7ba1\u7406\u200b\u6587\u6863\u200b\uff0c\u200b\u6587\u6863\u200b\u53ef\u200b\u5f52\u7c7b\u200b\u4e8e\u200b\u591a\u4e2a\u200b\u5206\u7c7b\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u628a\u200b\u5206\u7c7b\u200b\u6574\u4e2a\u200b\u5bfc\u51fa\u200b\u4e3a\u200b Epub\u3001PDF \u200b\u548c\u200b\u751f\u6210\u200b\u9759\u6001\u200b\u7f51\u7ad9\u200b\u3002\u200b\u975e\u5e38\u200b\u5408\u9002\u200b\u7528\u4e8e\u200b\u7b14\u8bb0\u200b\u3001\u200b\u4e2a\u4eba\u200b\u77e5\u8bc6\u200b\u6536\u96c6\u200b\u3001\u200b\u7ba1\u7406\u200b\u548c\u200b\u8f93\u51fa\u200b\u3002 \u200b\u5feb\u901f\u200b\u7b14\u8bb0\u200b\uff1a\u200b\u968f\u610f\u200b\u589e\u52a0\u200b\u7b14\u8bb0\u200b\u53ca\u200b\u56fe\u7247\u200b\u7b49\u200b\u7d20\u6750\u200b\uff0c\u200b\u652f\u6301\u200b\u4ee5\u5929\u200b\u4e3a\u200b\u5355\u4f4d\u200b\u628a\u200b\u589e\u52a0\u200b\u7684\u200b\u7d20\u6750\u200b\u7ec4\u5408\u200b\u5728\u200b\u4e00\u4e2a\u200b\u6587\u6863\u200b\u5185\u200b\uff0c\u200b\u65b9\u4fbf\u200b\u6574\u7406\u200b\u53ca\u200b\u8bb0\u5f55\u200b\u5386\u53f2\u200b\u6536\u96c6\u200b\u60c5\u51b5\u200b\u3002\u200b\u5feb\u901f\u200b\u641c\u7d22\u200b\uff1a\u200b\u76ee\u524d\u200b\u5df2\u200b\u652f\u6301\u200b\u5168\u5c40\u200b\u5feb\u6377\u952e\u200b\u8c03\u51fa\u200b\u641c\u7d22\u200b\u3002

      \u200b\u4ee5\u4e0b\u200b\u6458\u81ea\u200bMWeb\u200b\u5173\u4e8e\u200bMarkdown\u200b\u7684\u200b\u4ecb\u7ecd\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mweb","title":"\u6b22\u8fce\u200b\u4f7f\u7528\u200b MWeb","text":"

      MWeb \u200b\u662f\u200b\u4e13\u4e1a\u200b\u7684\u200b Markdown \u200b\u5199\u4f5c\u200b\u3001\u200b\u8bb0\u7b14\u8bb0\u200b\u3001\u200b\u9759\u6001\u200b\u535a\u5ba2\u200b\u751f\u6210\u200b\u8f6f\u4ef6\u200b\uff0c\u200b\u76ee\u524d\u200b\u5df2\u200b\u652f\u6301\u200b Mac\uff0ciPad \u200b\u548c\u200b iPhone\u3002MWeb \u200b\u6709\u200b\u4ee5\u4e0b\u200b\u7279\u8272\u200b\uff1a

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_1","title":"\u8f6f\u4ef6\u200b\u672c\u8eab\u200b\uff1a","text":"
      • \u200b\u4f7f\u7528\u200b\u539f\u751f\u200b\u7684\u200b macOS \u200b\u6280\u672f\u200b\u6253\u9020\u200b\uff0c\u200b\u8ffd\u6c42\u200b\u4e0e\u200b\u7cfb\u7edf\u200b\u7684\u200b\u5b8c\u7f8e\u200b\u7ed3\u5408\u200b\u3002
      • \u200b\u539f\u5219\u4e0a\u200b\uff0c\u200b\u9996\u5148\u200b\u662f\u200b\u8ffd\u6c42\u200b\u754c\u9762\u200b\u7b80\u6d01\u200b\u548c\u200b\u9ad8\u6027\u80fd\u200b\uff0c\u200b\u7136\u540e\u200b\u624d\u200b\u662f\u200b\u5f3a\u5927\u200b\u6613\u7528\u200b\uff0c\u200b\u529f\u80fd\u200b\u5168\u9762\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown","title":"Markdown \u200b\u8bed\u6cd5\u200b\uff1a","text":"
      • \u200b\u4f7f\u7528\u200b GitHub Flavored Markdown \u200b\u8bed\u6cd5\u200b\uff0c\u200b\u7b80\u79f0\u200b GFM \u200b\u8bed\u6cd5\u200b\u3002
      • \u200b\u652f\u6301\u200b\u8868\u683c\u200b\u3001TOC\u3001LaTeX\u3001\u200b\u4ee3\u7801\u200b\u5757\u200b\u3001\u200b\u4efb\u52a1\u200b\u5217\u8868\u200b\u3001\u200b\u811a\u6ce8\u200b\u7b49\u200b\u3002
      • \u200b\u753b\u200b\u56fe\u5e93\u200b\u652f\u6301\u200b mermaid, viz, ECharts, PlantUML, Sequence, Flow\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown_1","title":"Markdown \u200b\u8f85\u52a9\u200b\uff1a","text":"
      • \u200b\u652f\u6301\u200b\u622a\u56fe\u200b\u5e76\u200b\u7c98\u8d34\u200b\u3001\u200b\u590d\u5236\u200b\u5e76\u200b\u7c98\u8d34\u200b\u3001\u200b\u62d6\u62fd\u200b\u7b49\u200b\u65b9\u5f0f\u200b\u63d2\u5165\u200b\u56fe\u7247\u200b\u5e76\u200b\u76f4\u63a5\u200b\u663e\u793a\u200b\u5728\u200b\u7f16\u8f91\u5668\u200b\u5185\u200b\u3002
      • \u200b\u5728\u200b\u517c\u5bb9\u200b Markdown \u200b\u8bed\u6cd5\u200b\u7684\u200b\u60c5\u51b5\u200b\u4e0b\u200b\u652f\u6301\u200b\u8bbe\u7f6e\u200b\u56fe\u7247\u200b\u5bbd\u5ea6\u200b\u3002
      • \u200b\u597d\u7528\u200b\u7684\u200b\u8868\u683c\u200b\u63d2\u5165\u200b\u548c\u200b LaTeX \u200b\u4e66\u5199\u200b\u8f85\u52a9\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown_2","title":"Markdown \u200b\u8f93\u51fa\u200b\uff1a","text":"
      • \u200b\u652f\u6301\u200b\u5bfc\u51fa\u200b\u4e3a\u200b\u56fe\u7247\u200b\u3001HTML\u3001Epub\u3001PDF\u3001RTF\u3001Docx\u3002
      • \u200b\u652f\u6301\u200b\u53d1\u5e03\u200b\u5230\u200b WordPress\u3001\u200b\u652f\u6301\u200b Metaweblog API \u200b\u534f\u8bae\u200b\u7684\u200b\u670d\u52a1\u200b\u3001Wordpress.com\u3001\u200b\u5370\u8c61\u200b\u7b14\u8bb0\u200b\uff08Evernote\uff09\u3001Blogger\u3001Medium\u3001Tumblr\u3001\u200b\u8bed\u96c0\u200b\u3001Ghost\u3001\u200b\u5c11\u6570\u6d3e\u200b Matrix\u3002
      • \u200b\u56fe\u7247\u200b\u4e0a\u4f20\u200b\u670d\u52a1\u200b\uff08\u200b\u56fe\u5e8a\u200b\uff09\u200b\u652f\u6301\u200b Imgur\u3001\u200b\u4e03\u725b\u4e91\u200b\u3001\u200b\u53c8\u200b\u62cd\u4e91\u200b\u3001\u200b\u817e\u8baf\u200b\u4e91\u200b COS\u3001\u200b\u963f\u91cc\u200b\u4e91\u200b OSS\u3001SM.MS\u200b\u548c\u200b\u81ea\u5b9a\u4e49\u200b\u7684\u200b\u56fe\u5e8a\u200b\u670d\u52a1\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown_3","title":"Markdown \u200b\u7b14\u8bb0\u200b\uff1a","text":"
      • \u200b\u5f3a\u5927\u200b\u7684\u200b\u6587\u6863\u200b\u5e93\u200b\u652f\u6301\u200b\u5206\u7c7b\u200b\u6811\u200b\u548c\u200b\u6807\u7b7e\u200b\u7ba1\u7406\u200b\u6587\u6863\u200b\uff0c\u200b\u6587\u6863\u200b\u53ef\u200b\u5f52\u7c7b\u200b\u4e8e\u200b\u591a\u4e2a\u200b\u5206\u7c7b\u200b\uff0c\u200b\u53ef\u4ee5\u200b\u628a\u200b\u5206\u7c7b\u200b\u6574\u4e2a\u200b\u5bfc\u51fa\u200b\u4e3a\u200b Epub\u3001PDF \u200b\u548c\u200b\u751f\u6210\u200b\u9759\u6001\u200b\u7f51\u7ad9\u200b\u3002\u200b\u975e\u5e38\u200b\u5408\u9002\u200b\u7528\u4e8e\u200b\u7b14\u8bb0\u200b\u3001\u200b\u4e2a\u4eba\u200b\u77e5\u8bc6\u200b\u6536\u96c6\u200b\u3001\u200b\u7ba1\u7406\u200b\u548c\u200b\u8f93\u51fa\u200b\u3002
      • \u200b\u5feb\u901f\u200b\u7b14\u8bb0\u200b\uff1a\u200b\u968f\u610f\u200b\u589e\u52a0\u200b\u7b14\u8bb0\u200b\u53ca\u200b\u56fe\u7247\u200b\u7b49\u200b\u7d20\u6750\u200b\uff0c\u200b\u652f\u6301\u200b\u4ee5\u5929\u200b\u4e3a\u200b\u5355\u4f4d\u200b\u628a\u200b\u589e\u52a0\u200b\u7684\u200b\u7d20\u6750\u200b\u7ec4\u5408\u200b\u5728\u200b\u4e00\u4e2a\u200b\u6587\u6863\u200b\u5185\u200b\uff0c\u200b\u65b9\u4fbf\u200b\u6574\u7406\u200b\u53ca\u200b\u8bb0\u5f55\u200b\u5386\u53f2\u200b\u6536\u96c6\u200b\u60c5\u51b5\u200b\u3002
      • \u200b\u5feb\u901f\u200b\u641c\u7d22\u200b\uff1a\u200b\u76ee\u524d\u200b\u5df2\u200b\u652f\u6301\u200b\u5168\u5c40\u200b\u5feb\u6377\u952e\u200b\u8c03\u51fa\u200b\u641c\u7d22\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#markdown_4","title":"\u5916\u90e8\u200b Markdown \u200b\u6587\u6863\u200b\uff1a","text":"
      • \u200b\u5916\u90e8\u200b Markdown \u200b\u6587\u6863\u200b\u4f7f\u7528\u200b\u5916\u90e8\u200b\u6a21\u5f0f\u200b\u7ba1\u7406\u200b\u3002\u200b\u5916\u90e8\u200b\u6a21\u5f0f\u200b\u4f7f\u7528\u200b\u76ee\u5f55\u200b\u6811\u200b\u7684\u200b\u65b9\u5f0f\u200b\u7f16\u8f91\u200b\u548c\u200b\u7ba1\u7406\u200b\u4f60\u200b\u7684\u200b Markdown \u200b\u6587\u6863\u200b\uff0c\u200b\u8fd8\u200b\u80fd\u200b\u5f88\u200b\u597d\u200b\u7684\u200b\u652f\u6301\u200b GitBook\u3001Jekyll\u3001Hexo \u200b\u7b49\u7b49\u200b\u7f16\u8f91\u200b\u548c\u200b\u56fe\u7247\u200b\u63d2\u5165\u200b\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mweb_1","title":"MWeb \u200b\u6587\u6863\u200b\uff1a","text":"

      \u200b\u5982\u679c\u200b\u8981\u200b\u66f4\u200b\u8be6\u7ec6\u200b\u4e86\u89e3\u200b MWeb\uff0c\u200b\u5efa\u8bae\u200b\u4f60\u200b\u4e00\u5b9a\u200b\u8981\u200b\u53bb\u200b\u770b\u200b\u4e00\u4e0b\u200b\u5b98\u7f51\u200b\u7684\u200b\u5e2e\u52a9\u200b\u6587\u6863\u200b\uff0c\u200b\u7f51\u5740\u200b\u4e3a\u200b\uff1ahttps://zh.mweb.im/help.html\u3002\u200b\u6211\u4eec\u200b\u5efa\u8bae\u200b\u5728\u200b\u4f7f\u7528\u200b\u6587\u6863\u200b\u5e93\u200b\u4e4b\u524d\u200b\uff0c\u200b\u4e00\u5b9a\u200b\u8981\u200b\u9605\u8bfb\u200b\u4e00\u4e0b\u200b MWeb \u200b\u6587\u6863\u200b\u5e93\u200b\u8be6\u7ec6\u200b\u4ecb\u7ecd\u200b \u200b\u8fd9\u200b\u7bc7\u6587\u7ae0\u200b\uff0c\u200b\u4ee5\u4fbf\u200b\u66f4\u597d\u200b\u7684\u200b\u4f7f\u7528\u200b\u6587\u6863\u200b\u5e93\u200b\u3002

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mweb_2","title":"\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u6539\u8fdb\u200b MWeb","text":"

      \u200b\u5982\u679c\u200b\u4f60\u200b\u559c\u6b22\u200b MWeb\uff0c\u200b\u60f3\u200b\u8ba9\u200b\u5b83\u200b\u53d8\u5f97\u200b\u66f4\u597d\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\uff1a

      1. \u200b\u63a8\u8350\u200b MWeb\uff0c\u200b\u8ba9\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u4eba\u200b\u77e5\u9053\u200b\u3002
      2. \u200b\u7ed9\u200b\u6211\u4eec\u200b\u53d1\u200b\u53cd\u9988\u200b\u548c\u200b\u5efa\u8bae\u200b\uff1acoderforart+2333@gmail.com
      3. \u200b\u5728\u200b Mac App Store \u200b\u4e0a\u200b\u8bc4\u4ef7\u200b \uff08\u200b\u5982\u679c\u200b\u662f\u200b\u5728\u200b MAS \u200b\u4e0a\u200b\u8d2d\u4e70\u200b\u7684\u8bdd\u200b\uff09\u3002
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#gfm-mweb","title":"GFM \u200b\u8bed\u6cd5\u200b\u7b80\u4ecb\u200b\u548c\u200b MWeb \u200b\u6240\u200b\u652f\u6301\u200b\u7684\u200b\u6269\u5c55\u200b\u8bed\u6cd5","text":"","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_2","title":"\u56de\u8f66\u200b\u8f6c\u4e3a\u200b\u6362\u884c","text":"

      \u200b\u5b98\u65b9\u200b\u7684\u200b\u8bed\u6cd5\u200b\u89c4\u5b9a\u200b\u7ed3\u5c3e\u200b\u52a0\u200b 2 \u200b\u4e2a\u200b\u4ee5\u4e0a\u200b\u7a7a\u683c\u200b\u52a0\u200b\u6362\u884c\u200b\u624d\u200b\u4f1a\u200b\u8f6c\u6210\u200b\u6362\u884c\u200b\uff0c\u200b\u4e5f\u200b\u5c31\u662f\u200b <br /> \u200b\u6807\u7b7e\u200b\u3002MWeb \u200b\u4e2d\u6709\u200b\u4e2a\u200b\u9009\u9879\u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u628a\u200b\u6362\u884c\u200b\u8f6c\u200b\u6210\u200b <br />\uff0c\u200b\u4e0d\u7528\u200b\u52a0\u4e0a\u200b 2 \u200b\u4e2a\u200b\u4ee5\u4e0a\u200b\u7a7a\u683c\u200b\uff0c\u200b\u8fd9\u4e2a\u200b\u9009\u9879\u200b\u9ed8\u8ba4\u200b\u662f\u200b\u5f00\u542f\u200b\u7684\u200b\u3002\u200b\u5982\u679c\u200b\u8981\u200b\u5173\u95ed\u200b\uff0c\u200b\u8bf7\u200b\u5728\u200b\u8bbe\u7f6e\u200b\u9875\u9762\u200b\u5173\u95ed\u200b\u3002

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#task-lists","title":"\u4efb\u52a1\u200b\u5217\u8868\u200b\uff08Task lists\uff09","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      - [ ] \u200b\u4efb\u52a1\u200b\u4e00\u200b \u200b\u672a\u200b\u505a\u200b\u4efb\u52a1\u200b `- + \u200b\u7a7a\u683c\u200b + [ ]`\n- [x] \u200b\u4efb\u52a1\u200b\u4e8c\u200b \u200b\u5df2\u200b\u505a\u200b\u4efb\u52a1\u200b `- + \u200b\u7a7a\u683c\u200b + [x]`\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      • \u200b\u4efb\u52a1\u200b\u4e00\u200b \u200b\u672a\u200b\u505a\u200b\u4efb\u52a1\u200b - + \u200b\u7a7a\u683c\u200b + [ ]
      • \u200b\u4efb\u52a1\u200b\u4e8c\u200b \u200b\u5df2\u200b\u505a\u200b\u4efb\u52a1\u200b - + \u200b\u7a7a\u683c\u200b + [x]
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_3","title":"\u56fe\u7247\u5927\u5c0f\u200b\u53ca\u200b\u5bf9\u9f50","text":"

      \u200b\u5b98\u65b9\u200b\u548c\u200b GFM \u200b\u90fd\u200b\u4e0d\u200b\u652f\u6301\u200b\u56fe\u7247\u5927\u5c0f\u200b\u8bbe\u7f6e\u200b\uff0cMWeb \u200b\u5f15\u5165\u200b\u7684\u200b\u7279\u522b\u200b\u7684\u200b\u8bed\u6cd5\u200b\u6765\u200b\u8bbe\u7f6e\u200b\u56fe\u7247\u200b\u5bbd\u5ea6\u200b\u3002\u200b\u5982\u200b\uff1a![\u200b\u56fe\u7247\u8bf4\u660e\u200b-w450](pic.jpg) \u200b\u8fd9\u6837\u200b\u8868\u793a\u200b\u8bbe\u7f6e\u200b\u56fe\u7247\u200b\u5bbd\u5ea6\u200b\u4e3a\u200b 450\u3002\u200b\u5176\u4e2d\u200b -w450 \u200b\u4e3a\u200b\u8bbe\u7f6e\u200b\u8bed\u6cd5\u200b\uff0c\u200b\u751f\u6210\u200b HTML \u200b\u65f6\u4f1a\u200b\u81ea\u52a8\u200b\u79fb\u9664\u200b\u3002w \u200b\u8868\u793a\u200b\u8bbe\u7f6e\u200b\u5bbd\u5ea6\u200b\u3002 \u200b\u53ef\u4ee5\u200b\u770b\u51fa\u200b\uff0cMWeb \u200b\u5f15\u5165\u200b\u7684\u200b\u8bed\u6cd5\u200b\u7684\u200b\u7279\u70b9\u200b\u662f\u200b\u517c\u5bb9\u200b\u539f\u6765\u200b\u7684\u200b\u8bed\u6cd5\u200b\u548c\u200b\u4ec5\u200b\u652f\u6301\u200b\u8bbe\u7f6e\u200b\u5bbd\u5ea6\u200b\u3002

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_4","title":"\u591a\u884c\u200b\u6216\u8005\u200b\u4e00\u6bb5\u200b\u4ee3\u7801","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      ```js\nfunction fancyAlert(arg) {\n  if(arg) {\n    $.facebox({div:'#foo'})\n  }\n\n}\n```\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      function fancyAlert(arg) {\n    if(arg) {\n        $.facebox({div:'#foo'})\n    }\n\n}\n

      \u200b\u8fd9\u4e2a\u200b\u8bed\u6cd5\u200b\u76ee\u524d\u200b\u5728\u200b MWeb \u200b\u4e2d\u200b\u4f7f\u7528\u200b\uff0c\u200b\u5fc5\u987b\u200b\u524d\u540e\u200b\u7a7a\u200b\u4e00\u884c\u200b\uff0c\u200b\u624d\u200b\u4f1a\u200b\u6b63\u786e\u200b\u89e3\u6790\u200b\u3002\u200b\u6211\u200b\u89c9\u5f97\u200b\uff0c\u200b\u5728\u200b\u5199\u200b Markdown \u200b\u6587\u6863\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\uff0c\u200b\u8fd0\u7528\u200b\u7a7a\u884c\u200b\u5f88\u200b\u6709\u200b\u5fc5\u8981\u200b\uff0c\u200b\u57fa\u672c\u4e0a\u200b\uff0c\u200b\u5757\u7ea7\u200b\u5143\u7d20\u200b\uff08\u200b\u6807\u9898\u200b\u3001\u200b\u5217\u8868\u200b\u3001\u200b\u5f15\u7528\u200b\u3001\u200b\u4ee3\u7801\u200b\u5757\u200b\u3001\u200b\u8868\u683c\u200b\u3001\u200b\u6bb5\u843d\u200b\u7b49\u200b\uff09\uff0c\u200b\u90fd\u200b\u5efa\u8bae\u200b\u524d\u540e\u200b\u7a7a\u200b\u4e00\u884c\u200b\u3002

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_5","title":"\u8868\u683c","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      \u200b\u7b2c\u4e00\u200b\u683c\u200b\u8868\u5934\u200b | \u200b\u7b2c\u4e8c\u200b\u683c\u200b\u8868\u5934\u200b\n--------- | -------------\n\u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b \u200b\u7b2c\u4e00\u5217\u200b\u7b2c\u4e00\u200b\u683c\u200b | \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b\u7b2c\u4e8c\u5217\u200b\u7b2c\u4e00\u200b\u683c\u200b\n\u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b \u200b\u7b2c\u4e00\u5217\u200b\u7b2c\u4e8c\u200b\u683c\u200b \u200b\u591a\u52a0\u200b\u6587\u5b57\u200b | \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b\u7b2c\u4e8c\u5217\u200b\u7b2c\u4e8c\u200b\u683c\u200b\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      \u200b\u7b2c\u4e00\u200b\u683c\u200b\u8868\u5934\u200b \u200b\u7b2c\u4e8c\u200b\u683c\u200b\u8868\u5934\u200b \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b \u200b\u7b2c\u4e00\u5217\u200b\u7b2c\u4e00\u200b\u683c\u200b \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b\u7b2c\u4e8c\u5217\u200b\u7b2c\u4e00\u200b\u683c\u200b \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b \u200b\u7b2c\u4e00\u5217\u200b\u7b2c\u4e8c\u200b\u683c\u200b \u200b\u591a\u52a0\u200b\u6587\u5b57\u200b \u200b\u5185\u5bb9\u200b\u5355\u5143\u683c\u200b\u7b2c\u4e8c\u5217\u200b\u7b2c\u4e8c\u200b\u683c","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_6","title":"\u5220\u9664\u200b\u7ebf","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      \u200b\u52a0\u200b\u5220\u9664\u200b\u7ebf\u200b\u50cf\u200b\u8fd9\u6837\u200b\u7528\u200b\uff1a ~~\u200b\u5220\u9664\u200b\u8fd9\u4e9b\u200b~~\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      \u200b\u52a0\u200b\u5220\u9664\u200b\u7ebf\u200b\u50cf\u200b\u8fd9\u6837\u200b\u7528\u200b\uff1a \u200b\u5220\u9664\u200b\u8fd9\u4e9b\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#latex","title":"LaTeX","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      \u200b\u5757\u7ea7\u200b\u516c\u5f0f\u200b\uff1a\n```math\nx = \\dfrac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\n```\n\n\u200b\u884c\u5185\u200b\u516c\u5f0f\u200b\uff1a ``\\Gamma(n) = (n-1)!\\quad\\forall n\\in\\mathbb N``\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff08\u200b\u5728\u200b\u8bbe\u7f6e\u200b\u9875\u9762\u200b\u4e2d\u200b\u542f\u7528\u200b LaTeX \u200b\u624d\u200b\u4f1a\u200b\u770b\u5230\u200b\u6548\u679c\u200b\uff09\uff1a

      \u200b\u5757\u7ea7\u200b\u516c\u5f0f\u200b\uff1a

      x = \\dfrac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\n

      \u200b\u884c\u5185\u200b\u516c\u5f0f\u200b\uff1a \\Gamma(n) = (n-1)!\\quad\\forall n\\in\\mathbb N

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mweb_3","title":"MWeb \u200b\u753b\u56fe","text":"","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#mermaid","title":"mermaid","text":"

      mermaid \u200b\u662f\u200b\u6bd4\u8f83\u200b\u6d41\u884c\u200b\u7684\u200b\u753b\u200b\u56fe\u5e93\u200b\uff0c\u200b\u5b83\u200b\u652f\u6301\u200b\u6d41\u7a0b\u56fe\u200b\u3001\u200b\u987a\u5e8f\u200b\u56fe\u200b\u548c\u200b\u7518\u7279\u56fe\u200b\uff0c\u200b\u5b83\u200b\u7684\u200b\u5b98\u7f51\u200b\u4e3a\u200b\uff1ahttps://mermaidjs.github.io/ \uff0c\u200b\u5728\u200b MWeb \u200b\u4e2d\u200b\u4f7f\u7528\u200b mermaid \u200b\u7684\u200b\u8bed\u6cd5\u200b\u5c31\u662f\u200b\u58f0\u660e\u200b\u4ee3\u7801\u200b\u5757\u200b\u7684\u200b\u8bed\u8a00\u200b\u4e3a\u200b mermaid\uff0c\u200b\u4ee3\u7801\u200b\u5757\u200b\u4e2d\u200b\u518d\u200b\u5199\u200b\u4e0a\u200b mermaid \u200b\u7684\u200b\u753b\u56fe\u200b\u8bed\u6cd5\u200b\u5373\u53ef\u200b\uff0c\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u628a\u200b\u4e0b\u9762\u200b\u7684\u200b\u8bed\u6cd5\u200b\u590d\u5236\u5230\u200b MWeb \u200b\u4e2d\u200b\u67e5\u770b\u200b\u6548\u679c\u200b\u3002

      ```mermaid\nsequenceDiagram\n    participant Alice\n    participant Bob\n    Alice->John: Hello John, how are you?\n    loop Healthcheck\n        John->John: Fight against hypochondria\n    end\n    Note right of John: Rational thoughts <br/>prevail...\n    John-->Alice: Great!\n    John->Bob: How about you?\n    Bob-->John: Jolly good!\n```\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      sequenceDiagram\n    participant Alice\n    participant Bob\n    Alice->John: Hello John, how are you?\n    loop Healthcheck\n        John->John: Fight against hypochondria\n    end\n    Note right of John: Rational thoughts <br/>prevail...\n    John-->Alice: Great!\n    John->Bob: How about you?\n    Bob-->John: Jolly good!
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#echarts","title":"echarts","text":"

      echarts \u200b\u662f\u200b\u767e\u5ea6\u200b\u51fa\u54c1\u200b\u7684\u200b js \u200b\u753b\u200b\u56fe\u5e93\u200b\uff0c\u200b\u5b83\u200b\u7684\u200b\u7f51\u5740\u200b\u4e3a\u200b\uff1ahttps://echarts.apache.org/zh/index.html\uff0c\u200b\u529f\u80fd\u200b\u975e\u5e38\u200b\u5f3a\u5927\u200b\uff0cMWeb \u200b\u652f\u6301\u200b echarts \u200b\u7684\u200b\u4e00\u4e9b\u200b\u57fa\u672c\u200b\u7684\u200b\u7528\u6cd5\u200b\uff0c\u200b\u592a\u200b\u9ad8\u7ea7\u200b\u7684\u200b\u4e0d\u200b\u652f\u6301\u200b\u3002\u200b\u4f60\u200b\u53ef\u4ee5\u200b\u5c06\u200b\u4ee5\u4e0b\u200b\u8bed\u6cd5\u200b\u590d\u5236\u5230\u200b MWeb \u200b\u4e2d\u200b\u8fdb\u884c\u200b\u5c1d\u8bd5\u200b\u3002\u200b\u4f60\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u53bb\u200b https://echarts.apache.org/examples/zh/index.html \u200b\u8fd9\u4e2a\u200b\u7f51\u5740\u200b\u67e5\u770b\u200b\u4e00\u4e9b\u200b\u4f8b\u5b50\u200b\uff0c\u200b\u8981\u200b\u6ce8\u610f\u200b\u7684\u200b\u662f\u200b MWeb \u200b\u53ea\u80fd\u200b\u89e3\u6790\u200b option = {} \u200b\u8fd9\u79cd\u200b\u7b80\u5355\u200b\u7684\u200b\uff0c\u200b\u4e0d\u8fc7\u200b\u5e94\u8be5\u200b\u662f\u200b\u8db3\u591f\u200b\u4f7f\u7528\u200b\u4e86\u200b\u3002

      ```echarts\noption = {\n    xAxis: {\n        type: 'category',\n        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']\n    },\n    yAxis: {\n        type: 'value'\n    },\n    series: [{\n        data: [820, 932, 901, 934, 1290, 1330, 1320],\n        type: 'line'\n    }]\n};\n```\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      option = {\n    xAxis: {\n        type: 'category',\n        data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']\n    },\n    yAxis: {\n        type: 'value'\n    },\n    series: [{\n        data: [820, 932, 901, 934, 1290, 1330, 1320],\n        type: 'line'\n    }]\n};\n
      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#footnote","title":"\u811a\u6ce8\u200b\uff08Footnote\uff09","text":"

      Markdown \u200b\u8bed\u6cd5\u200b\uff1a

      \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u811a\u6ce8\u200b\uff1a[^1]\n

      \u200b\u6548\u679c\u200b\u5982\u4e0b\u200b\uff1a

      \u200b\u8fd9\u662f\u200b\u4e00\u4e2a\u200b\u811a\u6ce8\u200b\uff1a1

      ","tags":["Markdown"]},{"location":"develop/Markdown/MWeb/#_7","title":"\u6ce8\u91ca\u200b\u548c\u200b\u9605\u8bfb\u200b\u66f4\u200b\u591a","text":"

      \u200b\u6ce8\u200b \u200b\u9605\u8bfb\u200b\u66f4\u200b\u591a\u200b\u7684\u200b\u529f\u80fd\u200b\u53ea\u7528\u200b\u5728\u200b\u6587\u6863\u200b\u5e93\u200b\u751f\u6210\u200b\u9759\u6001\u200b\u7f51\u7ad9\u200b\u6216\u200b\u53d1\u5e03\u200b\u5230\u200b Wordpress \u200b\u535a\u5ba2\u200b\u65f6\u200b\uff0c\u200b\u63d2\u5165\u200b\u65f6\u200b\u6ce8\u610f\u200b\u8981\u200b\u540e\u7a7a\u200b\u4e00\u884c\u200b\u3002

      1. \u200b\u8fd9\u91cc\u200b\u662f\u200b\u811a\u6ce8\u200b\u4fe1\u606f\u200b\u00a0\u21a9

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/","title":"Markdown\u200b\u8bed\u6cd5\u200b\u5b66\u4e60\u200b \u200b\u7cbe\u7b80\u7248","text":"

      \u200b\u6587\u7ae0\u200b\u5f00\u5934\u200b

      \u200b\u4ecb\u7ecd\u200b\u4e00\u4e0b\u200bMarkdown\uff1a Markdown \u200b\u662f\u200b\u4e00\u79cd\u200b\u8f7b\u91cf\u7ea7\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\uff0c\u200b\u5b83\u200b\u5141\u8bb8\u200b\u4eba\u4eec\u200b\u4f7f\u7528\u200b\u6613\u8bfb\u6613\u5199\u200b\u7684\u200b\u7eaf\u200b\u6587\u672c\u683c\u5f0f\u200b\u7f16\u5199\u200b\u6587\u6863\u200b\u3002Markdown \u200b\u8bed\u8a00\u200b\u5728\u200b 2004 \u200b\u7531\u7ea6\u7ff0\u200b\u00b7\u200b\u683c\u9c81\u4f2f\u200b\uff08\u200b\u82f1\u8bed\u200b\uff1aJohn Gruber\uff09\u200b\u521b\u5efa\u200b\u3002 Markdown \u200b\u7f16\u5199\u200b\u7684\u200b\u6587\u6863\u200b\u53ef\u4ee5\u200b\u5bfc\u51fa\u200b HTML \u3001Word\u3001\u200b\u56fe\u50cf\u200b\u3001PDF\u3001Epub \u200b\u7b49\u200b\u591a\u79cd\u200b\u683c\u5f0f\u200b\u7684\u200b\u6587\u6863\u200b\u3002Markdown \u200b\u7f16\u5199\u200b\u7684\u200b\u6587\u6863\u200b\u540e\u7f00\u200b\u4e3a\u200b .md, .markdown\u3002

      \u200b\u6b64\u200b\u7b14\u8bb0\u200b\u5b66\u4e60\u200b\u6458\u6284\u200b\u81ea\u200bMarkdown\u200b\u8bed\u6cd5\u200b\u5b66\u4e60\u200b \u200b\u7cbe\u7b80\u7248\u200b\uff0c\u200b\u5b66\u4e60\u200b\u501f\u9274\u200b\u5927\u4f6c\u200b\u4e4b\u200b\u7ecf\u9a8c\u200b\uff08Ctrl C+V\uff09

      \u200b\u4e5f\u200b\u63a8\u8350\u200b\u770b\u200b:Markdown\u200b\u4e2d\u6587\u200b\u6307\u5357\u200b

      \u200b\u4e00\u4e9b\u200bMarkdown\u200b\u6587\u6863\u200b\u521b\u4f5c\u200b\u5de5\u5177\u200b\uff1a

      • Mac: MacDown, iA Writer \u200b\u6216\u200b Marked 2
      • iOS / Android: iA Writer
      • Windows: ghostwriter \u200b\u6216\u200b Markdown Monster
      • Linux: ReText \u200b\u6216\u200b ghostwriter
      • Web: Dillinger \u200b\u6216\u200b StackEdit
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_1","title":"\u6700\u200b\u5e38\u7528","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_2","title":"\u5206\u7ea7\u200b\u6807\u9898","text":"
      # \u200b\u4e00\u7ea7\u200b\u6807\u9898\u200b (\u200b\u6ce8\u610f\u200b\u6709\u200b\u7a7a\u683c\u200b)\n## \u200b\u4e8c\u7ea7\u200b\u6807\u9898\u200b\n### \u200b\u4e09\u7ea7\u200b\u6807\u9898\u200b\n#### \u200b\u56db\u7ea7\u200b\u6807\u9898\u200b\n##### \u200b\u4e94\u7ea7\u200b\u6807\u9898\u200b\n###### \u200b\u516d\u7ea7\u200b\u6807\u9898\u200b  <!--\u200b\u6700\u200b\u591a\u200b6\u200b\u7ea7\u200b\u6807\u9898\u200b-->\n
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_3","title":"\u76ee\u5f55","text":"

      \u200b\u5728\u200b\u4efb\u610f\u200b\u4f4d\u7f6e\u200b\u63d2\u5165\u200b [toc] \u200b\u663e\u793a\u200b\u5168\u6587\u200b\u76ee\u5f55\u200b\u7ed3\u6784\u200b

      \u200b\u793a\u4f8b\u200b\u89c1\u200b\u6587\u7ae0\u200b\u5f00\u5934\u200b\uff08\u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u5f00\u5934\u200b\u67e5\u770b\u200b\u76ee\u5f55\u200b\uff09

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_4","title":"\u659c\u4f53\u200b/\u200b\u7c97\u4f53\u200b/\u200b\u5220\u9664\u200b\u7ebf\u200b/\u200b\u4e0b\u5212\u7ebf\u200b/\u200b\u80cc\u666f\u200b\u9ad8\u4eae","text":"
      *\u200b\u659c\u4f53\u200b*    _\u200b\u659c\u4f53\u200b_\n**\u200b\u7c97\u4f53\u200b**    __\u200b\u7c97\u4f53\u200b__\n***\u200b\u52a0\u7c97\u200b\u659c\u4f53\u200b***    ___\u200b\u52a0\u7c97\u200b\u659c\u4f53\u200b___\n~~\u200b\u5220\u9664\u200b\u7ebf\u200b~~\n<u>\u200b\u4e0b\u5212\u7ebf\u200b</u>\n==\u200b\u80cc\u666f\u200b\u9ad8\u4eae\u200b==\n

      \u200b\u659c\u4f53\u200b \u200b\u659c\u4f53\u200b

      \u200b\u7c97\u4f53\u200b \u200b\u7c97\u4f53\u200b

      \u200b\u52a0\u7c97\u200b\u659c\u4f53\u200b \u200b\u52a0\u7c97\u200b\u659c\u4f53\u200b

      \u200b\u5220\u9664\u200b\u7ebf\u200b

      \u200b\u4e0b\u5212\u7ebf\u200b

      \u200b\u80cc\u666f\u200b\u9ad8\u4eae\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_5","title":"\u65e0\u5e8f\u200b\u5217\u8868\u200b/\u200b\u6709\u200b\u5e8f\u5217\u8868","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_6","title":"\u65e0\u5e8f\u200b\u5217\u8868","text":"
      * \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e00\u200b\n+ \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b\n- \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e09\u200b\n
      • \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e00\u200b
      • \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b
      • \u200b\u65e0\u5e8f\u200b\u5217\u8868\u200b\u9879\u200b \u200b\u4e09\u200b
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_7","title":"\u591a\u7ea7\u200b\u65e0\u5e8f\u200b\u5217\u8868","text":"
      * \u200b\u4eca\u5929\u200b`* + \u200b\u7a7a\u683c\u952e\u200b`\n* \u200b\u660e\u5929\u200b\n    * \u200b\u5b66\u4e60\u200b `TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + * + \u200b\u7a7a\u683c\u952e\u200b`\n    * \u200b\u8d2d\u7269\u200b\n        * \u200b\u9762\u5305\u200b\n        * \u200b\u725b\u5976\u200b\n* \u200b\u540e\u5929\u200b\n
      • \u200b\u4eca\u5929\u200b* + \u200b\u7a7a\u683c\u952e\u200b
      • \u200b\u660e\u5929\u200b
        • \u200b\u5b66\u4e60\u200b TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + * + \u200b\u7a7a\u683c\u952e\u200b
        • \u200b\u8d2d\u7269\u200b
          • \u200b\u9762\u5305\u200b
          • \u200b\u725b\u5976\u200b
      • \u200b\u540e\u5929\u200b
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_8","title":"\u6709\u200b\u5e8f\u5217\u8868\u200b/\u200b\u591a\u7ea7\u200b\u6709\u200b\u5e8f\u5217\u8868","text":"
      1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e00\u200b `\u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b`\n2. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b\n    1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(1) `TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + \u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b`\n    2. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(2)\n        1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(2).1\n3. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e09\u200b\n
      1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e00\u200b \u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b
      2. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b
        1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(1) TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + \u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b
        2. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(2)
          1. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e8c\u200b(2).1
      3. \u200b\u6709\u200b\u5e8f\u5217\u8868\u200b\u9879\u200b \u200b\u4e09\u200b
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_9","title":"\u4efb\u52a1\u200b\u5217\u8868","text":"
      - [ ] \u200b\u4efb\u52a1\u200b\u4e00\u200b \u200b\u672a\u200b\u505a\u200b\u4efb\u52a1\u200b `- + \u200b\u7a7a\u683c\u200b + [ ]`\n- [x] \u200b\u4efb\u52a1\u200b\u4e8c\u200b \u200b\u5df2\u200b\u505a\u200b\u4efb\u52a1\u200b `- + \u200b\u7a7a\u683c\u200b + [x]`\n
      • \u200b\u4efb\u52a1\u200b\u4e00\u200b \u200b\u672a\u200b\u505a\u200b\u4efb\u52a1\u200b - + \u200b\u7a7a\u683c\u200b + [ ]
      • \u200b\u4efb\u52a1\u200b\u4e8c\u200b \u200b\u5df2\u200b\u505a\u200b\u4efb\u52a1\u200b - + \u200b\u7a7a\u683c\u200b + [x]
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_10","title":"\u8868\u683c","text":"

      \u200b\u7b2c\u4e00\u200b\u884c\u4e3a\u200b\u8868\u5934\u200b\uff0c\u200b\u7b2c\u4e8c\u884c\u200b\u5206\u9694\u200b\u8868\u5934\u200b\u548c\u200b\u4e3b\u4f53\u200b\u90e8\u5206\u200b(\u200b\u5982\u679c\u200b\u8868\u683c\u200b\u65e0\u6cd5\u200b\u663e\u793a\u200b\u53ef\u4ee5\u200b\u5c1d\u8bd5\u200b\u628a\u200b\u7b2c\u4e8c\u884c\u200b\u7684\u200b - \u200b\u53d8\u4e3a\u200b --- )\uff0c\u200b\u53ef\u4ee5\u200b\u6307\u5b9a\u200b\u6240\u5728\u200b\u5217\u200b\u7684\u200b\u5bf9\u9f50\u200b\u65b9\u5f0f\u200b\uff0c\u200b\u7b2c\u4e09\u884c\u200b\u5f00\u59cb\u200b\u6bcf\u4e00\u200b\u884c\u4e3a\u200b\u4e00\u4e2a\u200b\u8868\u683c\u200b\u884c\u200b\u3002\u200b\u5217\u4e0e\u5217\u200b\u4e4b\u95f4\u200b\u7528\u200b | \u200b\u9694\u5f00\u200b\u3002(\u200b\u6ce8\u200b\uff1a\u200b\u539f\u751f\u200b\u65b9\u5f0f\u200b\u7684\u200b\u8868\u683c\u200b\u6bcf\u200b\u4e00\u884c\u200b\u7684\u200b\u4e24\u8fb9\u200b\u4e5f\u200b\u8981\u200b\u6709\u200b | )

      \u200b\u5bf9\u9f50\u200b\u65b9\u5f0f\u200b :- \u200b\u5de6\u200b\u5bf9\u9f50\u200b - \u200b\u4e2d\u5fc3\u200b\u5bf9\u9f50\u200b -: \u200b\u53f3\u200b\u5bf9\u9f50\u200b

      \u200b\u7b2c\u4e00\u5217\u200b|\u200b\u7b2c\u4e8c\u5217\u200b|\u200b\u7b2c\u4e09\u5217\u200b\n:-|-|-:\na11|a12|a13\na21|a22|a33\na31|a32|a33\n
      \u200b\u8868\u5934\u200b\u4e00\u200b \u200b\u8868\u5934\u200b\u4e8c\u200b \u200b\u8868\u5934\u200b\u4e09\u200b a11 a12 a13 a21 a22 a33 a31 a32 a33","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_11","title":"\u8d85\u94fe\u63a5","text":"

      [ ]\u200b\u91cc\u200b\u5199\u200b\u94fe\u63a5\u200b\u6587\u5b57\u200b\uff0c( )\u200b\u91cc\u200b\u5199\u200b\u94fe\u63a5\u200b\u5730\u5740\u200b, ( )\u200b\u4e2d\u200b\u7684\u200b\" \"\u200b\u4e2d\u200b\u53ef\u4ee5\u200b\u4e3a\u200b\u94fe\u63a5\u200b\u6307\u5b9a\u200btitle\u200b\u5c5e\u6027\u200b\uff0ctitle\u200b\u5c5e\u6027\u200b\u53ef\u200b\u52a0\u200b\u53ef\u4e0d\u200b\u52a0\u200b\u3002title\u200b\u5c5e\u6027\u200b\u7684\u200b\u6548\u679c\u200b\u662f\u200b\u9f20\u6807\u60ac\u505c\u200b\u5728\u200b\u94fe\u63a5\u200b\u4e0a\u200b\u4f1a\u200b\u51fa\u73b0\u200b\u6307\u5b9a\u200b\u7684\u200b title\u200b\u6587\u5b57\u200b\uff0c\u200b\u94fe\u63a5\u200b\u5730\u5740\u200b\u4e0e\u200btitle\u200b\u524d\u6709\u200b\u4e00\u4e2a\u200b\u7a7a\u683c\u200b\u3002

      \u200b\u53f3\u8fb9\u200b\u662f\u200b\u94fe\u63a5\u200b[\u200b\u94fe\u63a5\u200b\u6587\u5b57\u200b](\u200b\u94fe\u63a5\u200b \"title\")\n
      \u200b\u53f3\u8fb9\u200b\u662f\u200b\u94fe\u63a5\u200b[GitHub](https://github.com \"GitHub\")\n

      \u200b\u53f3\u8fb9\u200b\u662f\u200b\u94fe\u63a5\u200bGitHub

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_12","title":"\u63d2\u5165\u200b\u56fe\u7247","text":"

      \u200b\u683c\u5f0f\u200b\uff1a! [\u200b\u56fe\u7247\u200b\u6807\u9898\u200b] (\u200b\u56fe\u7247\u200b\u5730\u5740\u200b \"\u200b\u56fe\u7247\u200bTitle\u201d)

      \u200b\u5176\u4e2d\u200b\u200b\u56fe\u7247\u200b\u6807\u9898\u200b\u200b\u4f1a\u200b\u88ab\u200b\u67d0\u4e9b\u200b\u7f51\u7ad9\u200b\u548c\u200b\u7f16\u8f91\u5668\u200b\u663e\u793a\u200b\u5728\u200b\u56fe\u7247\u200b\u4e0b\u65b9\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_13","title":"\u63d2\u5165\u200b\u89c6\u9891","text":"

      \u200b\u683c\u5f0f\u200b\uff1a

      <iframe height= width= src=\"\u200b\u94fe\u63a5\u200b\">\n

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_14","title":"\u4ee3\u7801\u200b\u5757","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_15","title":"\u884c\u5185\u200b\u4ee3\u7801\u200b\u5757","text":"

      \u200b\u7528\u200b\u201c ` \u201d\u200b\u5de6\u53f3\u200b\u5305\u88f9\u200b\u4ee3\u7801\u200b

      `printf()` \u200b\u51fd\u6570\u200b  \n
      \u200b\u663e\u793a\u200b\u4e3a\u200bprintf() \u200b\u51fd\u6570\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_16","title":"\u591a\u884c\u200b\u4ee3\u7801\u200b\u5757","text":"

      \u200b\u7528\u200b\u201c ``` \u201d\u200b\u4e0a\u4e0b\u200b\u5305\u88f9\u200b\u4ee3\u7801\u200b\uff0c\u200b\u5728\u200b\u7b2c\u4e00\u4e2a\u200b\u201c ``` \u201d\u200b\u540e\u200b\u6dfb\u52a0\u200b\u8bed\u8a00\u200b\u540d\u79f0\u200b\u83b7\u5f97\u200b\u4e0d\u540c\u200b\u7684\u200b\u9ad8\u4eae\u200b\u6548\u679c\u200b

      \u200b\u5982\u200b\uff1acpp\uff0cpython\uff0cswift

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_17","title":"\u5bf9\u9f50\u200b\u65b9\u5f0f","text":"
      <center>\u200b\u884c\u200b\u4e2d\u5fc3\u200b\u5bf9\u9f50\u200b</center>\n<p align=\"left\">\u200b\u884c\u200b\u5de6\u200b\u5bf9\u9f50\u200b</p>\n<p align=\"right\">\u200b\u884c\u53f3\u200b\u5bf9\u9f50\u200b</p>\n

      \u200b\u884c\u200b\u4e2d\u5fc3\u200b\u5bf9\u9f50\u200b

      \u200b\u884c\u200b\u5de6\u200b\u5bf9\u9f50\u200b

      \u200b\u884c\u53f3\u200b\u5bf9\u9f50\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_18","title":"\u5206\u5272\u7ebf","text":"
      * * *\n***\n- - -\n---\n
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_19","title":"\u6362\u884c","text":"

      \u200b\u4e0d\u540c\u200bmarkdown\u200b\u7f16\u8f91\u5668\u200b\u53ef\u80fd\u200b\u6709\u200b\u4e0d\u540c\u200b\u7684\u200b\u6362\u884c\u200b\u65b9\u5f0f\u200b\uff0c\u200b\u6700\u200b\u7b80\u5355\u200b\u4e3a\u200b\u76f4\u63a5\u200b\u6572\u200b\u56de\u8f66\u200b

      markdown\u200b\u6587\u672c\u200b\u5185\u200b\u7684\u200b\u8fde\u7eed\u200b\u4e24\u4e2a\u200b\u6216\u200b\u591a\u4e2a\u200b\u56de\u8f66\u200b\u4f1a\u200b\u88ab\u200b\u66ff\u6362\u200b\u4e3a\u200b\u4e00\u4e2a\u200b\u56de\u8f66\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_20","title":"\u9ad8\u7ea7","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_21","title":"\u8bbe\u7f6e\u200b\u5b57\u4f53\u200b/\u200b\u989c\u8272","text":"
      <font face=\"\u200b\u5b8b\u4f53\u200b\" color=blue size=5>\u200b\u84dd\u8272\u200b\u7684\u200b\u5b57\u200b\uff5e</font>\n

      \u200b\u84dd\u8272\u200b\u7684\u200b\u5b57\u200b\uff5e

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_22","title":"\u5e38\u7528\u200b\u989c\u8272","text":"

      \u200b\u6d4f\u89c8\u5668\u200b\u652f\u6301\u200b\u7684\u200b\u6240\u6709\u200b\u989c\u8272\u200b\u8bf7\u200b\u8df3\u8f6c\u200b\u53c2\u8003\u200b

      \u200b\u73b0\u4ee3\u200b\u6d4f\u89c8\u5668\u200b\u652f\u6301\u200b\u7684\u200b140\u200b\u79cd\u200b\u5df2\u200b\u547d\u540d\u200b\u7684\u200b\u989c\u8272\u200b

      \u200b\u5e38\u7528\u200b\u989c\u8272\u200b\u540d\u79f0\u200b: * \u200b\u6309\u200b\u7f51\u7ad9\u200b\u987a\u5e8f\u6392\u5217\u200b * orange pink gold yellow purple greenyellow lightgreen green aqua lightblue blue wheat brown white snow linen silver gray black

      \u200b\u6700\u200b\u5e38\u7528\u200b \u200b\u5176\u4ed6\u200b red greenyellow orange lightgreen yellow lightblue green pink aqua gold blue silver purple brown","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_23","title":"\u951a\u70b9","text":"

      \u200b\u4e5f\u200b\u5c31\u662f\u200b \u200b\u8df3\u8f6c\u200b

      1. [\u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u200b\u8f6c\u5230\u7b2c\u200b\u4e00\u6bb5\u200b](#jump1)\n2. [\u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u7b2c\u4e8c\u6bb5\u200b](#jump2\uff09\n\n### <span id=\"jump1\">\u200b\u7b2c\u4e00\u6bb5\u200b</span>\n\n### <span id=\"jump2\">\u200b\u7b2c\u4e8c\u6bb5\u200b</span>\n
      <span id=\"now\">\u200b\u5f53\u524d\u200b\u4f4d\u7f6e\u200b</span>\n\u200b\u70b9\u51fb\u200b[\u200b\u8fd9\u91cc\u200b](#top)\u200b\u8df3\u8f6c\u200b\u5230\u200b\u5f00\u5934\u200b\n\u200b\u70b9\u51fb\u200b[\u200b\u8fd9\u91cc\u200b](#bottom)\u200b\u8df3\u8f6c\u200b\u5230\u200b\u7ed3\u5c3e\u200b\n

      \u200b\u5f53\u524d\u200b\u4f4d\u7f6e\u200b

      \u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u5f00\u5934\u200b

      \u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u7ed3\u5c3e\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_24","title":"\u6ce8\u811a","text":"
      \u200b\u4f7f\u7528\u200b Markdown[^1]\u200b\u53ef\u4ee5\u200b\u6548\u7387\u200b\u7684\u200b\u4e66\u5199\u200b\u6587\u6863\u200b, \u200b\u76f4\u63a5\u200b\u8f6c\u6362\u6210\u200b HTML[^2]\u3002\n\n[^1]:Markdown\u200b\u662f\u200b\u4e00\u79cd\u200b\u7eaf\u200b\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\n[^2]:HyperText Markup Language \u200b\u8d85\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\n

      \u200b\u4f7f\u7528\u200b Markdown1\u200b\u53ef\u4ee5\u200b\u6548\u7387\u200b\u7684\u200b\u4e66\u5199\u200b\u6587\u6863\u200b, \u200b\u76f4\u63a5\u200b\u8f6c\u6362\u6210\u200b HTML2\u3002

      \u200b\u70b9\u51fb\u200b\u8fd9\u91cc\u200b\u8df3\u8f6c\u200b\u5230\u200b\u7ed3\u5c3e\u200b\u67e5\u770b\u200b\u6ce8\u811a\u200b\u7684\u200b\u663e\u793a\u200b\u6548\u679c\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_25","title":"\u591a\u7ea7\u200b\u5f15\u7528","text":"
      >>> \u200b\u8bf7\u95ee\u200b Markdwon \u200b\u600e\u4e48\u200b\u7528\u200b\uff1f - \u200b\u5c0f\u767d\u200b\n\n>> \u200b\u81ea\u5df1\u200b\u770b\u200b\u6559\u7a0b\u200b\uff01 - \u200b\u6124\u9752\u200b\n\n> \u200b\u6559\u7a0b\u200b\u5728\u200b\u54ea\u200b\uff1f - \u200b\u5c0f\u767d\u200b\n\n`[^_^]: # \u200b\u65e0\u6cd5\u200b\u663e\u793a\u200b\u65f6\u200b\u8bb0\u5f97\u200b\u7a7a\u884c\u200b`\n

      \u200b\u4e0d\u540c\u200b\u7f16\u8f91\u5668\u200b\u7684\u200b\u663e\u793a\u200b\u60c5\u51b5\u200b\u4e0d\u540c\u200b

      \u200b\u8bf7\u95ee\u200b Markdwon \u200b\u600e\u4e48\u200b\u7528\u200b\uff1f - \u200b\u5c0f\u767d\u200b

      \u200b\u81ea\u5df1\u200b\u770b\u200b\u6559\u7a0b\u200b\uff01 - \u200b\u6124\u9752\u200b

      \u200b\u6559\u7a0b\u200b\u5728\u200b\u54ea\u200b\uff1f - \u200b\u5c0f\u767d\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#latex","title":"LaTeX\u200b\u516c\u5f0f","text":"
      • \u200b\u5728\u200b\u6570\u5b66\u516c\u5f0f\u200b\u7684\u200b\u524d\u540e\u200b\u52a0\u200b$\u200b\u662f\u200b\u884c\u5185\u200b\u516c\u5f0f\u200b
      \u200b\u6211\u4eec\u200b\u5728\u200b\u521d\u4e2d\u200b\u6570\u5b66\u8bfe\u200b\u4e0a\u200b\u5df2\u7ecf\u200b\u5bf9\u200b\u4e00\u6b21\u51fd\u6570\u200b$y=x+a$\u200b\u6709\u6240\u200b\u4e86\u89e3\u200b\u3002\n

      \u200b\u6211\u4eec\u200b\u5728\u200b\u521d\u4e2d\u200b\u6570\u5b66\u8bfe\u200b\u4e0a\u200b\u5df2\u7ecf\u200b\u5bf9\u200b\u4e00\u6b21\u51fd\u6570\u200b\\(y=x+a\\)\u200b\u6709\u6240\u200b\u4e86\u89e3\u200b\u3002

      • \u200b\u5728\u200b\u6570\u5b66\u516c\u5f0f\u200b\u7684\u200b\u524d\u540e\u200b\u52a0\u200b$$\u200b\u662f\u200b\u72ec\u5360\u200b\u4e00\u884c\u200b\u7684\u200b\u516c\u5f0f\u200b
        \u200b\u4e0b\u9762\u200b\u6211\u4eec\u200b\u6765\u200b\u8ba4\u8bc6\u4e00\u4e0b\u200b\u4e8c\u6b21\u200b\u51fd\u6570\u200b$$y=ax^2+bx+c$$\n
        \u200b\u4e0b\u9762\u200b\u6211\u4eec\u200b\u6765\u200b\u8ba4\u8bc6\u4e00\u4e0b\u200b\u4e8c\u6b21\u200b\u51fd\u6570\u200b\\(\\(y=ax^2+bx+c\\)\\)
      \u200b\u884c\u5185\u200b\u516c\u5f0f\u200b\uff1a$\\Gamma(n) = (n-1)!\\quad\\forall n\\in\\mathbb N$\n\u200b\u5757\u7ea7\u200b\u516c\u5f0f\u200b\uff1a\n$$  x = \\dfrac{-b \\pm \\sqrt{b^2 - 4ac}}{2a} $$\n$$ \\frac{1}{\\Bigl(\\sqrt{\\phi \\sqrt{5}}-\\phi\\Bigr) e^{\\frac25 \\pi}} =\n1+\\frac{e^{-2\\pi}} {1+\\frac{e^{-4\\pi}} {1+\\frac{e^{-6\\pi}}\n{1+\\frac{e^{-8\\pi}} {1+\\ldots} } } } $$\n

      \u200b\u884c\u5185\u200b\u516c\u5f0f\u200b\uff1a\\(\\Gamma(n) = (n-1)!\\quad\\forall n\\in\\mathbb N\\)

      \u200b\u5757\u7ea7\u200b\u516c\u5f0f\u200b\uff1a

      \\[x = \\dfrac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\\] \\[\\frac{1}{\\Bigl(\\sqrt{\\phi \\sqrt{5}}-\\phi\\Bigr) e^{\\frac25 \\pi}} = 1+\\frac{e^{-2\\pi}} {1+\\frac{e^{-4\\pi}} {1+\\frac{e^{-6\\pi}}{1+\\frac{e^{-8\\pi}} {1+\\ldots} } } }\\]

      \u200b\u6765\u200b\u770b\u770b\u200b\u4e24\u4e2a\u200b\u91cd\u8981\u200b\u6781\u9650\u200b

      \\[\\displaystyle\\lim_{x \\rightarrow 0}\\frac{\\sin x}{x} = 1\\] \\[\\displaystyle\\lim_{x \\rightarrow + \\infty}(1 + \\frac{1}{x})^x = e\\]","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_26","title":"\u5176\u4ed6","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_27","title":"\u8f6c\u4e49\u5b57\u7b26","text":"

      \u200b\u901a\u8fc7\u200b\u5728\u200bMarkdown\u200b\u5b57\u7b26\u200b\u524d\u200b\u4f7f\u7528\u200b\\\u200b\u6765\u200b\u5ffd\u7565\u200b\uff08\u200b\u6216\u200b\u8f6c\u4e49\u200b\uff09Markdown\u200b\u683c\u5f0f\u200b\u3002

      Markdown\u200b\u5141\u8bb8\u200b\u60a8\u200b\u4f7f\u7528\u200b\u53cd\u200b\u659c\u6760\u200b\u8f6c\u4e49\u200b\u6765\u200b\u751f\u6210\u200b\u6587\u5b57\u200b\u5b57\u7b26\u200b\uff0c\u200b\u5426\u5219\u200b\u8fd9\u4e9b\u200b\u5b57\u7b26\u200b\u5728\u200bMarkdown\u200b\u7684\u200b\u683c\u5f0f\u5316\u200b\u8bed\u6cd5\u200b\u4e2d\u200b\u5177\u6709\u200b\u7279\u6b8a\u200b\u542b\u4e49\u200b\u3002 \u200b\u4f8b\u5982\u200b\uff0c\u200b\u5982\u679c\u200b\u60a8\u200b\u60f3\u200b\u7528\u200b\u6587\u5b57\u200b\u661f\u53f7\u200b\u5305\u56f4\u200b\u4e00\u4e2a\u200b\u5355\u8bcd\u200b\uff0c\u200b\u5219\u200b\u53ef\u4ee5\u200b\u5728\u200b\u661f\u53f7\u200b\u4e4b\u524d\u200b\u4f7f\u7528\u200b\u53cd\u200b\u659c\u6760\u200b\uff0c\u200b\u5982\u200b\\*literal asterisks\\* *literal asterisks*

      Markdown\u200b\u4e3a\u200b\u4ee5\u4e0b\u200b\u5b57\u7b26\u200b\u63d0\u4f9b\u200b\u53cd\u200b\u659c\u6760\u200b\u8f6c\u4e49\u200b(\u200b\u4f46\u662f\u200bCSDN\u200b\u4e0d\u592a\u200b\u652f\u6301\u200b)\uff1a

      \\\u200b\u53cd\u200b\u659c\u6760\u200b\u2003`\u200b\u53cd\u200b\u5f15\u53f7\u200b\u2003*\u200b\u661f\u53f7\u200b\u2003_\u200b\u4e0b\u5212\u7ebf\u200b\u2003{}\u200b\u5927\u62ec\u53f7\u200b\u2003[]\u200b\u4e2d\u62ec\u53f7\u200b\u2003()\u200b\u5c0f\u62ec\u53f7\u200b\u2003 #\u200b\u4e95\u53f7\u200b\u2003+\u200b\u52a0\u53f7\u200b\u2003-\u200b\u51cf\u53f7\u200b\u2003.\u200b\u82f1\u6587\u200b\u53e5\u53f7\u200b\u2003!\u200b\u82f1\u6587\u200b\u611f\u53f9\u53f7\u200b

      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#html","title":"\u5185\u8054\u200b HTML \u200b\u8bed\u6cd5\u200b/\u200b\u7279\u6b8a\u5b57\u7b26\u200b\u81ea\u52a8\u200b\u8f6c\u4e49","text":"

      \u200b\u5bf9\u4e8e\u200b Markdown \u200b\u4e2d\u672a\u200b\u5305\u542b\u200b\u7684\u200b\u6807\u7b7e\u200b, \u200b\u53ef\u4ee5\u200b\u76f4\u63a5\u200b\u4f7f\u7528\u200b HTML\u200b\u6807\u7b7e\u200b\uff0c\u200b\u4f8b\u5982\u200b\u7528\u200b HTML <a> \u200b\u6807\u7b7e\u200b\u66ff\u4ee3\u200b Markdown \u200b\u7684\u200b\u94fe\u63a5\u200b\u8bed\u6cd5\u200b

      \u200b\u5728\u200b HTML \u200b\u4e2d\u200b, \u200b\u6709\u200b\u4e00\u4e9b\u200b\u5b57\u7b26\u200b\u9700\u8981\u200b\u7279\u6b8a\u200b\u5bf9\u5f85\u200b\uff0c\u200b\u5982\u679c\u200b\u4f60\u200b\u60f3\u200b\u5c06\u200b\u5b83\u4eec\u200b\u7528\u4f5c\u200b\u5b57\u9762\u200b\u91cf\u200b, \u200b\u5219\u200b\u9700\u8981\u200b\u5c06\u200b\u5b83\u4eec\u200b\u8f6c\u4e49\u200b\u4e3a\u200b\u5b57\u7b26\u200b\u5b9e\u4f53\u200b

      \u200b\u7279\u6b8a\u5b57\u7b26\u200b \u200b\u4ee3\u7801\u200b & &amp; < &lt; > &gt; \" &quot; &#34; ' &apos; &#39;","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_28","title":"\u6ce8\u91ca","text":"
      <div style='display: none'>\n\u200b\u6ce8\u91ca\u200b\n</div>\n
      <!-- \u200b\u6ce8\u91ca\u200b -->\n
      [//]: # (\u200b\u54c8\u54c8\u200b\u6211\u200b\u662f\u200b\u6700\u5f3a\u200b\u6ce8\u91ca\u200b1\uff0c\u200b\u4e0d\u4f1a\u200b\u5728\u200b\u6d4f\u89c8\u5668\u200b\u4e2d\u200b\u663e\u793a\u200b\u3002)\n[^_^]: # (\u200b\u54c8\u54c8\u200b\u6211\u200b\u662f\u200b\u6700\u840c\u200b\u6ce8\u91ca\u200b2\uff0c\u200b\u4e0d\u4f1a\u200b\u5728\u200b\u6d4f\u89c8\u5668\u200b\u4e2d\u200b\u663e\u793a\u200b\u3002)\n
      ","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#_29","title":"\u7a7a\u683c","text":"
      \u30101\u3011 &nbsp; \u200b\u534a\u89d2\u200b\u7684\u200b\u4e0d\u65ad\u200b\u884c\u200b\u7684\u200b\u7a7a\u767d\u200b\u683c\u200b\uff08\u200b\u63a8\u8350\u200b\u4f7f\u7528\u200b\uff09\n\u30102\u3011 &ensp; \u200b\u534a\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b\n\u30103\u3011 &emsp; \u200b\u5168\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b\n
      • \u30101\u3011 \u00a0 \u200b\u534a\u89d2\u200b\u7684\u200b\u4e0d\u65ad\u200b\u884c\u200b\u7684\u200b\u7a7a\u767d\u200b\u683c\u200b\uff08\u200b\u63a8\u8350\u200b\u4f7f\u7528\u200b\uff09
      • \u30102\u3011 \u2002 \u200b\u534a\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b
      • \u30103\u3011 \u2003 \u200b\u5168\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b

      \u200b\u540c\u65f6\u200b\u63a8\u8350\u200b\u8fd9\u4e2a\u200b\u7f51\u7ad9\u200b\u53bb\u200b\u5b66\u4e60\u200b\u57fa\u7840\u200bmarkdown\u200b\u8bed\u6cd5\u200b\uff1arunoob.com

      1. Markdown\u200b\u662f\u200b\u4e00\u79cd\u200b\u7eaf\u200b\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\u00a0\u21a9

      2. HyperText Markup Language \u200b\u8d85\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\u00a0\u21a9

      ","tags":["Markdown"]},{"location":"develop/designbeauty/db1/","title":"\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u2014\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e09\u4e2a\u200b\u5c42\u6b21","text":"

      \u200b\u539f\u6587\u200b\uff1aNorman's Three Levels of Design

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_1","title":"\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u2014\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u4e09\u4e2a\u200b\u5c42\u6b21","text":"

      \u200b\u5728\u200b\u4eba\u7c7b\u200b\u7684\u200b\u5185\u5fc3\u4e16\u754c\u200b\uff0c\u200b\u6709\u200b\u8bb8\u591a\u200b\u90e8\u5206\u200b\u8d1f\u8d23\u200b\u6211\u4eec\u200b\u6240\u8bf4\u200b\u7684\u200b\u60c5\u611f\u200b\uff0c\u200b\u603b\u7684\u6765\u8bf4\u200b\uff0c\u200b\u8fd9\u4e9b\u200b\u533a\u57df\u200b\u5171\u540c\u200b\u6784\u6210\u200b\u4e86\u200b\u60c5\u611f\u200b\u7cfb\u7edf\u200b\u3002\u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\uff08Don Norman\uff09\u200b\u63d0\u51fa\u200b\uff0c\u200b\u60c5\u611f\u200b\u7cfb\u7edf\u200b\u7531\u200b\u4e09\u4e2a\u200b\u4e0d\u540c\u200b\u4f46\u200b\u76f8\u4e92\u200b\u8054\u7cfb\u200b\u7684\u200b\u5c42\u6b21\u200b\u7ec4\u6210\u200b\uff0c\u200b\u6bcf\u4e2a\u200b\u5c42\u6b21\u200b\u90fd\u200b\u4ee5\u200b\u4e00\u79cd\u200b\u7279\u6b8a\u200b\u7684\u200b\u65b9\u5f0f\u200b\u5f71\u54cd\u200b\u7740\u200b\u6211\u4eec\u200b\u5bf9\u200b\u4e16\u754c\u200b\u7684\u200b\u4f53\u9a8c\u200b\u3002\u200b\u8fd9\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b\u662f\u200b\u672c\u80fd\u200b\u5c42\u200b\uff0c\u200b\u884c\u4e3a\u200b\u5c42\u200b\u548c\u200b\u53cd\u601d\u200b\u5c42\u200b\u3002\u200b\u672c\u80fd\u200b\u5c42\u200b\u4e0e\u200b\u4eba\u7c7b\u200b\u60c5\u7eea\u200b\u4e2d\u200b\u56fa\u6709\u200b\u7684\u200b\u3001\u200b\u81ea\u53d1\u200b\u7684\u200b\u4ee5\u53ca\u200b\u7b26\u5408\u200b\u52a8\u7269\u6027\u200b\u7684\u200b\u7279\u6027\u200b\u76f8\u5173\u200b\uff0c\u200b\u8fd9\u4e9b\u200b\u57fa\u672c\u4e0a\u200b\u662f\u200b\u4e0d\u53d7\u200b\u4eba\u7c7b\u200b\u672c\u8eab\u200b\u63a7\u5236\u200b\u7684\u200b\u3002\u200b\u884c\u4e3a\u200b\u5c42\u6307\u200b\u7684\u200b\u662f\u200b\u4eba\u7c7b\u200b\u884c\u4e3a\u200b\u4e2d\u200b\u90a3\u4e9b\u200b\u53ef\u63a7\u200b\u7684\u200b\u65b9\u9762\u200b\uff0c\u200b\u5728\u200b\u8fd9\u79cd\u200b\u60c5\u51b5\u200b\u4e0b\u200b\uff0c\u200b\u6211\u4eec\u200b\u4e0b\u610f\u8bc6\u200b\u7684\u200b\u5206\u6790\u200b\u6240\u200b\u5904\u200b\u60c5\u51b5\u200b\u5e76\u4e14\u200b\u5236\u5b9a\u200b\u4ee5\u200b\u76ee\u6807\u200b\u4e3a\u200b\u5bfc\u5411\u200b\u7684\u200b\u7b56\u7565\u200b\uff0c\u200b\u4ece\u800c\u200b\u80fd\u591f\u200b\u5728\u200b\u6700\u200b\u77ed\u65f6\u95f4\u200b\u5185\u200b\u6216\u662f\u200b\u4ee5\u200b\u6700\u5c11\u200b\u7684\u200b\u884c\u52a8\u200b\u8fbe\u5230\u200b\u6548\u679c\u200b\u3002\u200b\u6b63\u5982\u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u6240\u200b\u8a00\u200b\uff0c\u200b\u53cd\u601d\u200b\u5c42\u200b\u662f\u200b\u6307\u200b\u201c\u200b\u6709\u610f\u8bc6\u200b\u7684\u200b\u601d\u8003\u200b\uff0c\u200b\u5bf9\u200b\u65b0\u200b\u6982\u5ff5\u200b\u8fdb\u884c\u200b\u5b66\u4e60\u200b\uff0c\u200b\u548c\u200b\u5bf9\u200b\u4e16\u754c\u200b\u8fdb\u884c\u200b\u5f52\u7eb3\u200b\u3002\u201d\u200b\u8fd9\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b\u4f5c\u4e3a\u200b\u60c5\u611f\u200b\u7cfb\u7edf\u200b\u7684\u200b\u4e0d\u540c\u200b\u7ef4\u5ea6\u200b\u72ec\u7acb\u200b\u5b58\u5728\u200b\uff0c\u200b\u53c8\u200b\u76f8\u4e92\u200b\u5173\u8054\u200b\uff0c\u200b\u76f8\u4e92\u5f71\u54cd\u200b\uff0c\u200b\u4ece\u800c\u200b\u521b\u9020\u200b\u4e86\u200b\u6211\u4eec\u200b\u5bf9\u200b\u4e16\u754c\u200b\u7684\u200b\u6574\u4f53\u200b\u60c5\u611f\u200b\u4f53\u9a8c\u200b\u3002

      \u200b\u5728\u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u7684\u200b\u300a\u200b\u60c5\u611f\u5316\u200b\u8bbe\u8ba1\u200b\uff1a\u200b\u4e3a\u4ec0\u4e48\u200b\u6211\u4eec\u200b\u559c\u6b22\u200b\uff08\u200b\u6216\u200b\u8ba8\u538c\u200b\uff09\u200b\u65e5\u5e38\u200b\u4e8b\u7269\u200b\u300b\uff08\u200b\u4e00\u672c\u200b\u8ba4\u77e5\u79d1\u5b66\u200b\uff0c\u200b\u8bbe\u8ba1\u200b\u5b66\u200b\uff0c\u200b\u53ef\u7528\u6027\u200b\u5de5\u7a0b\u200b\u9886\u57df\u200b\u6770\u51fa\u200b\u7684\u200b\u5b66\u672f\u200b\u4f5c\u54c1\u200b\uff09\u200b\u4e00\u4e66\u4e2d\u200b\uff0c\u200b\u4ed6\u200b\u5bf9\u200b\u60c5\u611f\u5316\u200b\u7cfb\u7edf\u200b\u7684\u200b\u8fd9\u200b\u4e09\u4e2a\u200b\u65b9\u9762\u200b\u6216\u200b\u5c42\u6b21\u200b\u505a\u200b\u4e86\u200b\u533a\u5206\u200b\uff08\u200b\u5b83\u4eec\u200b\u4e09\u8005\u200b\u7efc\u5408\u200b\u5f71\u54cd\u200b\u7740\u200b\u4eba\u7c7b\u200b\u7684\u200b\u60c5\u611f\u200b\u6216\u200b\u5fc3\u7406\u200b\uff09\uff0c\u200b\u5373\u200b\uff1a\u200b\u672c\u80fd\u200b\u5c42\u200b\uff0c\u200b\u884c\u4e3a\u200b\u5c42\u53ca\u200b\u53cd\u601d\u200b\u5c42\u200b\u3002\u200b\u8fd9\u200b\u4e09\u8005\u200b\u5728\u200b\u60c5\u611f\u200b\u7cfb\u7edf\u200b\u4e2d\u200b\u7d27\u5bc6\u200b\u4ea4\u7ec7\u200b\u5728\u200b\u4e00\u8d77\u200b\uff0c\u200b\u5e76\u200b\u4ee5\u200b\u5404\u81ea\u200b\u7279\u5b9a\u200b\u7684\u200b\u65b9\u5f0f\u200b\u5f71\u54cd\u200b\u8bbe\u8ba1\u200b\u3002\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u4e09\u8005\u200b\u5bf9\u5e94\u200b\u7684\u200b\u76f8\u5e94\u200b\u4e09\u79cd\u200b\u8bbe\u8ba1\u200b\u5c42\u6b21\u200b\u3002

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_2","title":"\u672c\u80fd\u200b\u5c42\u200b\u8bbe\u8ba1","text":"

      \u200b\u672c\u80fd\u200b\u5c42\u200b\u8bbe\u8ba1\u200b-\u201c\u200b\u5173\u6ce8\u200b\u5916\u89c2\u200b\u672c\u8eab\u200b\u201d\u3002\u200b\u8fd9\u4e00\u200b\u5c42\u6b21\u200b\u7684\u200b\u8bbe\u8ba1\u200b\u5173\u6ce8\u200b\u7684\u200b\u662f\u200b\u4e8b\u7269\u200b\u4e2d\u200b\u53ef\u4ee5\u200b\u88ab\u200b\u76f4\u63a5\u200b\u611f\u77e5\u200b\u7684\u200b\u90a3\u200b\u90e8\u5206\u200b\u7279\u5f81\u200b\u4ee5\u53ca\u200b\u5b83\u4eec\u200b\u662f\u200b\u5982\u4f55\u200b\u8ba9\u200b\u7528\u6237\u200b\u6216\u200b\u89c2\u5bdf\u8005\u200b\u4ea7\u751f\u200b\u611f\u53d7\u200b\u7684\u200b\u3002\u200b\u4f8b\u5982\u200b\uff0c\u200b\u7956\u7236\u200b\u7684\u200b\u6000\u8868\u200b\u548c\u200b\u4e00\u4e2a\u200b\u5c0f\u200b\u7684\u200b\u58c1\u6302\u5f0f\u200b\u65f6\u949f\u200b\u4e00\u6837\u200b\u90fd\u200b\u5305\u542b\u200b\u4e86\u200b\u6700\u200b\u57fa\u672c\u200b\u7684\u200b\u8ba1\u65f6\u200b\u529f\u200b\u529f\u80fd\u200b\uff0c\u200b\u9664\u4e86\u200b\u5916\u89c2\u200b\uff0c\u200b\u4ed6\u4eec\u200b\u5728\u5185\u200b\u5728\u200b\u7279\u5f81\u200b\u4e0a\u200b\u6ca1\u6709\u200b\u4efb\u4f55\u200b\u4e0d\u540c\u200b\uff0c\u200b\u4f46\u662f\u200b\u672c\u80fd\u200b\u5c42\u200b\uff08\u200b\u6df1\u5c42\u6b21\u200b\u7684\u200b\uff0c\u200b\u65e0\u610f\u8bc6\u200b\u7684\u200b\uff0c\u200b\u4e3b\u89c2\u200b\u7684\u200b\u548c\u200b\u81ea\u53d1\u200b\u7684\u200b\u611f\u53d7\u200b\uff09\u200b\u7279\u5f81\u200b\u4f7f\u200b\u5b83\u200b\u5728\u200b\u62e5\u6709\u8005\u200b\u773c\u4e2d\u200b\u4ea7\u751f\u200b\u4e86\u200b\u533a\u522b\u200b\u3002

      \u200b\u5982\u4eca\u200b\u4ea7\u54c1\u5f00\u53d1\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u7684\u200b\u5f88\u5927\u200b\u4e00\u90e8\u5206\u200b\u65f6\u95f4\u200b\u88ab\u200b\u7528\u200b\u5728\u200b\u672c\u80fd\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\u4e2d\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u5c5e\u4e8e\u200b\u540c\u4e00\u200b\u65cf\u7fa4\u200b\u7684\u200b\u4ea7\u54c1\u200b\u5f80\u5f80\u200b\u5177\u6709\u200b\u76f8\u540c\u200b\u6216\u200b\u76f8\u4f3c\u200b\u7684\u200b\u529f\u80fd\u200b\uff0c\uff08\u200b\u6bd4\u5982\u8bf4\u200b\u624b\u7535\u200b\uff0c\u200b\u6c34\u58f6\u200b\uff0c\u200b\u9762\u5305\u673a\u200b\uff0c\u200b\u53f0\u706f\u200b\uff09\uff0c\u200b\u6240\u4ee5\u200b\u66f4\u5177\u200b\u7279\u5f81\u200b\u7684\u200b\u5916\u89c2\u200b\u662f\u200b\u533a\u5206\u200b\u4ea7\u54c1\u200b\u548c\u200b\u7ade\u4e89\u8005\u200b\u7684\u200b\u5173\u952e\u56e0\u7d20\u200b\u3002\u200b\u8fd9\u200b\u4e5f\u200b\u5c31\u662f\u200b\u6211\u4eec\u200b\u6240\u8bf4\u200b\u7684\u200b\u201d\u200b\u54c1\u724c\u5316\u200b\u8bbe\u8ba1\u200b\u201d\u2014\u2014\u200b\u4e0d\u662f\u200b\u901a\u8fc7\u200b\u4ea7\u54c1\u200b\u63d0\u4f9b\u200b\u7ed9\u200b\u7528\u6237\u200b\u533a\u522b\u200b\u4e8e\u200b\u5176\u4ed6\u200b\u4ea7\u54c1\u200b\u7684\u200b\u5b9e\u9645\u200b\u5229\u76ca\u200b\uff0c\u200b\u800c\u662f\u200b\u901a\u8fc7\u200b\u5951\u5408\u200b\u7528\u6237\u200b\u7684\u200b\u6001\u5ea6\u200b\u3001\u200b\u4fe1\u4ef0\u200b\u3001\u200b\u60c5\u611f\u200b\u4ee5\u53ca\u200b\u7528\u6237\u200b\u60f3\u8981\u200b\u7684\u200b\u611f\u53d7\u200b\uff0c\u200b\u6765\u200b\u5f15\u51fa\u200b\u7528\u6237\u200b\u5bf9\u200b\u4ea7\u54c1\u200b\u7684\u200b\u60c5\u611f\u200b\u4e0a\u200b\u7684\u200b\u56de\u5e94\u200b\u3002\u200b\u8fd9\u200b\u53ef\u4ee5\u200b\u662f\u200b\u901a\u8fc7\u200b\u4f7f\u7528\u200b\u513f\u7ae5\u200b\u3001\u200b\u52a8\u7269\u200b\u6216\u662f\u200b\u5361\u901a\u200b\u5f62\u8c61\u200b\u7684\u200b\u56fe\u7247\u200b\u6765\u200b\u4f20\u8fbe\u200b\u5e74\u8f7b\u200b\u7684\u200b\u611f\u89c9\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u662f\u200b\u901a\u8fc7\u200b\u5bf9\u200b\u8272\u5f69\u200b\uff08\u200b\u6bd4\u5982\u8bf4\u200b\uff0c\u200b\u7ea2\u8272\u200b\u5bf9\u5e94\u200b\u7740\u200b\u201c\u200b\u6027\u611f\u200b\u201c\uff0c\u200b\u9ed1\u8272\u200b\u5bf9\u5e94\u200b\u7740\u200b\u201d\u200b\u6050\u6016\u200b\u201d\uff09\uff0c\u200b\u5f62\u72b6\u200b\uff08\u200b\u6bd4\u5982\u200b\u786c\u200b\u8fb9\u7f18\u200b\u5f62\u72b6\u200b\uff09\u200b\u7684\u200b\u8fd0\u7528\u200b\uff0c\u200b\u751a\u81f3\u200b\u662f\u200b\u8fd0\u7528\u200b\u98ce\u683c\u200b\uff08\u200b\u6bd4\u5982\u200b\u88c5\u9970\u200b\u827a\u672f\u200b\uff09\uff0c\u200b\u8ba9\u200b\u4eba\u200b\u8054\u60f3\u8d77\u200b\u67d0\u4e9b\u200b\u7279\u5b9a\u200b\u7684\u200b\u65f6\u4ee3\u200b\u3002\u200b\u672c\u80fd\u200b\u8bbe\u8ba1\u200b\u65e8\u5728\u200b\u6df1\u5165\u200b\u4e86\u89e3\u200b\u7528\u6237\u200b/\u200b\u6d88\u8d39\u8005\u200b/\u200b\u89c2\u5bdf\u8005\u200b\u7684\u200b\u5934\u8111\u200b\uff0c\u200b\u5e76\u4e14\u200b\u901a\u8fc7\u200b\u7275\u52a8\u200b\u7528\u6237\u200b\u60c5\u7eea\u200b\u6765\u200b\u63d0\u5347\u200b\u7528\u6237\u200b\u4f53\u9a8c\u200b\uff08\u200b\u6bd4\u5982\u8bf4\u200b\u6539\u5584\u200b\u6574\u4f53\u200b\u89c6\u89c9\u200b\u5f62\u8c61\u200b\uff09\u200b\u6216\u662f\u200b\u670d\u52a1\u200b\u5546\u4e1a\u5229\u76ca\u200b\uff08\u200b\u6bd4\u5982\u8bf4\u200b\u4e3a\u4e86\u200b\u516c\u53f8\u200b\u6216\u200b\u4ea7\u54c1\u200b\u6240\u6709\u8005\u200b\u7684\u200b\u5229\u76ca\u200b\uff0c\u200b\u4ece\u200b\u60c5\u611f\u200b\u4e0a\u200b\u52ab\u6301\u200b\u7528\u6237\u200b\u4f7f\u200b\u4ed6\u4eec\u200b\u8fdb\u884c\u200b\u8d2d\u4e70\u200b\uff09\u3002

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_3","title":"\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1","text":"

      \u200b\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1\u200b-\u201c\u200b\u4e0e\u200b\u4f7f\u7528\u200b\u7684\u200b\u6109\u60a6\u611f\u200b\u548c\u200b\u6548\u7387\u200b\u6709\u5173\u200b\u3002\u201d\u200b\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\u53ef\u80fd\u200b\u66f4\u200b\u66f4\u5e38\u200b\u88ab\u200b\u79f0\u4e3a\u200b\u53ef\u7528\u6027\u200b\uff0c\u200b\u800c\u200b\u4e24\u8005\u200b\u6307\u200b\u7684\u200b\u90fd\u200b\u662f\u200b\u4ea7\u54c1\u200b\u4e2d\u200b\u5b9e\u7528\u6027\u200b\u548c\u200b\u529f\u80fd\u6027\u200b\u65b9\u9762\u200b\uff0c\u200b\u6216\u662f\u200b\u662f\u200b\u6211\u4eec\u200b\u5728\u200b\u6240\u5904\u200b\u73af\u5883\u200b\u4e2d\u6240\u80fd\u200b\u4f7f\u7528\u200b\u7684\u200b\u4efb\u4f55\u200b\u4ea7\u54c1\u200b\u7684\u200b\u53ef\u7528\u6027\u200b\u3002\u200b\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\uff08\u200b\u4ece\u73b0\u5728\u8d77\u200b\u6211\u4eec\u200b\u7528\u200b\u8fd9\u4e2a\u200b\u8bcd\u6c47\u200b\u6765\u200b\u4ee3\u66ff\u200b\u53ef\u7528\u6027\u200b\uff09\u200b\u7740\u773c\u4e8e\u200b\uff0c\u200b\u8bf8\u5982\u200b\uff0c\u200b\u7528\u6237\u200b\u5982\u4f55\u200b\u8fdb\u884c\u200b\u6d3b\u52a8\u200b\uff1b\u200b\u5982\u4f55\u200b\u5feb\u901f\u200b\u548c\u200b\u51c6\u786e\u200b\u5730\u200b\u5b9e\u73b0\u200b\u4ed6\u4eec\u200b\u7684\u200b\u76ee\u6807\u200b\u548c\u200b\u76ee\u7684\u200b\uff1b\u200b\u7528\u6237\u200b\u5728\u200b\u6267\u884c\u200b\u67d0\u4e9b\u200b\u4efb\u52a1\u200b\u65f6\u72af\u200b\u4e86\u200b\u591a\u5c11\u200b\u9519\u8bef\u200b\uff1b\u200b\u4ee5\u53ca\u200b\u4ea7\u54c1\u200b\u5982\u4f55\u200b\u5f88\u200b\u597d\u200b\u5730\u200b\u9002\u5e94\u200b\u719f\u7ec3\u200b\u548c\u200b\u7f3a\u4e4f\u7ecf\u9a8c\u200b\u7684\u200b\u7528\u6237\u200b\u7b49\u200b\u95ee\u9898\u200b\u3002

      \u200b\u884c\u4e3a\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\u53ef\u80fd\u200b\u662f\u200b\u6700\u200b\u5bb9\u6613\u200b\u6d4b\u8bd5\u200b\u7684\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u4e00\u65e6\u200b\u5bf9\u8c61\u200b\u7684\u200b\u7269\u7406\u200b\uff08\u200b\u6bd4\u5982\u8bf4\u200b\u624b\u67c4\u200b\u3001\u200b\u6309\u94ae\u200b\u3001\u200b\u628a\u624b\u200b\u3001\u200b\u63a7\u5236\u6746\u200b\u3001\u200b\u5f00\u5173\u200b\u4ee5\u53ca\u200b\u952e\u200b\uff09\u200b\u6216\u200b\u53ef\u7528\u200b\u90e8\u5206\u200b\u4ee5\u200b\u67d0\u79cd\u200b\u65b9\u5f0f\u200b\u88ab\u200b\u6539\u53d8\u200b\u6216\u200b\u64cd\u4f5c\u200b\uff0c\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u5728\u200b\u8868\u73b0\u200b\u5c42\u200b\u5bf9\u200b\u5176\u200b\u8fdb\u884c\u200b\u8861\u91cf\u200b\u3002\u200b\u6bd4\u5982\u8bf4\u200b\uff0c\u200b\u8d1f\u8d23\u200b\u72ec\u7acb\u200b\u64cd\u4f5c\u200b\u7684\u200b\u4e24\u4e2a\u200b\u6309\u94ae\u200b\u88ab\u200b\u653e\u7f6e\u200b\u5728\u200b\u4e0d\u540c\u200b\u7684\u200b\u8ddd\u79bb\u200b\u4ece\u800c\u200b\u6d4b\u91cf\u200b\u7528\u6237\u200b\u8fde\u7eed\u200b\u5b8c\u6210\u200b\u8fd9\u200b\u4e24\u4e2a\u200b\u64cd\u4f5c\u200b\u7684\u200b\u65f6\u95f4\u200b\u3002\u200b\u6216\u8005\u200b\uff0c\u200b\u901a\u8fc7\u200b\u76f8\u540c\u200b\u7684\u200b\u64cd\u4f5c\u200b\u6765\u200b\u6d4b\u8bd5\u200b\u9519\u8bef\u7387\u200b\u3002\u200b\u6d89\u53ca\u200b\u884c\u4e3a\u200b\u5c42\u200b\u4f53\u9a8c\u200b\u7684\u200b\u4f8b\u5b50\u200b\u8fd8\u200b\u5305\u62ec\u200b\uff0c\u200b\u5f53\u200b\u6211\u4eec\u200b\u62ff\u51fa\u200b\u624b\u673a\u200b\u65f6\u200b\u80fd\u591f\u200b\u8fc5\u901f\u200b\u627e\u5230\u200b\u8054\u7cfb\u4eba\u200b\u5e76\u200b\u62e8\u6253\u200b\u53f7\u7801\u200b\u7684\u200b\u6109\u60a6\u611f\u200b\uff1b\u200b\u5728\u200b\u7535\u8111\u200b\u952e\u76d8\u200b\u4e0a\u200b\u80fd\u591f\u200b\u8f7b\u677e\u200b\u6253\u5b57\u200b\uff0c\u200b\u800c\u200b\u5728\u200b\u5c0f\u200b\u7684\u200b\u89e6\u5c4f\u200b\u8bbe\u5907\u200b\uff0c\u200b\u6bd4\u5982\u8bf4\u200biPod Touch\u200b\u4e0a\u200b\u6253\u5b57\u200b\u5c31\u200b\u6bd4\u8f83\u200b\u56f0\u96be\u200b\uff1b\u200b\u4ee5\u53ca\u200b\u6211\u4eec\u200b\u5728\u200b\u4f7f\u7528\u200b\u4e00\u4e2a\u200b\u8bbe\u8ba1\u200b\u826f\u597d\u200b\u7684\u200b\u7535\u8111\u6e38\u620f\u200b\u624b\u67c4\u200b\uff08\u200b\u5c31\u200b\u50cf\u200b\u6211\u200b\u7684\u200bN64\u200b\u63a7\u5236\u677f\u200b\uff09\u200b\u65f6\u200b\u7684\u200b\u4eab\u53d7\u200b\u3002\u200b\u884c\u4e3a\u200b\u5c42\u9762\u200b\u672c\u8d28\u200b\u4e0a\u200b\u662f\u200b\u6307\u200b\u6211\u4eec\u200b\u56e0\u200b\u5b8c\u6210\u200b\u6216\u200b\u672a\u80fd\u200b\u5b8c\u6210\u200b\u76ee\u6807\u200b\u800c\u200b\u4ea7\u751f\u200b\u7684\u200b\u60c5\u7eea\u200b\u3002\u200b\u5f53\u200b\u4ea7\u54c1\u200b/\u200b\u7269\u54c1\u200b\u80fd\u591f\u200b\u5e2e\u52a9\u200b\u6211\u4eec\u200b\u7528\u200b\u4e00\u70b9\u70b9\u200b\u6709\u610f\u8bc6\u200b\u7684\u200b\u52aa\u529b\u200b\uff0c\u200b\u5e76\u4e14\u200b\u6574\u4e2a\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u9047\u5230\u200b\u6700\u5c11\u200b\u7684\u200b\u56f0\u96be\u200b\u5c31\u200b\u80fd\u200b\u5b8c\u6210\u200b\u76ee\u6807\u200b\uff0c\u200b\u8fd9\u65f6\u200b\u6211\u4eec\u200b\u7684\u200b\u60c5\u7eea\u200b\u5f88\u200b\u53ef\u80fd\u200b\u662f\u200b\u79ef\u6781\u200b\u7684\u200b\u3002\u200b\u76f8\u53cd\u200b\uff0c\u200b\u5f53\u200b\u4ea7\u54c1\u200b\u9650\u5236\u200b\u6211\u4eec\u200b\uff0c\u200b\u8feb\u4f7f\u200b\u6211\u4eec\u200b\u6839\u636e\u200b\u4ea7\u54c1\u200b\u7684\u200b\u9650\u5236\u200b\u6765\u200b\u89e3\u91ca\u200b\u6216\u200b\u8c03\u6574\u200b\u6211\u4eec\u200b\u7684\u200b\u76ee\u6807\u200b\uff0c\u200b\u6216\u8005\u200b\u53ea\u662f\u200b\u8ba9\u200b\u6211\u4eec\u200b\u5728\u200b\u4f7f\u7528\u200b\u4ea7\u54c1\u200b\u65f6\u200b\u5bc6\u5207\u200b\u5173\u6ce8\u200b\u8fd9\u4e9b\u200b\u76ee\u6807\u200b\u65f6\u200b\uff0c\u200b\u6211\u4eec\u200b\u66f4\u200b\u503e\u5411\u200b\u4e8e\u200b\u4ea7\u751f\u200b\u4e00\u4e9b\u200b\u8d1f\u9762\u200b\u60c5\u7eea\u200b\u3002

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_4","title":"\u53cd\u601d\u200b\u5c42\u200b\u8bbe\u8ba1","text":"

      \u200b\u53cd\u601d\u200b\u5c42\u200b\u8bbe\u8ba1\u200b\u201c\u200b\u8003\u8651\u200b\u4ea7\u54c1\u200b\u7684\u200b\u5408\u7406\u5316\u200b\u548c\u200b\u667a\u80fd\u5316\u200b\u3002\u200b\u5173\u4e8e\u200b\u8be5\u200b\u4ea7\u54c1\u200b\u6211\u80fd\u200b\u8bb2\u8ff0\u200b\u4e00\u4e2a\u200b\u6545\u4e8b\u200b\u5417\u200b\uff1f\u200b\u5b83\u200b\u7b26\u5408\u200b\u6211\u200b\u7684\u200b\u81ea\u6211\u200b\u5f62\u8c61\u200b\uff0c\u200b\u6211\u200b\u7684\u200b\u81ea\u5c0a\u5fc3\u200b\u9700\u8981\u200b\u5417\u200b\uff1f\u201d\u200b\u8fd9\u200b\u5c31\u662f\u200b\u60c5\u611f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u6700\u9ad8\u200b\u5c42\u6b21\u200b\uff1b\u200b\u4ee3\u8868\u200b\u6211\u4eec\u200b\u6709\u610f\u8bc6\u200b\u6709\u200b\u601d\u60f3\u200b\u5730\u200b\u8fdb\u884c\u200b\u8bbe\u8ba1\u200b\uff1b\u200b\u6743\u8861\u200b\u5176\u200b\u4f18\u7f3a\u70b9\u200b\uff1b\u200b\u5229\u7528\u200b\u6211\u4eec\u200b\u66f4\u200b\u7ec6\u5fae\u200b\u548c\u200b\u7406\u6027\u200b\u7684\u200b\u4e00\u9762\u200b\u8fdb\u884c\u200b\u5224\u65ad\u200b\uff0c\u200b\u5e76\u200b\u63d0\u53d6\u200b\u4fe1\u606f\u200b\u4ee5\u200b\u786e\u5b9a\u200b\u5b83\u200b\u5bf9\u200b\u6211\u4eec\u200b\u4e2a\u4eba\u200b\u7684\u200b\u610f\u4e49\u200b\u3002\u200b\u53cd\u601d\u200b\u601d\u7ef4\u200b\u4f7f\u200b\u6211\u4eec\u200b\u80fd\u591f\u200b\u5408\u7406\u5316\u200b\u73af\u5883\u200b\u4fe1\u606f\u200b\u4ee5\u200b\u5f71\u54cd\u200b\u884c\u4e3a\u200b\u5c42\u200b\u3002\u200b\u6bd4\u5982\u8bf4\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u3002\u201d\u200b\u57fa\u4e8e\u200b\u8fd9\u200b\u4e00\u70b9\u200b\uff0c\u200b\u97e9\u56fd\u200b\u5927\u5b66\u200b\u7684\u200b\u7814\u7a76\u5458\u200bJaewon Choi\u200b\u548c\u200bSongcheol Kim\u200b\u8003\u5bdf\u200b\u4e86\u200b\u7528\u6237\u200b\u4f7f\u7528\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u7684\u200b\u76ee\u7684\u200b\u4e3b\u8981\u200b\u662f\u200b\u57fa\u4e8e\u200b\u4e24\u4e2a\u200b\u4e3b\u8981\u200b\u56e0\u7d20\u200b\uff0c\u200b\u4e00\u79cd\u200b\u662f\u200b\u7528\u6237\u200b\u5c06\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u89c6\u4e3a\u200b\u6280\u672f\u521b\u65b0\u200b\u53e6\u200b\u4e00\u79cd\u200b\u662f\u200b\u5c06\u200b\u5176\u200b\u4f5c\u4e3a\u200b\u5962\u4f88\u200b\u65f6\u5c1a\u200b\u4ea7\u54c1\u200b\u3002\u200b\u4ece\u200b\u7528\u6237\u200b\u89c6\u89d2\u200b\u6765\u770b\u200b\uff0c\u200b\u5c06\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u89c6\u4e3a\u200b\u4e00\u9879\u200b\u6280\u672f\u521b\u65b0\u200b\uff0c\u200b\u8fd9\u200b\u4e0e\u200b\u4ed6\u4eec\u200b\u5bf9\u200b\u8bbe\u5907\u200b\u7684\u200b\u5b9e\u7528\u6027\u200b\u548c\u200b\u6613\u7528\u6027\u200b\uff08\u200b\u884c\u4e3a\u200b\u5c42\u200b\uff09\u200b\u7684\u200b\u770b\u6cd5\u200b\u6709\u5173\u200b\u3002\u200b\u53e6\u4e00\u65b9\u9762\u200b\uff0c\u200b\u7528\u6237\u200b\u5c06\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u89c6\u4e3a\u200b\u4e00\u79cd\u200b\u5962\u4f88\u200b\u65f6\u5c1a\u200b\u4ea7\u54c1\u200b\uff0c\u200b\u8fd9\u200b\u65e2\u200b\u548c\u200b\u4ed6\u4eec\u200b\u5c06\u200b\u5982\u4f55\u200b\u4eab\u53d7\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u7684\u200b\u8ba4\u77e5\u200b\uff0c\u200b\u4e5f\u200b\u548c\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u5c06\u200b\u4e3a\u200b\u4ed6\u4eec\u200b\u63d0\u4f9b\u200b\u600e\u6837\u200b\u7684\u200b\u81ea\u6211\u200b\u8868\u73b0\u529b\u200b\u6709\u5173\u200b\uff08\u200b\u5373\u200b\u8868\u8fbe\u200b\u81ea\u5df1\u200b\u548c\u200b\u589e\u5f3a\u200b\u5f62\u8c61\u200b\u7684\u200b\u80fd\u529b\u200b\uff09\u3002\u200b\u4eab\u53d7\u200b\u548c\u200b\u81ea\u6211\u200b\u8868\u8fbe\u200b\u90fd\u200b\u53d7\u5230\u200b\u672c\u80fd\u200b\u5c42\u200b\u7684\u200b\u5f71\u54cd\u200b\uff08\u201c\u200b\u624b\u8868\u200b\u770b\u8d77\u6765\u200b\u6f02\u4eae\u200b\u5417\u200b\uff1f\u201d\uff09\u200b\u4f46\u200b\u4e5f\u200b\u5f88\u200b\u53d7\u5230\u200b\u53cd\u601d\u200b\u5c42\u200b\u7684\u200b\u5f71\u54cd\u200b\uff08\u201c\u200b\u5f53\u200b\u6211\u200b\u7684\u200b\u670b\u53cb\u200b\u770b\u5230\u200b\u6211\u200b\u6234\u200b\u7740\u200b\u8fd9\u200b\u53ea\u8868\u65f6\u200b\uff0c\u200b\u4ed6\u4eec\u200b\u4f1a\u200b\u600e\u4e48\u200b\u60f3\u200b\uff1f\u201d\uff09\u3002

      \u200b\u53cd\u601d\u200b\u5c42\u200b\u8c03\u8282\u200b\u4e86\u200b\u884c\u4e3a\u200b\u5c42\u200b\u5e26\u6765\u200b\u7684\u200b\u5f71\u54cd\u200b\u2014\u2014\u200b\u7528\u6237\u200b\u5f88\u200b\u53ef\u80fd\u200b\u4f1a\u200b\u5fcd\u53d7\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u6613\u7528\u6027\u200b\u65b9\u9762\u200b\u7684\u200b\u56f0\u96be\u200b\u548c\u200b\u7f3a\u70b9\u200b\uff0c\u200b\u56e0\u4e3a\u200b\u4ed6\u4eec\u200b\u76f8\u4fe1\u200b\u4ed6\u4eec\u200b\u80fd\u200b\u4ece\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u4e2d\u200b\u83b7\u5f97\u200b\u5176\u4ed6\u200b\u975e\u200b\u529f\u80fd\u6027\u200b\u7684\u200b\u5229\u76ca\u200b\u3002\u200b\u82f9\u679c\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u7684\u200b\u7b2c\u4e00\u4e2a\u200b\u7248\u672c\u200b\u5145\u6ee1\u200b\u4e86\u200b\u529f\u80fd\u200b\u95ee\u9898\u200b\u548c\u200b\u53ef\u7528\u6027\u200b\u95ee\u9898\u200b\uff0c\u200b\u4f46\u200b\u8fd9\u200b\u5e76\u200b\u6ca1\u6709\u200b\u963b\u6b62\u200b\u82f9\u679c\u200b\u5728\u200b\u9500\u552e\u200b\u667a\u80fd\u200b\u624b\u8868\u200b\u7684\u200b\u7b2c\u4e00\u5e74\u200b\u521b\u9020\u200b\u51fa\u200b\u5168\u7403\u200b\u624b\u8868\u200b\u4ea7\u4e1a\u200b\u7684\u200b\u7b2c\u4e8c\u200b\u5927\u200b\u6536\u5165\u200b\uff01

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#the-take-away","title":"The Take Away","text":"

      \u200b\u5728\u200b\u8fd9\u91cc\u200b\uff0c\u200b\u6211\u4eec\u200b\u4ecb\u7ecd\u200b\u4e86\u200b\u5510\u200b\u00b7\u200b\u8bfa\u66fc\u200b\u7684\u200b\u4e09\u4e2a\u200b\u8bbe\u8ba1\u200b\u5c42\u6b21\u200b\uff1a\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u672c\u80fd\u200b\u5c42\u200b\u3001\u200b\u884c\u4e3a\u200b\u5c42\u200b\u548c\u200b\u53cd\u601d\u200b\u5c42\u200b\u3002\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u672c\u80fd\u200b\u5c42\u6307\u200b\u7684\u200b\u662f\u200b\u8bbe\u8ba1\u200b\u7684\u200b\u7b2c\u4e00\u5370\u8c61\u200b\uff0c\u200b\u65e0\u8bba\u662f\u200b\u4ece\u200b\u7528\u6237\u200b\u5982\u4f55\u200b\u770b\u5f85\u200b\u4ea7\u54c1\u200b\uff0c\u200b\u8fd8\u662f\u200b\u4ece\u200b\u7528\u6237\u200b\u5bf9\u200b\u4ea7\u54c1\u200b\u7684\u200b\u611f\u53d7\u200b\u3002\u200b\u884c\u4e3a\u200b\u5c42\u200b\u662f\u200b\u6307\u200b\u4ea7\u54c1\u200b\u5728\u200b\u4f7f\u7528\u200b\u8fc7\u7a0b\u200b\u4e2d\u200b\u7684\u200b\u4f53\u9a8c\u200b\u3002\u200b\u5f53\u200b\u6211\u4eec\u200b\u60f3\u5230\u200b\u7528\u6237\u200b\u4f53\u9a8c\u200b\u65f6\u200b\uff0c\u200b\u6211\u4eec\u200b\u5e38\u5e38\u200b\u4f1a\u200b\u60f3\u5230\u200b\u8fd9\u4e2a\u200b\u5c42\u6b21\u200b\u3002\u200b\u53cd\u601d\u200b\u5c42\u200b\u662f\u200b\u6307\u200b\u7528\u6237\u200b\u5728\u200b\u4f7f\u7528\u200b\u524d\u200b\u3001\u200b\u4f7f\u7528\u200b\u4e2d\u200b\u548c\u200b\u4f7f\u7528\u200b\u540e\u200b\u5bf9\u200b\u4ea7\u54c1\u200b\u7684\u200b\u601d\u8003\u200b\u3002\u200b\u8fd9\u200b\u4e09\u4e2a\u200b\u5c42\u6b21\u200b\u90fd\u200b\u7ed3\u5408\u200b\u5728\u200b\u4e00\u8d77\u200b\u5f62\u6210\u200b\u4e86\u200b\u6574\u4e2a\u200b\u4ea7\u54c1\u200b\u4f53\u9a8c\u200b\u3002

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#_5","title":"\u53c2\u8003","text":"

      Choi, J., & Kim, S. (2016). \u201cIs the smartwatch an IT product or a fashion product? A study on factors affecting the intention to use smartwatches\u201d. Computers in Human Behavior, 63, 777-786.

      \u200b\u4f5c\u8005\u200b\uff1aAndreas Komninos

      \u200b\u8bd1\u8005\u200b\uff1a\u200b\u5b54\u200b

      \u200b\u5ba1\u7a3f\u200b\uff1aHoodie

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/my-to-desihn/","title":"Some of my thoughts on design","text":"

      \u200b\u5438\u5f15\u200b\u4eba\u200b\u7684\u200b\u4e8b\u7269\u200b\u603b\u8ba9\u200b\u4eba\u200b\u5fc3\u60c5\u200b\u6109\u60a6\u200b \u200b\u5e76\u200b\u53cd\u8fc7\u6765\u200b\u4fc3\u8fdb\u200b\u4ed6\u4eec\u200b\u7684\u200b\u601d\u7ef4\u200b\u66f4\u5177\u200b\u521b\u610f\u200b

      1. \u200b\u7b80\u6d01\u200b\u4e0e\u200b\u7cbe\u70bc\u200b\uff1a\u200b\u7b80\u6d01\u200b\u3001\u200b\u7cbe\u70bc\u200b\u548c\u200b\u7cbe\u786e\u200b\u7684\u200b\u8868\u8fbe\u200b\u3002\u200b\u53bb\u9664\u200b\u4e0d\u5fc5\u8981\u200b\u7684\u200b\u5143\u7d20\u200b\uff0c\u200b\u4f7f\u200b\u8bbe\u8ba1\u200b\u66f4\u52a0\u200b\u7b80\u6d01\u660e\u4e86\u200b\u3002\u200b\u5173\u6ce8\u200b\u6838\u5fc3\u200b\u529f\u80fd\u200b\u548c\u200b\u4fe1\u606f\u200b\uff0c\u200b\u907f\u514d\u200b\u8fc7\u5ea6\u200b\u8bbe\u8ba1\u200b\u548c\u200b\u5197\u4f59\u200b\u3002

      2. \u200b\u4f18\u96c5\u200b\u4e0e\u200b\u7f8e\u611f\u200b\uff1a\u200b\u8ffd\u6c42\u200b\u4f18\u96c5\u200b\u548c\u200b\u7f8e\u611f\u200b\u7684\u200b\u8bbe\u8ba1\u200b\u3002\u200b\u6ce8\u91cd\u200b\u7ebf\u6761\u200b\u7684\u200b\u6d41\u7545\u6027\u200b\u548c\u200b\u89c6\u89c9\u200b\u4e0a\u200b\u7684\u200b\u5e73\u8861\u200b\u3002\u200b\u901a\u8fc7\u200b\u7cbe\u5fc3\u200b\u7684\u200b\u6392\u7248\u200b\u3001\u200b\u5bf9\u6bd4\u200b\u548c\u200b\u6bd4\u4f8b\u200b\uff0c\u200b\u521b\u9020\u200b\u51fa\u200b\u4ee4\u4eba\u200b\u6109\u60a6\u200b\u7684\u200b\u89c6\u89c9\u6548\u679c\u200b\u3002

      3. \u200b\u7528\u6237\u200b\u4f53\u9a8c\u200b\u81f3\u4e0a\u200b\uff1a\u200b\u4ee5\u200b\u7528\u6237\u200b\u4e3a\u200b\u4e2d\u5fc3\u200b,\u200b\u5173\u6ce8\u200b\u7528\u6237\u200b\u9700\u6c42\u200b\u548c\u200b\u884c\u4e3a\u200b\u6a21\u5f0f\u200b\uff0c\u200b\u521b\u9020\u200b\u51fa\u200b\u7b80\u5355\u200b\u76f4\u89c2\u200b\u3001\u200b\u6613\u4e8e\u200b\u4f7f\u7528\u200b\u7684\u200b\u4ea7\u54c1\u200b\u548c\u200b\u754c\u9762\u200b\u3002\u200b\u901a\u8fc7\u200b\u51cf\u5c11\u200b\u590d\u6742\u6027\u200b\u548c\u200b\u63d0\u4f9b\u200b\u65e0\u7f1d\u200b\u7684\u200b\u4ea4\u4e92\u200b\u4f53\u9a8c\u200b\uff0c\u200b\u4f7f\u200b\u7528\u6237\u200b\u4e0e\u200b\u4ea7\u54c1\u200b\u4e4b\u95f4\u200b\u7684\u200b\u4e92\u52a8\u200b\u66f4\u52a0\u200b\u81ea\u7136\u200b\u6d41\u7545\u200b\u3002

      4. \u200b\u5f3a\u8c03\u200b\u7ec6\u8282\u200b\uff1a\u200b\u4ece\u200b\u5b57\u4f53\u200b\u9009\u62e9\u200b\u5230\u200b\u989c\u8272\u200b\u642d\u914d\u200b\uff0c\u200b\u4ece\u200b\u56fe\u6807\u200b\u8bbe\u8ba1\u200b\u5230\u200b\u52a8\u753b\u200b\u6548\u679c\u200b\uff0c\u200b\u90fd\u200b\u9700\u8981\u200b\u7ecf\u8fc7\u200b\u7cbe\u5fc3\u200b\u7684\u200b\u8003\u8651\u200b\u548c\u200b\u628a\u200b\u63a7\u200b\u3002\u200b\u7ec6\u8282\u200b\u7684\u200b\u5173\u6ce8\u200b\u4f7f\u5f97\u200b\u4ea7\u54c1\u200b\u7684\u200b\u6574\u4f53\u200b\u8d28\u611f\u200b\u66f4\u200b\u51fa\u8272\u200b\u3002

      5. \u200b\u521b\u65b0\u200b\u4e0e\u200b\u7a81\u7834\u200b\uff1a\u200b\u9f13\u52b1\u200b\u521b\u65b0\u200b\u548c\u200b\u7a81\u7834\u200b\u4f20\u7edf\u89c2\u5ff5\u200b\u7684\u200b\u601d\u7ef4\u200b\u65b9\u5f0f\u200b\u3002\u200b\u5c06\u200b\u4e0d\u540c\u200b\u7684\u200b\u5143\u7d20\u200b\u878d\u5408\u200b\u5728\u200b\u4e00\u8d77\u200b\uff0c\u200b\u521b\u9020\u200b\u51fa\u200b\u72ec\u7279\u200b\u7684\u200b\u8bbe\u8ba1\u200b\u89e3\u51b3\u65b9\u6848\u200b\u3002\u200b\u5728\u200b\u8bbe\u8ba1\u200b\u4e2d\u200b\u5bfb\u627e\u200b\u7a81\u7834\u70b9\u200b\uff0c\u200b\u63d0\u4f9b\u200b\u65b0\u9896\u200b\u800c\u200b\u5bcc\u6709\u200b\u521b\u610f\u200b\u7684\u200b\u4f53\u9a8c\u200b\u3002

      6. \u200b\u6545\u4e8b\u6027\u200b\u4e0e\u200b\u60c5\u611f\u200b\u5171\u9e23\u200b\uff1a\u200b\u60c5\u611f\u200b\u5171\u9e23\u200b\u548c\u200b\u6545\u4e8b\u6027\u200b\u7684\u200b\u4f53\u9a8c\u200b\u3002\u200b\u8bbe\u8ba1\u200b\u6765\u200b\u4f20\u9012\u200b\u4ea7\u54c1\u200b\u7684\u200b\u80cc\u540e\u200b\u6545\u4e8b\u200b\u548c\u200b\u54c1\u724c\u200b\u7684\u200b\u4ef7\u503c\u89c2\u200b\u3002\u200b\u901a\u8fc7\u200b\u7b80\u5355\u200b\u800c\u200b\u6709\u529b\u200b\u7684\u200b\u8bbe\u8ba1\u200b\u8bed\u8a00\u200b\uff0c\u200b\u6fc0\u53d1\u200b\u7528\u6237\u200b\u7684\u200b\u60c5\u611f\u200b\u5171\u9e23\u200b\u548c\u200b\u5bf9\u200b\u4ea7\u54c1\u200b\u7684\u200b\u8ba4\u540c\u200b\u3002

      \u3010\u26a1\u200b\u554a\u200b\uff01\u200b\u8bbe\u8ba1\u200b\uff0c\u200b\u662f\u200b\u4ec0\u4e48\u200b\u5462\u200b\uff1f\u26a1\u3011

      ","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"en/","title":"Home","text":"

      \"Follow this arduous journey to reach the stars\"

      • Open articles by topic and table of contents
        • For Mac/PC, please select the topic in the tab bar above and select the article in the directory on the left
        • Mobile version, please click the icon in the upper left corner to select topics and articles
      • Search for keywords to open articles
      • If you encounter web page freezes or images cannot be displayed after opening an article, please use Scientific Internet Access to break information barriers

      Quick Chat(1) Contact Me(2)

      1. Click on the bottom right corner to chat with me online.
      2. Wechat:18939533255
      • Mkdocs Tutorial

        • Deploy static web pages to GitHub pages with Mkdocs
        • Mkdocs deployment configuration explanation (mkdocs.yml)
        • How to add friends links to MKdocs
        • Adding Mkdocs blog to website
        • Blogger
      • About

        • Mkdocs-Wcowin blog theme community
        • Message Board1
        • Blogger Learn about me2

      This site is already running

      1. The sun always warms sunflowers\u00a0\u21a9

      2. All problems in computer science can be solved by another level of indirection\u00a0\u21a9

      "},{"location":"blog/archive/2025/","title":"2025","text":""},{"location":"blog/archive/2024/","title":"2024","text":""},{"location":"blog/archive/2023/","title":"2023","text":""},{"location":"blog/archive/2022/","title":"2022","text":""},{"location":"blog/archive/2021/","title":"2021","text":""},{"location":"blog/category/%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/","title":"\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/category/hello-world/","title":"Hello World","text":""}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 9aa141c..650fa1c 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,174 +2,174 @@ http://wcowin.work/Mkdocs-Wcowin/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/liuyanban/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/tag/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/ZH-TW/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/about/geren/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/about/link/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/about/test/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs1/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs2/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs3/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocsblog/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkfirst/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/2021/12/18/%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E6%B5%8B%E8%AF%95/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/404/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/backgroud/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/header/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/linktech/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/mkcomments/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/mkdocsfont/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/shubiao/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/time/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/webtalknow/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/yuanjiaohua/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/develop/git/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/develop/lighthouse/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/develop/vercel/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/develop/Markdown/MWeb/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/develop/Markdown/markdown/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/develop/designbeauty/db1/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/develop/designbeauty/my-to-desihn/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/en/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/archive/2025/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/archive/2024/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/archive/2023/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/archive/2022/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/archive/2021/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/category/%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/ - 2025-02-03 + 2025-02-04 http://wcowin.work/Mkdocs-Wcowin/blog/category/hello-world/ - 2025-02-03 + 2025-02-04 \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index ecce64c72fc93a2652192e9ed6efc748cc48051c..713f6751391da5b55bbb742c78178875be88592c 100644 GIT binary patch delta 536 zcmV+z0_Xj|1iu6(ABzYGfLNht0{?SqbY*Q}a4vXlYyj1mL64>4ijE1D)8EozY_ zGk-6mRk&OLuSG+7yI+2PdkwbBm&4O;luUtM7%^A-WvBJ|3&ztltrXQTkh59|*9`DceBBtKL6y%=y)Z(A}+i&X@4EK{`eNWogDa*N{kw}Ab~q`XO#EO%rz+O zz`SCjb!B@?;bE>KFDPO!DArz3c=2hxQ|WGAnBF5C#W>nxRHkVA6=k^%@)G4SDmN(G zpzSj%pHW_*JhYj@$O=?$QT~du)FF6`!;LLAw1kC$kM5{hHp3UFNbXNjgfnwF2Y=}- zb_u_>qi)9Dh7Sjy;4reqh7Sjy{((;)3x0yit}`njqrT!KO#A?;NZq$mjEx^S9gqg3 zA1rpgrJ?Tppc(pF34ijD;g7y7PXNk zGk*v1G71*JYtc~N?t|}dui-X$IXvw~$rR{?5p%TxCd!wSkUc*3ji^<4np1d(t?ci+h|+^-4oQ@x zVU&c?%1G|Hn+^W-`6ow4$1C9#apA2=>wm!Y$G7n9i6l4#5)~ZEUfjB`geld`Hc)8NNWp`u-F}G&7fTkbll% zm+&h)>SpY1_;B!R9L2WS@ZsRoKk(^e!B0@xb!G)*)K|QY)_#Cgr0!cO#>Nkv4oCyi z4;H)L(olDP&6TA!)<~WDU$Az>!FkpEy3Apz?uZ_z2vwG@xk9?^C6z zVqZ{(Yp6wNQ=N<9adPM~|GbE-J9>fJ($hV|+5?7_2Mmb^49-r3YNDYP@`@j81N4dA a0b?RGGWH*vj=55x55EBqu