{"config":{"lang":["en"],"separator":"[\\s\\u200b\\u3000\\-\u3001\u3002\uff0c\uff0e\uff1f\uff01\uff1b]+","pipeline":["stemmer"]},"docs":[{"location":"","title":"Home","text":"
Mkdocs-Wcowin\u200b\u4e3b\u9898\u200b
\u200b\u6b63\u5728\u200b\u52a0\u8f7d\u200b\u4eca\u65e5\u200b\u8bd7\u8bcd\u200b....
\u200b\u5feb\u901f\u200b\u8c08\u8bdd\u200b(1) \u200b\u8054\u7cfb\u200b\u6211\u200b(2)
\u200b\u63a8\u8350\u200b\u6587\u7ae0\u200b
\u200b\u672c\u7ad9\u200b\u8bbf\u95ee\u91cf\u200b\uff1a
\u200b\u592a\u9633\u200b\u603b\u662f\u200b\u80fd\u200b\u6e29\u6696\u200b\u5411\u65e5\u8475\u200b\u00a0\u21a9
All problems in computer science can be solved by another level of indirection\u00a0\u21a9
Tip
\u200b\u4ee5\u4e0b\u200b\u662f\u200b\u76f8\u5173\u200b\u6807\u7b7e\u200b\u7684\u200b\u5217\u8868\u200b
"},{"location":"tag/#markdown","title":"Markdown","text":"Wcowin
Free and diffuse
A college student
About me
\u200b\u6211\u200b\u7684\u200b\u540d\u7247\u200b
"},{"location":"about/geren/#touch-me","title":"Touch me","text":"\u516c\u4f17\u200b\u53f7\u200b"},{"location":"about/geren/#\u987b\u77e5","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\uff0c\u200b\u90ae\u7bb1\u5730\u5740\u200b\uff1awangkewen821@gmail.com \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
Send Email
"},{"location":"about/link/","title":"\u53cb\u94fe","text":"\u6b22\u8fce\u200b\u52a0\u5165\u200b\u53cb\u94fe\u200b Wcowin\u2019s Web \u201c\u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b\uff0c\u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\u200b\u201d Xpm's Robot Lab \u200b\u661f\u661f\u4e4b\u706b\u200b\u53ef\u4ee5\u200b\u71ce\u539f\u200b Finisky Garden \u200b\u4e92\u8054\u7f51\u200b\u6280\u672f\u200b\u90a3\u4e9b\u200b\u4e8b\u513f\u200b Munger yang's Blog Mungeryang\u200b\u5199\u5b57\u200b\u7684\u200b\u5730\u65b9\u200b Myhexo Wcowin\u200b\u7684\u200b\u4e2a\u4eba\u200bHexo\u200b\u7f51\u7ad9\u200b \u200b\u968f\u9047\u800c\u5b89\u200b \u200b\u751f\u6d3b\u200b\u5410\u69fd\u200b\uff06\u200b\u5b66\u4e60\u200b\u8bb0\u5f55\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\u53cb\u94fe\u200b\u683c\u5f0f\u200b\u793a\u4f8b\u200b:
\u200b\u540d\u79f0\u200b: Wcowin's Web \u200b\u94fe\u63a5\u200b: https://wcowin.work/ \u200b\u5934\u50cf\u200b: \u200b\u5934\u50cf\u56fe\u7247\u200b\u94fe\u63a5\u200b\u5730\u5740\u200b \u200b\u7b80\u4ecb\u200b: \u200b\u5faa\u6b64\u200b\u82e6\u65c5\u200b\uff0c\u200b\u4ee5\u8fbe\u200b\u661f\u8fb0\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
"},{"location":"about/test/#search","title":"Search","text":"Tip: Enter some keywords to find icons and emojis and click on the shortcode to copy it to your clipboard.
Image caption
\\(\\overset{w\u00e1ng}{\u200b\u738b\u200b}\\overset{k\u0113}{\u200b\u79d1\u200b}\\overset{w\u00e9n}{\u200b\u6587\u200b}\\)
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
#include <stdio.h>\nint main(void) {\nprintf(\"Hello world!\\n\");\nreturn 0;\n}\n
#include <iostream>\nint main(void) {\nstd::cout << \"Hello world!\" << std::endl;\nreturn 0;\n}\n
def bubble_sort(items):\nfor i in range(len(items)):\nfor j in range(len(items) - 1 - i):\nif items[j] > items[j + 1]:\nitems[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.
TipLorem 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 DescriptionGET
Fetch resource PUT
Update resource DELETE
Delete resource \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
50%
\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):\nfor i in range(len(items)):\nfor j in range(len(items) - 1 - i):\nif items[j] > items[j + 1]:\nitems[j], items[j + 1] = items[j + 1], items[j]\n
def bubble_sort(items):\nfor i in range(len(items)):\nfor j in range(len(items) - 1 - i):\nif items[j] > items[j + 1]:\nitems[j], items[j + 1] = items[j + 1], items[j]\n
.browserslistrcWcowin\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\u64ad\u653e\u5668\u200b\u5bb9\u5668\u200b\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
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/linktech/","title":"\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe","text":"<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 {\nwidth: 45%;\nfont-size: 1rem;\npadding: 10px 20px;\nborder-radius: 4px;\ntransition-duration: 0.15s;\nmargin-bottom: 1rem;\ndisplay: flex;\n}\n.card:nth-child(odd) {\nfloat: left;\n}\n.card:nth-child(even) {\nfloat: right;\n}\n.card:hover {\ntransform: scale(1.1);\nbox-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 {\nborder: none;\n}\n.card .ava {\nwidth: 3rem!important;\nheight: 3rem!important;\nmargin: 0!important;\nmargin-right: 1em!important;\nborder-radius: 4px;\n}\n.card .card-header {\nfont-style: italic;\noverflow: hidden;\nwidth: 100%;\n}\n.card .card-header a {\nfont-style: normal;\ncolor: #608DBD;\nfont-weight: bold;\ntext-decoration: none;\n}\n.card .card-header a:hover {\ncolor: #d480aa;\ntext-decoration: none;\n}\n.card .card-header .info {\nfont-style: normal;\ncolor: #a3a3a3;\nfont-size: 14px;\nmin-width: 0;\noverflow: hidden;\nwhite-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 {\nwidth: 100%; /* \u200b\u5728\u200b\u5c0f\u200b\u5c4f\u5e55\u200b\u4e0a\u200b\u663e\u793a\u200b\u4e3a\u200b\u5355\u5217\u200b */\nfloat: 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/Mkdocs/linktech/#\u5982\u4f55\u52a0\u5165\u53cb\u94fe","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
","tags":["Mkdocs"]},{"location":"blog/Mkdocs/linktech/#\u793a\u4f8b","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/Mkdocs/linktech/#\u6548\u679c","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/Mkdocs/mkdocs1/","title":"\u5229\u7528\u200bMkdocs\u200b\u90e8\u7f72\u200b\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHubpages","text":"Info
\u200b\u5b98\u65b9\u7f51\u7ad9\u200b\uff1aMkDocs
\u200b\u6211\u200b\u7684\u200b\u4e2a\u4eba\u200b\u7f51\u7ad9\u200b\u6210\u679c\u200b\uff1ahttp://wcowin.work/
","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#\u4e00\u51c6\u5907\u5de5\u4f5c\u91cd\u8981","title":"\u4e00\u200b\u3001\u200b\u51c6\u5907\u200b\u5de5\u4f5c\u200b(\u200b\u91cd\u8981\u200b)","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
3.\u200b\u6253\u5f00\u200b\u7535\u8111\u200b\u7ec8\u7aef\u200b\u5b89\u88c5\u200bmkdocs: pip install mkdocs-material
\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\u4e0d\u662f\u200b\u8fd9\u4e2a\u200b\u540d\u5b57\u200b\u7684\u200b\u4ed3\u5e93\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\uff0c\u200b\u4f60\u200b\u9700\u8981\u200b\u7c7b\u6bd4\u200b\u4e00\u4e0b\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\u8fd0\u884c\u200b:
mkdocs 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\u4ee5\u200bVScode\u200b\u4e3a\u4f8b\u200b\u6211\u4eec\u200b\u6253\u5f00\u200b\u5177\u4f53\u200b\u770b\u770b\u200b\u91cc\u9762\u200b\u7684\u200b\u4e1c\u897f\u200b
(\u200b\u5fc5\u987b\u200b\u5148\u200b\u6267\u884c\u200b\u4e0b\u9762\u200b\u7684\u200b\u4ee3\u7801\u200b\u6dfb\u52a0\u200b\u4e00\u4e2a\u200bGitHub Workflow)
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
\u200b\u91cd\u70b9\u200b\u6765\u200b\u4e86\u200b
\u200b\u4ed3\u5e93\u200bsetings/Actions/General \u200b\u52fe\u9009\u200b\u8fd9\u4e24\u9879\u200b
\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 PublishMySite.yml\n\u251c\u2500\u2500 docs\n\u2502 \u2514\u2500\u2500 index.md\n\u2514\u2500\u2500 mkdocs.yml\n
","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#\u4e09\u914d\u7f6e\u5b8c\u5584","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\u914d\u7f6e\u200b\uff09
site_name: \u200b\u7f51\u7ad9\u200b\u540d\u5b57\u200b\n
site_url: \u200b\u7f51\u7ad9\u200b\u94fe\u63a5\u200b\n
site_author: \u200b\u4f60\u200b\u7684\u200b\u540d\u5b57\u200b\n
theme:\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
\u200b\u91cd\u70b9\u200b\u6765\u200b\u4e86\u200b
\u200b\u53bb\u200bsetings/pages \u200b\u9009\u62e9\u200b\u4e0b\u56fe\u200b\u793a\u610f\u200b\u7684\u200b\u8def\u5f84\u200b
\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/ \uff08\u200b\u6839\u636e\u200b\u4ed3\u5e93\u200b\u540d\u200b\u6539\u53d8\u200b\uff09\n
","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs1/#\u5feb\u901f\u5f00\u59cb","title":"\u5feb\u901f\u200b\u5f00\u59cb","text":"\u200b\u6253\u5f00\u200b\u7ec8\u7aef\u200b\u5b89\u88c5\u200bmkdocspip install mkdocs-material
\uff0c\u200b\u5728\u200b\u4f60\u200b\u7b2c\u4e8c\u6b65\u200b\u514b\u9686\u200b\u5230\u200b\u672c\u5730\u200b\u7684\u200b\u6587\u4ef6\u5939\u200b\u4e0b\u200b(\u200b\u6bd4\u5982\u200b\u6211\u200b\u7684\u200b\u5c31\u662f\u200bWcowin.github.io\u200b\u8fd9\u4e2a\u200b\u6587\u4ef6\u5939\u200b)\u200b\u7684\u200b\u7ec8\u7aef\u200b\u6267\u884c\u200bgit@github.com:Wcowin/Mkdocs-Wcowin.git
\u200b\u514b\u9686\u200b\u672c\u200b\u6a21\u7248\u200b,\u200b\u968f\u540e\u200bmkdocs serve
\u200b\u5373\u53ef\u200b
\u200b\u4e0b\u6b21\u200b\u8c08\u8c08\u200b\u7f51\u7ad9\u200b\u7684\u200bmkdocs.yml\u200b\u5177\u4f53\u200b\u914d\u7f6e\u200b
\u200b\u4e8e\u200b2023.3.24\u200b\u91cd\u5199\u200b\u6b64\u6587\u200b\u00a0\u21a9
\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\u90e8\u5206\u200b\u914d\u7f6e\u6587\u4ef6\u200bmkdocs.yml\u200b\u4ee3\u7801\u200b\u5199\u200b\u5728\u200b\u4e0b\u9762\u200b\ud83d\udc47\ud83c\udffb
#[Info]\nsite_name: Wcowin's Web\nsite_url: http://wcowin.work/\nsite_author: \u200b\u738b\u200b\u79d1\u6587\u200b(Wcowin)\n#[UI]\ntheme:\n name: material\n custom_dir: overrides\n # custom_dir: material/.overrides\n # font:\n # text: Bitter\n # code: Roboto Mono\n logo: https://cn.mcecy.com/image/20231006/a05f708fb7b0426e7a5786669d5b1386.png\n # material/library\n # admonition:\n # <type>: material/file-alert-outline\n\n favicon: img/apple-line.png\n # img/11.ico\n palette:\n #primary: blue grey\n\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: indigo # \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/weather-night # \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/weather-sunny\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\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\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/Wcowin.github.io # \u200b\u53f3\u4e0a\u89d2\u200b\u70b9\u51fb\u200b\u8df3\u8f6c\u200b\u7684\u200b\u94fe\u63a5\u200b\nrepo_name: Wcowin.github.io # \u200b\u53f3\u4e0a\u89d2\u200b\u7684\u200b\u540d\u5b57\u200b\n\n# [Navigtion]\nnav:\n # - \u200b\u4e3b\u9875\u200b: index.md\n - \u200b\u535a\u6587\u200b:\n - \u200b\u597d\u7528\u200b/\u200b\u597d\u73a9\u200b\u7f51\u7ad9\u200b\u5206\u4eab\u200b: blog/Webplay.md\n - Mac/windows\u200b\u8f6f\u4ef6\u200b\u7f51\u7ad9\u200b\u6c47\u603b\u200b: blog/macsoft.md\n - \u200b\u8bed\u96c0\u200b: blog/yuque.md\n - Telegram \u200b\u7fa4\u7ec4\u200b\u3001\u200b\u9891\u9053\u200b\u3001\u200b\u673a\u5668\u4eba\u200b \u200b\u6c47\u603b\u200b\u5206\u4eab\u200b: blog/TG.md\n - MKdocs\u200b\u6559\u7a0b\u200b:\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\u9759\u6001\u200b\u7f51\u9875\u200b\u81f3\u200bGitHub pages\u200b\u914d\u7f6e\u200b\u8bf4\u660e\u200b(mkdocs.yml): blog/Mkdocs/mkdocs2.md\n - \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 - \u200b\u8bbe\u7f6e\u200bMkdocs\u200b\u535a\u5ba2\u200b: blog/Mkdocs/mkdocsblog.md\n - Mkdocs\u200b\u7f8e\u5316\u200b:\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\u6280\u672f\u200b\u5206\u4eab\u200b:\n - Win11\u200b\u955c\u50cf\u200b\u4e0b\u8f7d\u200b\u3001\u200b\u58c1\u7eb8\u200b\u53ca\u200bKMS\u200b\u6fc0\u6d3b\u200b : blog/technique sharing/win.md\n - \u200b\u5b9e\u7528\u200b\u811a\u672c\u200b\u5206\u4eab\u200b: blog/technique sharing/jiaoben.md\n - \u200b\u642d\u5efa\u200b\u4e2a\u4eba\u200b\u56fe\u5e8a\u200b: blog/technique sharing/tuchuang.md\n - oh-my-zsh \u200b\u66f4\u65b0\u200b: blog/technique sharing/ohmuzsh.md\n - \u200b\u89e3\u51b3\u200b\u8c37\u6b4c\u200b\u7ffb\u8bd1\u200b\u7528\u200b\u4e0d\u4e86\u200b\u7684\u200b\u95ee\u9898\u200b: blog/technique sharing/googletranslate.md\n - \u200b\u7231\u5fc3\u200b\u4ee3\u7801\u200b: blog/technique sharing/aixin.md\n - \u200b\u7528\u200bMatlab\u200b\u753b\u200b\u73ab\u7470\u200b\u767e\u5408\u82b1\u200b: blog/technique sharing/matlabrose.md\n - \u200b\u79d1\u5b66\u200b\u4e0a\u7f51\u200b: blog/technique sharing/kexue.md\n - \u200b\u8ba1\u7b97\u673a\u200b\u7f16\u5e74\u53f2\u200b: blog/technique sharing/jisuanjibiannianshi.md\n\n - \u200b\u5b66\u672f\u200b:\n - LaTeX\u200b\u5e38\u7528\u200b\u7b26\u53f7\u200b\u6574\u7406\u200b: blog/Academic/LaTeX.md\n - Math: blog/Academic/math.md\n - \u200b\u6570\u5b66\u200b\u7ade\u8d5b\u200b: \n - \u200b\u7b2c\u5341\u56db\u5c4a\u200b\u5168\u56fd\u200b\u5927\u5b66\u751f\u200b\u6570\u5b66\u200b\u7ade\u8d5b\u200b(\u200b\u975e\u200b\u6570\u5b66\u200b\u7c7b\u200b)\u200b\u521d\u8d5b\u200b\u8865\u8d5b\u200b\u8be6\u7ec6\u200b\u89e3\u7b54\u200b: blog/Academic/Math/14.md\n - \u200b\u7b2c\u5341\u4e09\u5c4a\u200b\u5168\u56fd\u200b\u5927\u5b66\u751f\u200b\u6570\u5b66\u200b\u7ade\u8d5b\u200b(\u200b\u975e\u200b\u6570\u5b66\u200b\u7c7b\u200b)\u200b\u51b3\u8d5b\u200b\u8be6\u7ec6\u200b\u89e3\u7b54\u200b: blog/Academic/Math/13js.md \n - Mac:\n - PD\u200b\u865a\u62df\u673a\u200b: blog/Mac/Pd.md\n - \u200b\u63d0\u793a\u200b \u300c\u201cXXX\u201d\u200b\u5df2\u635f\u574f\u200b,\u200b\u65e0\u6cd5\u200b\u6253\u5f00\u200b\u3002 \u200b\u60a8\u200b\u5e94\u8be5\u200b\u5c06\u200b\u5b83\u200b\u79fb\u5230\u200b\u5e9f\u200b\u7eb8\u7bd3\u200b\u3002\u300d\u300c\u200b\u6253\u4e0d\u5f00\u200b xxx,\u200b\u56e0\u4e3a\u200b\u5b83\u200b\u6765\u81ea\u200b\u8eab\u4efd\u200b\u4e0d\u660e\u200b\u7684\u200b\u5f00\u53d1\u8005\u200b\u300d\u200b\u89e3\u51b3\u200b\u65b9\u6cd5\u200b: blog/Mac/sunhuai.md\n - Macbook\u200b\u542f\u52a8\u200b\u53f0\u200b\u987d\u56fa\u200b\u5e94\u7528\u200b\u56fe\u6807\u200b\u5220\u9664\u200b\u65b9\u6cd5\u200b: blog/Mac/shanchu.md\n - Homebrew\u200b\u56fd\u5185\u200b\u5982\u4f55\u200b\u81ea\u52a8\u200b\u5b89\u88c5\u200b(\u200b\u56fd\u5185\u200b\u5730\u5740\u200b)(Mac & Linux): blog/Mac/homebrew.md\n - mac \u200b\u65e0\u6cd5\u8bbf\u95ee\u200b github \u200b\u7684\u200b\u89e3\u51b3\u529e\u6cd5\u200b: blog/Mac/jiasugithub.md\n - Mac\u200b\u7684\u200besc\u200b\u952e\u200b\u5931\u6548\u200b\u7684\u200b\u89e3\u51b3\u200b\u65b9\u6cd5\u200b: blog/Mac/Macesc.md\n - \u200b\u542f\u52a8\u200b\u53f0\u200b\u56fe\u6807\u200b\u987a\u5e8f\u200b\u9519\u4e71\u200b\u600e\u4e48\u529e\u200b: blog/Mac/Launchpad.md\n - Mac\u200b\u5c0f\u200b\u6280\u5de7\u200b:\u200b\u53bb\u9664\u200b\u7cfb\u7edf\u200b\u622a\u56fe\u200b\u540d\u200b\u7684\u200b\u65e5\u671f\u200b\u540e\u7f00\u200b: blog/Mac/jietu.md\n - \u200b\u5c0f\u5c0f\u200bMac\u200b\u6280\u5de7\u200b: blog/Mac/xjiq.md\n - Mac\u200b\u9690\u85cf\u200b\u5f69\u86cb\u200b: blog/Mac/maccd.md\n - Mac \u200b\u952e\u76d8\u200b\u5feb\u6377\u952e\u200b: blog/Mac/kjj.md\n - iPhone:\n - iphone\u200b\u591a\u200b\u8d26\u53f7\u200b\u5982\u4f55\u200b\u4e0d\u200b\u9891\u7e41\u200b\u767b\u5f55\u200b,\u200b\u53cc\u91cd\u200b\u8ba4\u8bc1\u200b: blog/iphone/iphoneduozhanghao.md\n - \u200b\u82f9\u679c\u200biphone /iOS \u200b\u9650\u514d\u200b\u7f51\u7ad9\u200b\u5408\u96c6\u200b: blog/iphone/iphonexianmian.md\n - \u200b\u82f9\u679c\u200b\u624b\u673a\u200b\u5982\u4f55\u200b\u53bb\u9664\u200b\u5f00\u5c4f\u200b\u5e7f\u544a\u200b: blog/iphone/iphonequchukaiping.md\n - WIN:\n - \u200b\u5f7b\u5e95\u200b\u5378\u8f7d\u200b360\u200b\u5b89\u5168\u536b\u58eb\u200b\u7684\u200b\u65b9\u6cd5\u200b: blog/Win/360.md\n - \u200b\u4e09\u6b65\u200b\u5378\u8f7d\u200b Microsoft Edge: blog/Win/edgexz.md\n - windows\u200b\u5feb\u6377\u952e\u200b: blog/Win/winkjj.md\n - \u200b\u5b89\u5353\u200b\u7684\u200b\u5b50\u7cfb\u7edf\u200b: blog/Win/anzhuodezixit.md\n\n - Python:\n - \u200b\u5c06\u200bPython\u200b\u6587\u4ef6\u200b.py\u200b\u6253\u5305\u200b\u6210\u200b.exe\u200b\u53ef\u6267\u884c\u7a0b\u5e8f\u200b: blog/py/python.md\n - pip: blog/py/pip.md\n - C\u200b\u8bed\u8a00\u200b: \n - C\u200b\u7b14\u8bb0\u200b: blog/C language/c.md\n\n - \u200b\u5f00\u53d1\u200b: \n - \u200b\u6211\u200b\u7684\u200b\u8bbe\u5907\u200b: develop/mydevice.md\n - \u200b\u5982\u4f55\u200b\u6ce8\u518c\u200bChatGPT: develop/ChatGPT.md\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\u6211\u200b\u7684\u200b\u4f5c\u54c1\u200b:\n # - \u200b\u57fa\u4e8e\u200b\u8baf\u200b\u98de\u200b\u4eba\u8138\u200b\u7b97\u6cd5\u200b\u8fdb\u884c\u200b\u4eba\u8138\u200b\u6bd4\u200b\u5bf9\u200b(\u200b\u8c03\u7528\u200bAPI): develop/Mywork/face_compare.md\n # - \u200b\u4eba\u8138\u8bc6\u522b\u200b\u7cfb\u7edf\u200b: develop/Mywork/face-recognition.md\n - \u200b\u57fa\u4e8e\u200b\u767e\u5ea6\u200bAPI\u200b\u548c\u200bopencv\u200b\u7684\u200b\u667a\u80fd\u200b\u8f66\u724c\u200b\u8bc6\u522b\u200b\u7a0b\u5e8f\u200b: develop/Mywork/opencv.md\n - \u200b\u5229\u7528\u200b\u767e\u5ea6\u200bAPI\u200b\u8fdb\u884c\u200b\u690d\u7269\u200b\u8bc6\u522b\u200b: develop/Mywork/aizhiwu.md\n - \u200b\u73a9\u200b\u7684\u200b\u8bbe\u8ba1\u200b: develop/Mywork/design.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 - 1024code: develop/1024code.md\n - \u200b\u5229\u7528\u200bLighthouse\u200b\u6d4b\u8bd5\u200b\u7f51\u7ad9\u200b\u6027\u80fd\u200b: develop/lighthouse.md\n - What is Github: develop/Github.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\u5927\u5382\u200b\u4eec\u200b\u7684\u200b\u826f\u5fc3\u200b\u8f6f\u4ef6\u200b\uff5e: develop/fenxiang.md\n - \u200b\u5199\u7ed9\u200b\u6240\u6709\u200b Mac \u200b\u7528\u6237\u200b\u7684\u200b\u6478\u9c7c\u200b\u6307\u5317\u200b: develop/Mac.md\n - \u200b\u770b\u200b\u6e90\u7801\u200b\u624d\u200b\u61c2\u200b: develop/kanyuanma.md\n\n - \u200b\u95f2\u8bdd\u200b:\n - \u200b\u63a8\u8350\u200b\u7684\u200bBooks: relax/tuijianyuedu.md\n - \u200b\u5c0f\u7c73\u200b: relax/xiaomo.md\n - Apple: relax/Apple.md\n - \u200b\u5982\u662f\u6211\u95fb\u200b: relax/rushiwowen.md\n - \u200b\u738b\u200b\u51b0\u51b0\u200bo(^\u25bd^)o: relax/wbb.md\n - \u200b\u8bd7\u6587\u200b:\n - \u200b\u67ab\u6865\u200b\u591c\u6cca\u200b: relax/shiwen/fqyb.md\n - \u200b\u6ed5\u738b\u9601\u200b\u5e8f\u200b: relax/shiwen/twgx.md\n - \u200b\u671b\u6c5f\u5357\u200b\u00b7\u200b\u8d85\u7136\u200b\u53f0\u4f5c\u200b: relax/shiwen/sjcnh.md\n - \u200b\u51fb\u9f13\u200b: relax/shiwen/jg.md\n - \u200b\u96e8\u9716\u200b\u94c3\u200b\u00b7\u200b\u79cb\u522b\u200b: relax/shiwen/yll.md\n - \u200b\u6c5f\u57ce\u5b50\u200b\u00b7\u200b\u4e59\u536f\u200b\u6b63\u6708\u200b\u4e8c\u5341\u200b\u65e5\u591c\u200b\u8bb0\u68a6\u200b: relax/shiwen/jcz.md\n - \u200b\u6570\u81f3\u200b\u5341\u200b: \n - 1: relax/wkwMath/1.md\n - 2: relax/wkwMath/2.md \n - 3: relax/wkwMath/3.md \n - 4: relax/wkwMath/4.md\n - 5: relax/wkwMath/5.md\n # - \u200b\u8bd7\u7ecf\u200b: relax/shiwen/shijing.json\n\n - \u200b\u89c2\u5f71\u200b:\n - \u200b\u63a8\u8350\u200b\u7684\u200b\u756a\u5267\u200b: relax/Movie/tuijianfanju.md\n - \u200b\u63a8\u8350\u200b\u7684\u200b\u7535\u5f71\u200b: relax/Movie/tuijiandedianyin.md\n - \u200b\u63a8\u8350\u200b\u7684\u200b\u7535\u89c6\u5267\u200b: relax/Movie/tuijiandsj.md\n\n - \u200b\u6742\u6587\u200b:\n - \u300a\u200b\u76ee\u9001\u200b\u300b\u200b\u8282\u9009\u200b: relax/Essay/musong.md\n - \u200b\u5927\u5b66\u200b\u4e00\u4e2a\u200b\u4eba\u200b\u5403\u996d\u200b\u5f88\u200b\u4e22\u4eba\u200b\u5417\u200b\uff1f: relax/Essay/dx.md\n - luv letter: relax/Essay/luv letter.md\n - \u200b\u6709\u200b\u54ea\u4e9b\u200b\u7ed9\u200b\u7537\u5b69\u5b50\u200b\u5728\u200b\u8c08\u604b\u7231\u200b\u65f6\u200b\u7684\u200b\u5fe0\u544a\u200b\uff1f: relax/Essay/zhonggao.md\n - \u200b\u54c8\u57fa\u7c73\u200b\ud83d\udc08: relax/Essay/cat.md\n - \u200b\u7a0b\u5e8f\u200b\u4eba\u751f\u200b:\n - \u300a\u200b\u7a0b\u5e8f\u5458\u200b\u6210\u957f\u200b\u5386\u7a0b\u200b\u7684\u200b\u56db\u4e2a\u200b\u9636\u6bb5\u200b\u300b: relax/Manong/sigejieduan.md\n - \u300a\u200b\u7a0b\u5e8f\u5458\u200b\u8131\u5355\u200b\u6307\u5357\u200b\u300b: relax/Manong/tuodanbukeneng.md\n - \u300a\u200b\u7a0b\u5e8f\u5458\u200b\u5b66\u4e60\u200b\u8def\u7ebf\u56fe\u200b\u300b: relax/Manong/wtf.md\n - \u300aprintf(\"\u2764\ufe0f\\n\u300b: relax/Manong/cxiaoaixin.md\n - \u200b\u5199\u4fe1\u200b:\n - \u200b\u7b2c\u4e00\u5c01\u200b: relax/Letter/letter1.md\n - \u200b\u7b2c\u4e8c\u5c01\u200b: relax/Letter/letter2.md\n - \u200b\u60c5\u4e66\u200b:\n - \u200b\u6731\u751f\u8c6a\u200b\u4e0e\u200b\u5b8b\u6e05\u200b\u5982\u200b: relax/Letter/luvletter/sqrzszyz.md\n - \u300a\u200b\u6731\u751f\u8c6a\u200b\u60c5\u4e66\u200b\u5168\u96c6\u200b\u6458\u5f55\u200b\u300b(021): relax/Letter/luvletter/zhushenghao1.md\n - \u300a\u200b\u6731\u751f\u8c6a\u200b\u60c5\u4e66\u200b\u5168\u96c6\u200b\u6458\u5f55\u200b\u300b(031): relax/Letter/luvletter/zhushenghao2.md\n - \u300a\u200b\u6731\u751f\u8c6a\u200b\u60c5\u4e66\u200b\u5168\u96c6\u200b\u6458\u5f55\u200b\u300b(036): relax/Letter/luvletter/zhushenghao3.md\n - \u300a\u200b\u6731\u751f\u8c6a\u200b\u60c5\u4e66\u200b\u5168\u96c6\u200b\u6458\u5f55\u200b\u300b(046): relax/Letter/luvletter/zhushenghao4.md\n - \u300a\u200b\u6731\u751f\u8c6a\u200b\u60c5\u4e66\u200b\u5168\u96c6\u200b\u6458\u5f55\u200b\u300b(053): relax/Letter/luvletter/zhushenghao5.md\n - \u300a\u200b\u6731\u751f\u8c6a\u200b\u60c5\u4e66\u200b\u5168\u96c6\u200b\u6458\u5f55\u200b\u300b(055): relax/Letter/luvletter/zhushenghao6.md\n\n # - Music:\n # - shape of you: relax/Music/soy.md\n # - Floating: relax/Music/Floating.md\n # - \u200b\u6731\u7802\u200b: relax/Music/zhusha.md\n # - \u200b\u5173\u4e8e\u200b\u90d1\u5dde\u200b\u7684\u200b\u8bb0\u5fc6\u200b: relax/Music/gyzzdjy.md\n # - \u200b\u82e5\u200b\u628a\u200b\u4f60\u200b: relax/Music/rbn.md\n # - \u200b\u7d76\u200b\u9802\u200b\u8b83\u200b\u6b4c\u200b: relax/Music/jdzg.md\n - Game:\n - \u200b\u539f\u795e\u200b: relax/Game/yuanshen.md\n - \u200b\u5982\u4f55\u200b\u73a9\u597d\u200b\u300a\u200b\u738b\u8005\u200b\u8363\u8000\u200b\u300b\uff1f: relax/Game/wzry.md\n - \u200b\u5165\u515a\u200b\u7ed3\u4e1a\u200b\u8003\u8bd5\u9898\u200b\u603b\u7ed3\u200b: relax/rudang.md\n - \u200b\u6da6\u5b66\u200b\u4e4b\u200b\u4e3a\u4ec0\u4e48\u200b\u6da6\u200b: about/run.md\n - \u200b\u8ba9\u200b\u4eba\u200b\u8bf4\u8bdd\u200b\uff0c\u200b\u5929\u584c\u200b\u4e0d\u200b\u4e0b\u6765\u200b: about/maozedong.md\n - \u200b\u5173\u4e8e\u200b\u6559\u80b2\u200b\u9769\u547d\u200b\u7684\u200b\u8c08\u8bdd\u200b: relax/jiaoyu.md\n - \u200b\u7a0b\u5e8f\u200b\u733f\u795e\u200b\u4e4b\u200b\u6977\u6a21\u200b:\u200b\u4e00\u4e2a\u200b\u4eba\u200b,\u200b\u4e00\u4e2a\u200b\u7f51\u7ad9\u200b,5.75\u200b\u4ebf\u7f8e\u5143\u200b\u5356\u6389\u200b: relax/kaimo.md\n\n - \u200b\u65c5\u884c\u200b: \n # - trip/index.md\n - \u200b\u91cd\u5e86\u200b: \n - \u200b\u91cd\u5e86\u200b\u65c5\u6e38\u200b\u63a8\u8350\u200b\u8def\u7ebf\u200b: trip/InCQ/CQ.md\n - Hometown: trip/LH.md\n - \u200b\u897f\u5b89\u200b: trip/Xian.md\n\n - \u200b\u6807\u7b7e\u200b: tag.md\n - \u200b\u7559\u8a00\u677f\u200b: waline.md\n - \u200b\u53cb\u94fe\u200b: \n - \u200b\u53cb\u94fe\u200b: about/link.md\n - \u200b\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe\u200b: blog/Mkdocs/linktech.md\n - Blogger:\n - index: blog/index.md\n # - wkw: blog/posts/wkw.md\n # - \u200b\u6211\u200b\u7684\u200b\u4e00\u4e9b\u200b\u89c1\u89e3\u200b: blog/posts/post1.md\n # - Lifecycle: blog/posts/post2.md \n - \u200b\u5173\u4e8e\u200b:\n - \u200b\u4e2a\u4eba\u7b80\u4ecb\u200b: about/geren.md\n - \u200b\u4e2a\u4eba\u7b80\u5386\u200b: about/\u200b\u4e2a\u4eba\u7b80\u5386\u200b2.pdf\n - My Goal: about/goal.md\n - Github\u200b\u4e3b\u9875\u200b\u4ecb\u7ecd\u200b: about/Wcowin.md\n - \u200b\u7f51\u7ad9\u200b\u5236\u4f5c\u200b: about/web.md\n - \u200b\u652f\u6301\u200b\u4f5c\u8005\u200b: about/zcw.md\n\n - \u200b\u6bd5\u4e1a\u200b\u4e4b\u524d\u200b\u503c\u5f97\u200b\u53bb\u200b\u505a\u200b\u7684\u200b30\u200b\u4ef6\u200b\u4e8b\u200b: about/biye.md\n - \u200b\u514d\u8d23\u200b\u58f0\u660e\u200b: about/shengming.md\n - Test: about/test.md\n - 404\u200b\u516c\u76ca\u200b\u9875\u9762\u200b: about/404.md\n - For lover: about/Foryou.md\n\ncopyright: Copyright © 2022~2023 Wcowin/All Rights Reserved. # \u200b\u5de6\u4e0b\u89d2\u200b\u7684\u200b\u7248\u6743\u200b\u58f0\u660e\u200b\n\nextra:\n generator: true #\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 \n link: https://twitter.com/wcowin_\n - icon: fontawesome/brands/github\n link: https://github.com/Wcowin\n\n - icon: fontawesome/regular/envelope\n link: mailto:<wangkewen821@gmail.com> #\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\n property: G-29HZMNR0KG\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\nplugins:\n # - glightbox\n - search\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\nmarkdown_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:materialx.emoji.twemoji\n emoji_generator: !!python/name:materialx.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\n # - https://cdn.jsdelivr.net/gh/Wcowin/Wcowin.github.io@main/docs/javascripts/extra.js # extra\u200b\u7684\u200bcdn\n - javascripts/mathjax.js\n - https://polyfill.io/v3/polyfill.min.js?features=es6\n - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js\n # - javascripts/mathjax-config.js\n # - https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_HTML\n\n - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.min.js\n # - ckplayer/js/ckplayer.js\n # - https://cdnjs.cloudflare.com/ajax/libs/social-share.js/1.0.16/js/social-share.min.js\n # - javascripts/backbound1.js\n # - javascripts/rellax.min.js\n - https://cdn.jsdelivr.net/npm/mermaid@10.0.2/dist/add-html-label-6e56ed67.min.js\n # - https://res.zvo.cn/translate/translate.js # Translate\n\nextra_css:\n - stylesheets/extra.css\n - stylesheets/link.css\n # - https://cdn.jsdelivr.net/gh/Wcowin/Wcowin.github.io@main/docs/stylesheets/extra.css # extra.css\u200b\u7684\u200bCDN\n # - stylesheets/extra1.css\n # - stylesheets/video.css\n - https://unpkg.com/@waline/client@v2/dist/waline.css\n - https://cdn.jsdelivr.net/npm/gitalk@latest/dist/gitalk.css\n - ckplayer/css/ckplayer.css\n - https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css\n # - https://cdnjs.cloudflare.com/ajax/libs/social-share.js/1.0.16/css/share.min.css\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\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\n# crisp\n# https://crisp.chat/en/\n# crisp:\n# enable: true\n# website_id: 89ded6c2-1a10-47e3-af5d-f12e6a378547\n\n# tidio:\n# enable: true\n# public_key: w3nvk9wmckvjf2iity4bwxicoj4yss9l\n
\u200b\u4ece\u5934\u5f00\u59cb\u200b\u5206\u6790\u200b
","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#\u5f00\u5934","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\u90e8\u5206","title":"theme\u200b\u90e8\u5206","text":"","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#\u989c\u8272","title":"\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\uff0c\u200b\u76ee\u524d\u200b\u652f\u6301\u200b\u4e0b\u9762\u200b\u51e0\u4e2a\u200b\u989c\u8272\u200b\uff1a ","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#\u660e\u6697\u4e3b\u9898\u6309\u94ae","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\u90e8\u5206","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\u5efa\u7acb\u200b\u535a\u5ba2\u200b\u548c\u200b\u5f00\u53d1\u200b\u4e24\u4e2a\u200b\u5927\u200b\u6807\u7b7e\u200b\uff0c\u200b\u91cc\u9762\u200b\u7684\u200b\u5185\u5bb9\u200b\uff1a - \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\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\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\u53bb\u200b\u5b66\u4e60\u200bMaekdown\u3001Html5\u3001CSS3\u3001Javascript\u200b\u7b49\u200b\u77e5\u8bc6\u200b\uff0c\u200b\u8fd9\u6837\u200b\u4f60\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u81ea\u5b9a\u4e49\u200b\u4f60\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| |___ xx.md\n|\n\u2514\u2500\u2500 mkdocs.yml\n
","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#extra\u90e8\u5206","title":"extra\u200b\u90e8\u5206","text":"extra:\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
social\u200b\u90e8\u5206\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 cookie
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\u90e8\u5206","title":"Plugins\u200b\u90e8\u5206","text":"plugins:\n - search\n - tags #\u200b\u6807\u7b7e\u200b\n
- search
\u200b\u5f00\u542f\u200b\u641c\u7d22\u200b\u529f\u80fd\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\u6700\u200b\u5f00\u59cb\u200b\u7684\u200b\u5730\u65b9\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 \u200b\u683c\u5f0f\u200b\uff1a ---\ntitle: \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\n---\n
","tags":["Mkdocs"]},{"location":"blog/Mkdocs/mkdocs2/#markdown_extensions\u90e8\u5206","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:materialx.emoji.twemoji\n emoji_generator: !!python/name:materialx.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-\u548cextra_css","title":"extra_javascript \u200b\u548c\u200bextra_css","text":"extra_javascript:\n - javascripts/extra.js\n - javascripts/mathjax.js\n - https://polyfill.io/v3/polyfill.min.js?features=es6\n - https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js\nextra_css:\n - stylesheets/extra.css\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
","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://cn.mcecy.com/image/20231002/12fa9ff77b8b452d9a65b56507995bde.png # Author avatar\n
``` \u200b\u7ed3\u675f\u200b
","tags":["Mkdocs"]},{"location":"blog/2023/10/04/","title":"\u8349\u7a3f\u200b\u6d4b\u8bd5","text":"\u200b\u613f\u200b\u4e2d\u56fd\u200b\u9752\u5e74\u200b\u90fd\u200b\u6446\u8131\u200b\u51b7\u6c14\u200b\uff0c\u200b\u53ea\u662f\u200b\u5411\u4e0a\u200b\u8d70\u200b\uff0c\u200b\u4e0d\u5fc5\u200b\u542c\u200b\u81ea\u66b4\u81ea\u5f03\u200b\u8005\u200b\u6d41\u200b\u7684\u8bdd\u200b\u3002\u200b\u80fd\u200b\u505a\u4e8b\u200b\u7684\u200b\u505a\u4e8b\u200b\uff0c\u200b\u80fd\u200b\u53d1\u58f0\u200b\u7684\u200b\u53d1\u58f0\u200b\uff0c\u200b\u6709\u200b\u4e00\u5206\u200b\u70ed\u200b,\u200b\u53d1\u4e00\u5206\u5149\u200b\uff0c\u200b\u5c31\u200b\u4ee4\u200b\u8424\u706b\u200b\u4e00\u822c\u200b\uff0c\u200b\u4e5f\u200b\u53ef\u4ee5\u200b\u5728\u200b\u9ed1\u6697\u200b\u91cc\u53d1\u200b\u4e00\u70b9\u200b\u5149\u200b,\u200b\u4e0d\u5fc5\u200b\u7b49\u5019\u200b\u70ac\u706b\u200b\u3002
\u200b\u6b64\u540e\u200b\u5982\u7adf\u200b\u6ca1\u6709\u200b\u70ac\u706b\u200b\uff1a\u200b\u6211\u200b\u4fbf\u662f\u200b\u552f\u4e00\u200b\u7684\u200b\u5149\u200b\u3002\u200b\u5018\u82e5\u200b\u6709\u200b\u4e86\u200b\u70ac\u706b\u200b\uff0c\u200b\u51fa\u200b\u4e86\u200b\u592a\u9633\u200b,\u200b\u6211\u4eec\u200b\u81ea\u7136\u200b\u5fc3\u60a6\u8bda\u670d\u200b\u7684\u200b\u6d88\u5931\u200b\uff0c\u200b\u4e0d\u4f46\u200b\u6beb\u65e0\u200b\u4e0d\u5e73\u200b,\u200b\u800c\u4e14\u200b\u8fd8\u8981\u200b\u968f\u559c\u200b\u8d5e\u7f8e\u200b\u8fd9\u200b\u70ac\u706b\u200b\u6216\u200b\u592a\u9633\u200b\uff1b\u200b\u56e0\u4e3a\u200b\u4ed6\u7167\u200b\u4e86\u200b\u4eba\u7c7b\u200b\uff0c\u200b\u8fde\u200b\u6211\u200b\u90fd\u200b\u5728\u5185\u200b\u3002\u200b\u6211\u200b\u53c8\u200b\u613f\u200b\u4e2d\u56fd\u200b\u9752\u5e74\u200b\u90fd\u200b\u53ea\u662f\u200b\u5411\u4e0a\u200b\u8d70\u200b\uff0c\u200b\u4e0d\u5fc5\u200b\u7406\u4f1a\u200b\u8fd9\u200b\u51b7\u7b11\u200b\u548c\u200b\u6697\u7bad\u200b\u3002 \u2014\u2014\u200b\u9c81\u8fc5\u200b\u300a\u200b\u70ed\u98ce\u200b\u00b7\u200b\u968f\u611f\u200b\u5f55\u200b\u56db\u5341\u4e00\u200b\u300b
"},{"location":"blog/2023/10/05/","title":"\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/10/05/#2023-10-14","title":"\u7f51\u7ad9\u200b\u66f4\u65b0\u200b\u8bb0\u5f55","text":""},{"location":"blog/2023/10/05/#01","title":"2023-10-14","text":"\ue157
\ue157
\ue157
\ue157
\ue157
\ue157
\ue157
Note
\u200b\u4ee5\u4e0b\u200b\u4ee3\u7801\u200b\u5747\u200b\u5728\u200bdocs/javascripts/extra.js
\u200b\u4e0b\u200b\u590d\u5236\u7c98\u8d34\u200b
//\u200b\u96ea\u82b1\u200b\nconst fps = 30;\nconst mspf = Math.floor(1000 / fps) ; let width = window.innerWidth || document.documentElement.clientWidth;\nlet height = window.innerHeight || document.documentElement.clientHeight;\nlet canvas;\nwindow.addEventListener('resize', () => {\nwidth = window.innerWidth || document.documentElement.clientWidth;\nheight = window.innerHeight || document.documentElement.clientHeight;\nif (canvas) {\ncanvas.width = width;\ncanvas.height = height;\n}\n});\nlet particles = [];\nlet wind = [0, 0];\nlet cursor = [0, 0];\nfunction velocity(r) {\nreturn 70 / r + 30;\n}\nfunction sine_component(h, a) {\nreturn [2 * Math.PI / h, Math.random() * a, Math.random() * 2 * Math.PI]; // [frequency, amplitude, phase]\n}\nfunction calc_sine(components, x) {\nlet sum = 0;\nfor (let i = 0; i < components.length; i++) {\nconst [f, a, p] = components[i];\nsum += Math.sin(x * f + p) * a;\n}\nreturn sum;\n}\nfunction gen_particle() {\nlet r = Math.random() * 4 + 1;\nreturn {\nradius: r,\nx: Math.random() * width,\ny: -r,\nopacity: Math.random(),\nsine_components: [sine_component(height, 3), sine_component(height / 2, 2), sine_component(height / 5, 1), sine_component(height / 10, 0.5)],\n};\n}\nfunction update_pos(dt) {\nconst n = particles.length;\nfor (let i = 0; i < n; i++) {\nconst v = velocity(particles[i].radius);\nparticles[i].x += calc_sine(particles[i].sine_components, particles[i].y) * v / 5 * dt;\nparticles[i].y += v * dt;\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;\nif (particles[i].y - particles[i].radius > height) {\nparticles[i] = gen_particle(); }\n}\n}\nlet context_cache;\nfunction get_context() {\nif (context_cache)\nreturn context_cache;\ncanvas = document.createElement('canvas');\ncanvas.id = 'snow-canvas';\ncanvas.width = width;\ncanvas.height = height;\ncanvas.style = 'position: fixed; top: 0; left: 0; overflow: hidden; pointer-events: none; z-index: 256;';\nif ((document.documentElement.dataset.darkreaderMode || \"\").startsWith('filter'))\ncanvas.style.filter = 'invert(1)';\ndocument.body.appendChild(canvas);\ncontext_cache = canvas.getContext('2d');\nreturn context_cache;\n}\nfunction draw() {\nconst ctx = get_context();\nctx.clearRect(0, 0, width, height);\nconst n = particles.length;\nfor (let i = 0; i < n; i++) {\nconst p = particles[i];\nctx.fillStyle = `rgba(255, 255, 255, ${p.opacity})`;\nctx.shadowColor = '#80EDF7';\nctx.shadowBlur = 7;\nctx.beginPath();\nctx.arc(p.x, p.y, p.radius, 0, 2*Math.PI);\nctx.fill();\n}\n}\nlet focused = true;\nlet disabled = false;\nlet lastTime = performance.now();\nconst requestFrame = () => setTimeout(loop, mspf);\nfunction loop() {\nconst dt = (performance.now() - lastTime) / 1000;\nif (particles.length < 120 && Math.random() < 0.1) {\nparticles.push(gen_particle());\n}\nupdate_pos(dt);\ndraw();\nlastTime = performance.now();\nif (focused && !disabled)\nrequestFrame();\n}\nwindow.addEventListener('focus', () => {\nconsole.log('snow start');\nfocused = true;\nlastTime = performance.now();\nrequestFrame();\n});\nwindow.addEventListener('blur', () => {\nconsole.log('snow stop');\nfocused = false;\n});\nwindow.addEventListener('keydown', e => {\nif (e.ctrlKey && e.key == 's') {\ne.preventDefault();\ndisabled = !disabled;\nif (disabled) {\ncanvas.style.display = 'none';\n} else {\ncanvas.style.display = 'block';\nlastTime = performance.now();\nrequestFrame();\n}\n}\n});\nrequestFrame();\n//\u200b\u96ea\u82b1\u200b\n
","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#\u6a31\u82b1","title":"\u6a31\u82b1\u200b\ud83c\udf38","text":"//\u200b\u6a31\u82b1\u200b\nSakura.prototype.draw = function (cxt) {\ncxt.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)\ncxt.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) {\nvar ret, random; switch (option) {\ncase '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\nret = function (x, y) { return y + random; }; break; case 'fnr': random = Math.random() * 0.03; ret = function (r) { return r + random; }; break;\n}\nreturn ret;\n}\nfunction startSakura() {\nrequestAnimationFrame = 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); }\nstop = 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/#\u7ebf\u6761","title":"\u7ebf\u6761","text":"!function() {\nfunction o(w, v, i) {\nreturn w.getAttribute(v) || i\n}\nfunction j(i) {\nreturn document.getElementsByTagName(i)\n}\nfunction l() {\nvar i = j(\"script\"),\nw = i.length,\nv = i[w - 1];\nreturn {\nl: w,\nz: o(v, \"zIndex\", -1),\no: o(v, \"opacity\", 0.5),\nc: o(v, \"color\", \"0,0,0\"),\nn: o(v, \"count\", 99)\n}\n}\nfunction k() {\nr = u.width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth,\nn = u.height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight\n}\nfunction b() {\ne.clearRect(0, 0, r, n);\nvar w = [f].concat(t);\nvar x, v, A, B, z, y;\nt.forEach(function(i) {\ni.x += i.xa,\ni.y += i.ya,\ni.xa *= i.x > r || i.x < 0 ? -1 : 1,\ni.ya *= i.y > n || i.y < 0 ? -1 : 1,\ne.fillRect(i.x - 0.5, i.y - 0.5, 1, 1);\nfor (v = 0; v < w.length; v++) {\nx = w[v];\nif (i !== x && null !== x.x && null !== x.y) {\nB = i.x - x.x,\nz = i.y - x.y,\ny = B * B + z * z;\ny < 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}\nw.splice(w.indexOf(i), 1)\n}),\nm(b)\n}\nvar u = document.createElement(\"canvas\"),\ns = l(),\nc = \"c_n\" + s.l,\ne = u.getContext(\"2d\"),\nr,\nn,\nm = window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame ||\nfunction(i) {\nwindow.setTimeout(i, 1000 / 45)\n},\na = Math.random,\nf = {\nx: null,\ny: null,\nmax: 20000\n};\nu.id = c;\nu.style.cssText = \"position:fixed;top:0;left:0;z-index:\" + s.z + \";opacity:\" + s.o;\nj(\"body\")[0].appendChild(u);\nk(),\nwindow.onresize = k;\nwindow.onmousemove = function(i) {\ni = i || window.event,\nf.x = i.clientX,\nf.y = i.clientY\n},\nwindow.onmouseout = function() {\nf.x = null,\nf.y = null\n};\nfor (var t = [], p = 0; s.n > p; p++) {\nvar h = a() * r,\ng = a() * n,\nq = 2 * a() - 1,\nd = 2 * a() - 1;\nt.push({\nx: h,\ny: g,\nxa: q,\nya: d,\nmax: 6000\n})\n}\nsetTimeout(function() {\nb()\n},\n100)\n} ();\n
","tags":["Mkdocs"]},{"location":"blog/websitebeauty/backgroud/#\u7c92\u5b50","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\ndocument.body.style.margin = \"0\";\ndocument.body.style.background = \"255,255,255\";\n//\u200b\u521b\u5efa\u200bcanvas\u200b\u753b\u5e03\u200b\ndocument.body.appendChild(document.createElement('canvas'));\nvar canvas = document.querySelector('canvas'),\nctx = canvas.getContext('2d') //ctx\u200b\u8fd4\u56de\u200b\u4e00\u4e2a\u200b\u5728\u200bcanvas\u200b\u4e0a\u200b\u753b\u56fe\u200b\u7684\u200bapi/dom\ncanvas.width = window.innerWidth;\ncanvas.height = window.innerHeight;\ncanvas.style.position = 'fixed';\nctx.lineWidth = .3;\nctx.strokeStyle = (new Color(150)).style;\n//\u200b\u5b9a\u4e49\u200b\u9f20\u6807\u200b\u8986\u76d6\u8303\u56f4\u200b\nvar mousePosition = {\nx: 30 * canvas.width / 100,\ny: 30 * canvas.height / 100\n};\nvar dots = {\nnb: 1000,//Dot\u200b\u7684\u200b\u603b\u6570\u200b\ndistance: 50,\nd_radius: 100,\narray: []\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\nfunction mixComponents(comp1, weight1, comp2, weight2) {\nreturn (comp1 * weight1 + comp2 * weight2) / (weight1 + weight2);\n}\nfunction averageColorStyles(dot1, dot2) {\nvar color1 = dot1.color,\ncolor2 = dot2.color;\nvar r = mixComponents(color1.r, dot1.radius, color2.r, dot2.radius),\ng = mixComponents(color1.g, dot1.radius, color2.g, dot2.radius),\nb = mixComponents(color1.b, dot1.radius, color2.b, dot2.radius);\nreturn createColorStyle(Math.floor(r), Math.floor(g), Math.floor(b));\n}\nfunction colorValue(min) {\nreturn Math.floor(Math.random() * 255 + min);\n}\nfunction createColorStyle(r, g, b) {\nreturn 'rgba(' + r + ',' + g + ',' + b + ', 0.8)';\n}\nfunction Color(min) {\nmin = min || 0;\nthis.r = colorValue(min);\nthis.g = colorValue(min);\nthis.b = colorValue(min);\nthis.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\nfunction Dot() {\nthis.x = Math.random() * canvas.width;\nthis.y = Math.random() * canvas.height;\nthis.vx = -.5 + Math.random();\nthis.vy = -.5 + Math.random();\nthis.radius = Math.random() * 2;\nthis.color = new Color();\n}\nDot.prototype = {\ndraw: function () {\nctx.beginPath();\nctx.fillStyle = this.color.style;\nctx.arc(this.x, this.y, this.radius, 0, Math.PI * 2, false);\nctx.fill();\n}\n};\nfunction moveDots() {//Dot\u200b\u5bf9\u8c61\u200b\u7684\u200b\u79fb\u52a8\u200b\nfor (i = 0; i < dots.nb; i++) {\nvar dot = dots.array[i];\nif (dot.y < 0 || dot.y > canvas.height) {\ndot.vx = dot.vx;\ndot.vy = - dot.vy;\n}\nelse if (dot.x < 0 || dot.x > canvas.width) {\ndot.vx = - dot.vx;\ndot.vy = dot.vy;\n}\ndot.x += dot.vx;\ndot.y += dot.vy;\n}\n}\nfunction connectDots() {//DOt\u200b\u5bf9\u8c61\u200b\u7684\u200b\u8fde\u63a5\u200b\nfor (i = 0; i < dots.nb; i++) {\nfor (j = i; j < dots.nb; j++) {\ni_dot = dots.array[i];\nj_dot = dots.array[j];\nif ((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) {\nif ((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) {\nctx.beginPath();\nctx.strokeStyle = averageColorStyles(i_dot, j_dot);\nctx.moveTo(i_dot.x, i_dot.y);\nctx.lineTo(j_dot.x, j_dot.y);\nctx.stroke();//\u200b\u7ed8\u5236\u200b\u5b9a\u4e49\u200b\u7684\u200b\u8def\u7ebf\u200b\nctx.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}\nfunction createDots() {//\u200b\u521b\u5efa\u200bnb\u200b\u4e2a\u200bDot\u200b\u5bf9\u8c61\u200b\nfor (i = 0; i < dots.nb; i++) {\ndots.array.push(new Dot());\n}\n}\nfunction 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\nfor (i = 0; i < dots.nb; i++) {\nvar dot = dots.array[i];\ndot.draw();\n}\n}\nfunction animateDots() {\nctx.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\nmoveDots();\nconnectDots();\ndrawDots();\nrequestAnimationFrame(animateDots);\n}\ncreateDots();//\u200b\u4f7f\u7528\u200b\u521b\u5efa\u200bDot\u200b\u7c7b\u200b\u51fd\u6570\u200b\nrequestAnimationFrame(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\ndocument.querySelector('canvas').addEventListener('mousemove', function (e) {\nmousePosition.x = e.pageX;\nmousePosition.y = e.pageY;\n})\ndocument.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\nmousePosition.x = canvas.width / 2;\nmousePosition.y = canvas.height / 2;\n})\n}\n/*\u200b\u80cc\u666f\u200bend*/\n
","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/","title":"\u5982\u4f55\u200b\u7ed9\u200bMKdocs\u200b\u6dfb\u52a0\u200b\u53cb\u94fe","text":"<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 {\nwidth: 45%;\nfont-size: 1rem;\npadding: 10px 20px;\nborder-radius: 4px;\ntransition-duration: 0.15s;\nmargin-bottom: 1rem;\ndisplay: flex;\n}\n.card:nth-child(odd) {\nfloat: left;\n}\n.card:nth-child(even) {\nfloat: right;\n}\n.card:hover {\ntransform: scale(1.1);\nbox-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 {\nborder: none;\n}\n.card .ava {\nwidth: 3rem!important;\nheight: 3rem!important;\nmargin: 0!important;\nmargin-right: 1em!important;\nborder-radius: 4px;\n}\n.card .card-header {\nfont-style: italic;\noverflow: hidden;\nwidth: 100%;\n}\n.card .card-header a {\nfont-style: normal;\ncolor: #608DBD;\nfont-weight: bold;\ntext-decoration: none;\n}\n.card .card-header a:hover {\ncolor: #d480aa;\ntext-decoration: none;\n}\n.card .card-header .info {\nfont-style: normal;\ncolor: #a3a3a3;\nfont-size: 14px;\nmin-width: 0;\noverflow: hidden;\nwhite-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 {\nwidth: 100%; /* \u200b\u5728\u200b\u5c0f\u200b\u5c4f\u5e55\u200b\u4e0a\u200b\u663e\u793a\u200b\u4e3a\u200b\u5355\u5217\u200b */\nfloat: 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/#\u5982\u4f55\u52a0\u5165\u53cb\u94fe","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
","tags":["Mkdocs"]},{"location":"blog/websitebeauty/linktech/#\u793a\u4f8b","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/#\u6548\u679c","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\u8a00\u5f52\u6b63\u4f20\u200b
","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#\u7b2c\u4e00\u6b65","title":"\u7b2c\u4e00\u6b65","text":"mkdocs.yml\u200b\u4e2d\u200b\u6dfb\u52a0\u200b
theme:\n name: material\n custom_dir: 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 \u200b\u6211\u4eec\u200b\u8bc4\u8bba\u200b\u53ea\u200b\u9488\u5bf9\u200bcomments.html
{% 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\"\ndata-repo=\"\u200b\u4f60\u200b\u7684\u200b\u4ed3\u5e93\u200b\u540d\u79f0\u200b\uff08\u200b\u5982\u200bWcowin/hexo-site-comments\uff09\"\ndata-repo-id=\" \"\ndata-category=\" \"\ndata-category-id=\" \"\ndata-mapping=\"pathname\"\ndata-strict=\"0\"\ndata-reactions-enabled=\"1\"\ndata-emit-metadata=\"0\"\ndata-input-position=\"bottom\"\ndata-theme=\"preferred_color_scheme\"\ndata-lang=\"zh-CN\"\ncrossorigin=\"anonymous\"\nasync>\n</script>\n<!-- Synchronize Giscus theme with palette -->\n<script>\nvar giscus = document.querySelector(\"script[src*=giscus]\")\n// Set palette on initial load\nvar palette = __md_get(\"__palette\")\nif (palette && typeof palette.color === \"object\") {\nvar theme = palette.color.scheme === \"slate\"\n? \"transparent_dark\"\n: \"light\"\n// Instruct Giscus to set theme\ngiscus.setAttribute(\"data-theme\", theme) }\n// Register event handlers after documented loaded\ndocument.addEventListener(\"DOMContentLoaded\", function() {\nvar ref = document.querySelector(\"[data-md-component=palette]\")\nref.addEventListener(\"change\", function() {\nvar palette = __md_get(\"__palette\")\nif (palette && typeof palette.color === \"object\") {\nvar theme = palette.color.scheme === \"slate\"\n? \"transparent_dark\"\n: \"light\"\n// Instruct Giscus to change theme\nvar frame = document.querySelector(\".giscus-frame\")\nframe.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/#\u7b2c\u4e8c\u6b65","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\"\ndata-repo=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u4ed3\u5e93\u200b]\"\ndata-repo-id=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u4ed3\u5e93\u200b ID]\"\ndata-category=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u5206\u7c7b\u200b\u540d\u200b]\"\ndata-category-id=\"[\u200b\u5728\u200b\u6b64\u200b\u8f93\u5165\u200b\u5206\u7c7b\u200b ID]\"\ndata-mapping=\"pathname\"\ndata-strict=\"0\"\ndata-reactions-enabled=\"1\"\ndata-emit-metadata=\"0\"\ndata-input-position=\"bottom\"\ndata-theme=\"preferred_color_scheme\"\ndata-lang=\"zh-CN\"\ncrossorigin=\"anonymous\"\nasync>\n</script>\n
\u200b\u590d\u5236\u200b\u5c06\u200b\u6b64\u200b\u4ee3\u7801\u200b\uff0c\u200b\u66ff\u6362\u200bcomments.html\u200b\u4e2d\u200b41~55\u200b\u7684\u200b\u4ee3\u7801\u200b
mkdocs server
\u200b\u4e00\u4e0b\u200b
\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/#\u6548\u679c","title":"\u6548\u679c","text":"\u200b\u5b8c\u7f8e\u200b!\u200b\u5feb\u901f\u200b\u76f8\u5e94\u200b
","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkcomments/#\u5176\u4ed6\u8bc4\u8bba\u7cfb\u7edf","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</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({\nenvId: '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\nel: '#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\nonCommentLoaded: function () {\nconsole.log('\u200b\u8bc4\u8bba\u200b\u52a0\u8f7d\u200b\u5b8c\u6210\u200b');\n}\n})\n</script> \n
\u200b\u6211\u200b\u5c6e\u200b\u8278\u200b\u8294\u200b\u833b\u200b\uff0c\u200b\u611f\u89c9\u200btwikoo\u200b\u4e5f\u200b\u597d\u770b\u200b\u4e5f\u597d\u200b\u7528\u200b\u554a\u200b\uff01","tags":["Mkdocs"]},{"location":"blog/websitebeauty/mkdocsfont/","title":"\u4fee\u6539\u200b\u7f51\u7ad9\u200b\u5b57\u4f53","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
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
"},{"location":"blog/websitebeauty/mkdocsfont/#\u9879\u76ee\u7b80\u4ecb","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
"},{"location":"blog/websitebeauty/mkdocsfont/#\u5b57\u4f53\u9884\u89c8","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
\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
"},{"location":"blog/websitebeauty/mkdocsfont/#\u5176\u4ed6\u90e8\u5206","title":"\u5176\u4ed6\u200b\u90e8\u5206","text":"\u200b\u70b9\u51fb\u200b\u6b64\u5904\u200b\u67e5\u770b\u200b\u540e\u7eed\u200b\u52a0\u5b57\u200b\u53ca\u200b\u8c03\u6574\u8ba1\u5212\u200b\u3002
"},{"location":"blog/websitebeauty/mkdocsfont/#\u83b7\u53d6\u5b57\u4f53","title":"\u83b7\u53d6\u200b\u5b57\u4f53","text":""},{"location":"blog/websitebeauty/mkdocsfont/#\u2170-\u76f4\u63a5\u4e0b\u8f7d","title":"\u2170. \u200b\u76f4\u63a5\u200b\u4e0b\u8f7d","text":"fonts/TTF
\u200b\u6587\u4ef6\u5939\u200b\u4e2d\u200b\u4e0b\u8f7d\u200b\u3002fonts/TTF
\u200b\u6587\u4ef6\u5939\u200b\u4e2d\u200b\u4e0b\u8f7d\u200b\u3002brew tap homebrew/cask-fonts && brew install font-lxgw-wenkai
\u200b\u6765\u200b\u5b89\u88c5\u200b\u672c\u200b\u5b57\u4f53\u200b\u3002scoop 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\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
\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
"},{"location":"blog/websitebeauty/mkdocsfont/#\u8bb8\u53ef","title":"\u8bb8\u53ef","text":"\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
"},{"location":"blog/websitebeauty/mkdocsfont/#\u57fa\u4e8emkdocs\u7684\u7f51\u7ad9\u5b57\u4f53\u7f8e\u5316\u7528\u6cd5","title":"\u57fa\u4e8e\u200bMkdocs\u200b\u7684\u200b\u7f51\u7ad9\u200b\u5b57\u4f53\u200b\u7f8e\u5316\u200b\u7528\u6cd5","text":"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 {\nfont-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 {\nfont-family: LXGW WenKai; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b */\nfont-size: 16px; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u5927\u5c0f\u200b */\nfont-weight: bold; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b\u7c97\u7ec6\u200b */\ncolor: #518FC1; /* \u200b\u4fee\u6539\u200b\u5b57\u4f53\u200b\u989c\u8272\u200b */\n}\n
"},{"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;\nMath.lerp = (a, b, n) => (1 - n) * a + n * b;\nconst getStyle = (el, attr) => {\ntry {\nreturn window.getComputedStyle\n? window.getComputedStyle(el)[attr]\n: el.currentStyle[attr];\n} catch (e) {}\nreturn \"\";\n};\nclass Cursor {\nconstructor() {\nthis.pos = {curr: null, prev: null};\nthis.pt = [];\nthis.create();\nthis.init();\nthis.render();\n}\nmove(left, top) {\nthis.cursor.style[\"left\"] = `${left}px`;\nthis.cursor.style[\"top\"] = `${top}px`;\n}\ncreate() {\nif (!this.cursor) {\nthis.cursor = document.createElement(\"div\");\nthis.cursor.id = \"cursor\";\nthis.cursor.classList.add(\"hidden\");\ndocument.body.append(this.cursor);\n}\nvar el = document.getElementsByTagName('*');\nfor (let i = 0; i < el.length; i++)\nif (getStyle(el[i], \"cursor\") == \"pointer\")\nthis.pt.push(el[i].outerHTML);\ndocument.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\nthis.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}\nrefresh() {\nthis.scr.remove();\nthis.cursor.classList.remove(\"hover\");\nthis.cursor.classList.remove(\"active\");\nthis.pos = {curr: null, prev: null};\nthis.pt = [];\nthis.create();\nthis.init();\nthis.render();\n}\ninit() {\ndocument.onmouseover = e => this.pt.includes(e.target.outerHTML) && this.cursor.classList.add(\"hover\");\ndocument.onmouseout = e => this.pt.includes(e.target.outerHTML) && this.cursor.classList.remove(\"hover\");\ndocument.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\");};\ndocument.onmouseenter = e => this.cursor.classList.remove(\"hidden\");\ndocument.onmouseleave = e => this.cursor.classList.add(\"hidden\");\ndocument.onmousedown = e => this.cursor.classList.add(\"active\");\ndocument.onmouseup = e => this.cursor.classList.remove(\"active\");\n}\nrender() {\nif (this.pos.prev) {\nthis.pos.prev.x = Math.lerp(this.pos.prev.x, this.pos.curr.x, 0.15);\nthis.pos.prev.y = Math.lerp(this.pos.prev.y, this.pos.curr.y, 0.15);\nthis.move(this.pos.prev.x, this.pos.prev.y);\n} else {\nthis.pos.prev = this.pos.curr;\n}\nrequestAnimationFrame(() => this.render());\n}\n}\n(() => {\nCURSOR = 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 {\nposition: fixed;\nwidth: 16px;\nheight: 16px;\n/* \u200b\u8fd9\u91cc\u200b\u6539\u53d8\u200b\u8ddf\u968f\u200b\u7684\u200b\u5e95\u8272\u200b */\nbackground: var(--theme-color);\nborder-radius: 8px;\nopacity: 0.25;\nz-index: 10086;\npointer-events: none;\ntransition: 0.2s ease-in-out;\ntransition-property: background, opacity, transform;\n}\n#cursor.hidden {\nopacity: 0;\n}\n#cursor.hover {\nopacity: 0.1;\ntransform: 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#cursor.active {\nopacity: 0.5;\ntransform: 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 */\nbackground: 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/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/#\u8bbf\u95eetidio\u5b98\u7f51","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/#\u627e\u5230\u5b89\u88c5\u4ee3\u7801","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/#\u653e\u5230\u4e3b\u9875indexmd\u5373\u53ef","title":"\u653e\u5230\u200b\u4e3b\u9875\u200bindex.md\u200b\u5373\u53ef","text":"","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-\u5b9e\u7528\u6280\u5de7","title":"Git \u200b\u5b9e\u7528\u6280\u5de7","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#\u4e00\u57fa\u672c\u64cd\u4f5c","title":"\u4e00\u200b\u3001\u200b\u57fa\u672c\u64cd\u4f5c","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#1-\u65b0\u5efa-git-\u4ed3\u5e93","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-\u514b\u9686\u8fdc\u7a0b\u4ed3\u5e93","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-\u63d0\u4ea4\u4ee3\u7801","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-\u67e5\u770b\u4ed3\u5e93\u72b6\u6001","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-\u67e5\u770b\u63d0\u4ea4\u5386\u53f2","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-\u65b0\u5efa\u5206\u652f","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-\u5408\u5e76\u5206\u652f","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-\u5220\u9664\u5206\u652f","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-\u5408\u5e76\u51b2\u7a81","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-\u8fdc\u7a0b\u4ed3\u5e93","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/#\u4e8c\u5e38\u89c1\u6280\u5de7","title":"\u4e8c\u200b\u3001\u200b\u5e38\u89c1\u200b\u6280\u5de7","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/git/#1-\u4e34\u65f6\u4fdd\u5b58\u6210\u679c","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-\u5408\u5e76\u5206\u652f\u7075\u6d3b\u9009\u62e9-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-\u4fee\u6539\u4e0a\u6b21\u63d0\u4ea4","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-\u53d6\u6d88\u6587\u4ef6\u4fee\u6539","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-\u5f03\u7528\u63d0\u4ea4","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-\u8865\u4e01\u6587\u4ef6","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\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/vercel/#%E5%89%8D%E8%A8%80","title":"\u524d\u8a00","text":"\u200b\u65e9\u671f\u200b\u7f51\u7ad9\u200b\u4f7f\u7528\u200b github pages
,\u200b\u540e\u6765\u200b\u8fc1\u79fb\u200b\u5230\u200b coding,\u200b\u6700\u8fd1\u200b\u53c8\u200b\u653e\u5230\u200b\u817e\u8baf\u200b\u4e91\u200b\u7f51\u7ad9\u200b\u9759\u6001\u200b\u6258\u7ba1\u200b,\u200b\u65e0\u8bba\u662f\u200b coding \u200b\u7684\u200b cos \u200b\u5b58\u50a8\u200b\u6876\u200b,\u200b\u8fd8\u662f\u200b\u9759\u6001\u200b\u7f51\u7ad9\u200b\u6258\u7ba1\u200b
\u200b\u4ed6\u4eec\u200b\u90fd\u200b\u662f\u200b\u6536\u8d39\u200b\u7684\u200b,\u200b\u90a3\u200b\u6709\u6ca1\u6709\u200b\u514d\u8d39\u200b\u7684\u200b\u6258\u7ba1\u5546\u200b\u5462\u200b,\u200b\u65e2\u200b\u4e0d\u200b\u5f71\u54cd\u200b\u7f51\u7ad9\u200b\u7684\u200b\u8bbf\u95ee\u901f\u5ea6\u200b\u8fd8\u200b\u514d\u8d39\u200b,\u200b\u4e8e\u662f\u200b,\u200b\u627e\u200b\u4e86\u200b\u4e00\u4e0b\u200b,\u200b\u8fd8\u200b\u771f\u200b\u6709\u200b,vercel\u200b\u548c\u200bNetlify,\u200b\u5c31\u662f\u200b\u514d\u8d39\u200b\u7684\u200b
\u200b\u5176\u4e2d\u200b\u5927\u540d\u200b\u9876\u9876\u200b\u7684\u200bNext.js
,create-react-app
,Nuxt.js
\u200b\u7b49\u200b\u5c31\u662f\u200b\u90e8\u7f72\u200b\u5728\u200b\u90e8\u7f72\u200b\u6258\u7ba1\u200b\u5728\u200bvercel
\u200b\u7684\u200b,\u200b\u800c\u200bvuejs
,reactjs
\u200b\u7b49\u200b\u5c31\u662f\u200b\u6258\u7ba1\u200b\u5728\u200bNetlify
\u200b\u4e0a\u200b\u7684\u200b
\u200b\u60f3\u5fc5\u200b\u7ecf\u5e38\u200b\u6253\u5f00\u200b\u8fd9\u4e9b\u200b\u9f0e\u9f0e\u5927\u540d\u200b\u5b98\u7f51\u200b\u7684\u200b\u65f6\u5019\u200b,\u200b\u8bbf\u95ee\u901f\u5ea6\u200b\u8fd8\u662f\u200b\u53ef\u4ee5\u200b\u7684\u200b
\u200b\u4eca\u5929\u200b\u8bf4\u200b\u4e00\u4e0b\u200b\u8fd9\u4e2a\u200bvercel
,Vercel \u200b\u53ef\u4ee5\u200b\u90e8\u7f72\u200b\u4efb\u4f55\u200b\u524d\u7aef\u200b\u5e94\u7528\u7a0b\u5e8f\u200b\u7684\u200b\u6700\u4f73\u200b\u573a\u6240\u200b\u3002\u200b\u53f7\u79f0\u200b\u4ee5\u200b\u96f6\u200b\u914d\u7f6e\u200b\u90e8\u7f72\u200b\u5230\u200b\u6211\u4eec\u200b\u7684\u200b\u5168\u7403\u200b\u8fb9\u7f18\u200b\u7f51\u7edc\u200b,\u200b\u52a8\u6001\u200b\u6269\u5c55\u200b\u5230\u200b\u6570\u767e\u4e07\u4e2a\u200b\u9875\u9762\u200b\u800c\u200b\u4e0d\u4f1a\u200b\u8d39\u529b\u200b
\u200b\u4e00\u952e\u200b\u5bfc\u5165\u200b(\u200b\u652f\u6301\u200b github,gitlab,BitBucket),\u200b\u81ea\u5df1\u200b\u7684\u200b\u5b58\u50a8\u200b\u5e93\u200b\uff0c\u200b\u7136\u540e\u200b\u63a8\u9001\u200b\u3002vercel \u200b\u5185\u7f6e\u200b\u7684\u200bCI / CD
\u200b\u7cfb\u7edf\u200b\u4f1a\u200b\u5728\u200b\u6bcf\u6b21\u200b\u4ee3\u7801\u200b\u66f4\u6539\u200b\u65f6\u200b\u89e6\u53d1\u200b
\u200b\u4f53\u9a8c\u200b\u8fc7\u540e\u200b,\u200b\u786e\u5b9e\u200b\u65b9\u4fbf\u200b,\u200b\u5f3a\u5927\u200b
","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/#01","title":"01","text":"\u200b\u4e3a\u4ec0\u4e48\u200b\u9009\u62e9\u200b vercel
\u2488 \u200b\u514d\u8d39\u200b\u90e8\u7f72\u200b\u6258\u7ba1\u200b\u524d\u7aef\u200b\u5e94\u7528\u200b
\u2489 \u200b\u652f\u6301\u200b\u4e00\u952e\u200b\u5bfc\u5165\u200b(github,gitlab),\u200b\u96f6\u200b\u914d\u7f6e\u200b
\u248a \u200b\u652f\u6301\u200b\u81ea\u5b9a\u4e49\u200b\u57df\u540d\u200b\u4ee5\u53ca\u200b\u914d\u7f6e\u200b ssl \u200b\u8bc1\u4e66\u200b,https.
\u248b \u200b\u7b80\u5355\u200b\u53cb\u597d\u200b,\u200b\u4e2a\u4eba\u8d26\u6237\u200b\u514d\u8d39\u200b,\u200b\u53ef\u4ee5\u200b\u90e8\u7f72\u200b next.js,Nuxt.js,Gatsby.js,Angular,Ember.js,Hexo,Eleventy,Hugo,Docusaurus2,Preact,Dojo,Vue.js,Jekyll \u200b\u7b49\u200b
","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/#02","title":"02","text":"\u200b\u524d\u63d0\u6761\u4ef6\u200b
\u2488 \u200b\u5148\u200b\u6210\u529f\u200b\u90e8\u7f72\u200b github pages(\u200b\u672c\u6587\u200b\u4ee5\u200b github pages \u200b\u4e3a\u4f8b\u200b,\u200b\u5176\u4ed6\u200b\u7c7b\u4f3c\u200b\u7684\u200b\u5e94\u7528\u200b\u4e5f\u200b\u662f\u200b\u5982\u6b64\u200b)
\u2489 \u200b\u7136\u540e\u200b\u767b\u9646\u200b vercel \u200b\u5b98\u7f51\u200b, \u200b\u4e00\u952e\u200b\u5bfc\u5165\u200b
","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/#03","title":"03","text":"\u200b\u600e\u4e48\u200b\u4f7f\u7528\u200b\u5462\u200b
\u200b\u5728\u200b\u81ea\u5df1\u200b\u7684\u200b github \u200b\u4ed3\u5e93\u200b\u4e2d\u200b\u627e\u5230\u200b github pages \u200b\u4ed3\u5e93\u200b
(\u200b\u627e\u5230\u200b\u81ea\u5df1\u200bgithub pages\u200b\u7684\u200b\u4ed3\u5e93\u200b)
(\u200b\u5728\u200bvercel\u200b\u4e0a\u200b\u5bfc\u5165\u200bgithub \u200b\u4ed3\u5e93\u200b\u7684\u200b\u4ee3\u7801\u200b)
\u200b\u7b49\u5f85\u200b\u5bfc\u5165\u200b\u90e8\u7f72\u200b\u5373\u53ef\u200b
","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/","title":"","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/#04","title":"04","text":"\u200b\u81ea\u5b9a\u4e49\u200b\u57df\u540d\u89e3\u6790\u200b
\u200b\u70b9\u51fb\u200b Settings?Domains? \u200b\u8f93\u5165\u200b\u81ea\u5df1\u200b\u7684\u200b\u57df\u540d\u200b\uff0c\u200b\u5e76\u200b\u5728\u200b\u57df\u540d\u200b\u8d2d\u4e70\u65b9\u200b\u63a7\u5236\u53f0\u200b(\u200b\u5728\u200b\u963f\u91cc\u200b\u4e70\u200b\u7684\u200b\u57df\u540d\u200b\u5c31\u200b\u53bb\u200b\u963f\u91cc\u200b\u63a7\u5236\u53f0\u200b,\u200b\u5728\u200b\u817e\u8baf\u200b\u4e91\u4e70\u200b\u7684\u200b\u57df\u540d\u200b,\u200b\u5c31\u200b\u53bb\u200b\u817e\u8baf\u200b\u4e91\u200b\u7684\u200b\u63a7\u5236\u53f0\u200b)\u200b\u6dfb\u52a0\u200b\u57df\u540d\u89e3\u6790\u200b\uff08CNAME\uff09
\u200b\u89e3\u6790\u200b\u5b8c\u6210\u200b\u540e\u200b\u5373\u53ef\u200b\u901a\u8fc7\u200b\u81ea\u5df1\u200b\u7684\u200b\u57df\u540d\u200b\u8bbf\u95ee\u200b\u81ea\u5df1\u200b\u7684\u200b\u535a\u5ba2\u200b\u4e86\u200b
","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/","title":"","text":"","tags":["\u6280\u672f\u5206\u4eab"]},{"location":"develop/vercel/#05","title":"05","text":"\u200b\u603b\u7ed3\u200b
\u200b\u5f53\u200b\u4f60\u200b\u4e0d\u200b\u6ee1\u8db3\u200b\u4e8e\u200b github pages,\u200b\u5acc\u5f03\u200b\u5b83\u200b\u8bbf\u95ee\u200b\u5f97\u6162\u200b,\u200b\u662f\u200b\u53ef\u4ee5\u200b\u9009\u62e9\u200b vercel \u200b\u6765\u200b\u8fdb\u884c\u200b\u6258\u7ba1\u200b\u7684\u200b,\u200b\u4e5f\u200b\u652f\u6301\u200b\u81ea\u5b9a\u4e49\u200b\u57df\u540d\u200b,\u200b\u514d\u8d39\u200b\u7684\u200b\u4e00\u4e2a\u200b ssl \u200b\u8bc1\u4e66\u200b
\u200b\u53ea\u8981\u200b\u4e00\u952e\u200b\u5bfc\u5165\u200b\u4ee3\u7801\u200b\u5c31\u200b\u53ef\u4ee5\u200b\u4e86\u200b\u7684\u200b,\u200b\u975e\u5e38\u7b80\u5355\u200b\u65b9\u4fbf\u200b,\u200b\u53ef\u4ee5\u200b\u4e00\u952e\u200b\u90e8\u7f72\u200b\u524d\u7aef\u200b\u5f88\u591a\u200b\u5e94\u7528\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/#\u6b22\u8fce\u4f7f\u7528-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/#\u8f6f\u4ef6\u672c\u8eab","title":"\u8f6f\u4ef6\u200b\u672c\u8eab\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/#\u5e2e\u52a9\u6211\u4eec\u6539\u8fdb-mweb","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
\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
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\u7a7a\u683c\u200b + [ ]
- + \u200b\u7a7a\u683c\u200b + [x]
\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\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
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) {\nif(arg) {\n$.facebox({div:'#foo'})\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/#\u8868\u683c","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/#\u5220\u9664\u7ebf","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
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/#\u811a\u6ce8footnote","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/#\u6ce8\u91ca\u548c\u9605\u8bfb\u66f4\u591a","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
\u200b\u8fd9\u91cc\u200b\u662f\u200b\u811a\u6ce8\u200b\u4fe1\u606f\u200b\u00a0\u21a9
\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
# \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/#\u76ee\u5f55","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/#\u659c\u4f53\u7c97\u4f53\u5220\u9664\u7ebf\u4e0b\u5212\u7ebf\u80cc\u666f\u9ad8\u4eae","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/#\u65e0\u5e8f\u5217\u8868\u6709\u5e8f\u5217\u8868","title":"\u65e0\u5e8f\u200b\u5217\u8868\u200b/\u200b\u6709\u200b\u5e8f\u5217\u8868","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#\u65e0\u5e8f\u5217\u8868","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\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\u7a7a\u683c\u952e\u200b
TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + * + \u200b\u7a7a\u683c\u952e\u200b
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
\u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b
TAB(\u200b\u6216\u200b4\u200b\u4e2a\u200b\u7a7a\u683c\u200b) + \u200b\u6570\u5b57\u200b + . + \u200b\u7a7a\u683c\u952e\u200b
- [ ] \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\u7a7a\u683c\u200b + [ ]
- + \u200b\u7a7a\u683c\u200b + [x]
\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/#\u8d85\u94fe\u63a5","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/#\u63d2\u5165\u56fe\u7247","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
\u200b\u683c\u5f0f\u200b\uff1a
<iframe height= width= src=\"\u200b\u94fe\u63a5\u200b\">\n
","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#\u4ee3\u7801\u5757","title":"\u4ee3\u7801\u200b\u5757","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#\u884c\u5185\u4ee3\u7801\u5757","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/#\u591a\u884c\u4ee3\u7801\u5757","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/#\u5bf9\u9f50\u65b9\u5f0f","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/#\u5206\u5272\u7ebf","title":"\u5206\u5272\u7ebf","text":"* * *\n***\n- - -\n---\n
","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#\u6362\u884c","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/#\u9ad8\u7ea7","title":"\u9ad8\u7ea7","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#\u8bbe\u7f6e\u5b57\u4f53\u989c\u8272","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/#\u5e38\u7528\u989c\u8272","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/#\u951a\u70b9","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/#\u6ce8\u811a","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/#\u591a\u7ea7\u5f15\u7528","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\u516c\u5f0f","title":"LaTeX\u200b\u516c\u5f0f","text":"$
\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\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/#\u5176\u4ed6","title":"\u5176\u4ed6","text":"","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#\u8f6c\u4e49\u5b57\u7b26","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/#\u5185\u8054-html-\u8bed\u6cd5\u7279\u6b8a\u5b57\u7b26\u81ea\u52a8\u8f6c\u4e49","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 &&
< <
> >
\" "
"
' '
'
","tags":["Markdown"]},{"location":"develop/Markdown/markdown/#\u6ce8\u91ca","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/#\u7a7a\u683c","title":"\u7a7a\u683c","text":"\u30101\u3011 \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   \u200b\u534a\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b\n\u30103\u3011   \u200b\u5168\u89d2\u200b\u7684\u200b\u7a7a\u683c\u200b\n
\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
Markdown\u200b\u662f\u200b\u4e00\u79cd\u200b\u7eaf\u200b\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\u00a0\u21a9
HyperText Markup Language \u200b\u8d85\u6587\u672c\u200b\u6807\u8bb0\u200b\u8bed\u8a00\u200b\u00a0\u21a9
\u200b\u539f\u6587\u200b\uff1aNorman's Three Levels of Design
","tags":["\u8bbe\u8ba1\u7f8e\u5b66"]},{"location":"develop/designbeauty/db1/#\u5510\u8bfa\u66fc\u60c5\u611f\u8bbe\u8ba1\u7684\u4e09\u4e2a\u5c42\u6b21","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/#\u672c\u80fd\u5c42\u8bbe\u8ba1","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/#\u884c\u4e3a\u5c42\u8bbe\u8ba1","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/#\u53cd\u601d\u5c42\u8bbe\u8ba1","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/#\u53c2\u8003","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
\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
\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
\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
\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
\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
\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":"blog/archive/2023/","title":"2023","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/","title":"Hello","text":""},{"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/#markdown","title":"Markdown","text":"