-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
77 lines (75 loc) · 50.6 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<!DOCTYPE html>
<html lang="zh-CN" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>TalonBlog | TalonBlog</title>
<meta name="description" content="一个迷茫前端的互联网净土">
<link rel="preload stylesheet" href="/assets/style.f9a27529.css" as="style">
<script type="module" src="/assets/app.328b9347.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.2ed14f66.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/framework.d53bf09d.js">
<link rel="modulepreload" href="/assets/chunks/theme.4f70cf27.js">
<link rel="modulepreload" href="/assets/chunks/c4Diagram-a837419f.195a79ed.js">
<link rel="modulepreload" href="/assets/chunks/flowDiagram-34ebe643.70b41924.js">
<link rel="modulepreload" href="/assets/chunks/flowDiagram-v2-9362ca72.85ba8709.js">
<link rel="modulepreload" href="/assets/chunks/erDiagram-e232339a.50f44e82.js">
<link rel="modulepreload" href="/assets/chunks/gitGraphDiagram-007f5bf9.25a71868.js">
<link rel="modulepreload" href="/assets/chunks/ganttDiagram-bb8de4b5.bcd6493c.js">
<link rel="modulepreload" href="/assets/chunks/infoDiagram-761fef4a.ab9318b1.js">
<link rel="modulepreload" href="/assets/chunks/pieDiagram-8e129bc0.3b09cc15.js">
<link rel="modulepreload" href="/assets/chunks/quadrantDiagram-525ea6f2.ce732ca4.js">
<link rel="modulepreload" href="/assets/chunks/xychartDiagram-585325ee.1f0801b8.js">
<link rel="modulepreload" href="/assets/chunks/requirementDiagram-eaee51ba.1660d22a.js">
<link rel="modulepreload" href="/assets/chunks/sequenceDiagram-8025bb1f.d9ff1a7b.js">
<link rel="modulepreload" href="/assets/chunks/classDiagram-d706aa6d.ffdf6fc1.js">
<link rel="modulepreload" href="/assets/chunks/classDiagram-v2-ad81aaa2.c7c883dd.js">
<link rel="modulepreload" href="/assets/chunks/stateDiagram-c61244fe.0e61b254.js">
<link rel="modulepreload" href="/assets/chunks/stateDiagram-v2-93a053d8.d4448dd6.js">
<link rel="modulepreload" href="/assets/chunks/journeyDiagram-654feea8.d1e22986.js">
<link rel="modulepreload" href="/assets/chunks/flowchart-elk-definition-725b2045.799be1f0.js">
<link rel="modulepreload" href="/assets/chunks/timeline-definition-6075699d.876b87a5.js">
<link rel="modulepreload" href="/assets/chunks/mindmap-definition-f7375806.88e2bc3c.js">
<link rel="modulepreload" href="/assets/chunks/sankeyDiagram-5b3884e4.261de495.js">
<link rel="modulepreload" href="/assets/chunks/virtual_mermaid-config.ade1a5ba.js">
<link rel="modulepreload" href="/assets/chunks/giscus-2a044aea.497f0bd4.js">
<link rel="modulepreload" href="/assets/index.md.477894ad.lean.js">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
<script>import("/pagefind/pagefind.js").then(i=>{window.__pagefind__=i,i.init()}).catch(()=>{});</script>
</head>
<body><!--v-if--><!--teleport anchor-->
<div id="app"><div class="Layout" data-v-7fb11ba0 data-v-b767fe9e><!--[--><!--[--><!--]--><!----><!--[--><div style="display:none;" class="theme-blog-popover" data-pagefind-ignore="all" data-v-839ee804><div class="header" data-v-839ee804><div class="title-wrapper" data-v-839ee804><i class="el-icon" style="font-size:20px;" data-v-839ee804><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" data-v-839ee804><path fill="currentColor" d="M288 128h608L736 384l160 256H288v320h-96V64h96v64z"></path></svg><!--]--></i><span class="title" data-v-839ee804></span></div><i class="el-icon close-icon" style="font-size:20px;" data-v-839ee804><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" data-v-839ee804><path fill="currentColor" d="M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"></path></svg><!--]--></i></div><!----><div class="footer content" data-v-839ee804><!--[--><!--]--></div></div><div style="display:none;" class="theme-blog-popover-close" data-v-839ee804><i class="el-icon" style="font-size:20px;" data-v-839ee804><!--[--><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" data-v-839ee804><path fill="currentColor" d="M288 128h608L736 384l160 256H288v320h-96V64h96v64z"></path></svg><!--]--></i></div><!--]--><!--]--><!--[--><span tabindex="-1" data-v-c2f1ebbe></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-c2f1ebbe> Skip to content </a><!--]--><!----><header class="VPNav" data-v-b767fe9e data-v-4164029d><div class="VPNavBar top" data-v-4164029d data-v-9b9abf72><div class="container" data-v-9b9abf72><div class="title" data-v-9b9abf72><div class="VPNavBarTitle" data-v-9b9abf72 data-v-ff295de1><a class="title" href="/" data-v-ff295de1><!--[--><!--]--><!--[--><img class="VPImage logo" src="/logo.png" alt data-v-a75fa933><!--]--><!--[-->TalonBlog<!--]--><!--[--><!--]--></a></div></div><div class="content" data-v-9b9abf72><div class="curtain" data-v-9b9abf72></div><div class="content-body" data-v-9b9abf72><!--[--><!--]--><div class="blog-search search" data-pagefind-ignore="all" data-v-9b9abf72 style="--f8ba968a:1;" data-v-14f865e8><div class="nav-search-btn-wait" data-v-14f865e8><svg width="14" height="14" viewBox="0 0 20 20" data-v-14f865e8><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" data-v-14f865e8></path></svg><span class="search-tip" data-v-14f865e8>Search</span><span class="metaKey" data-v-14f865e8> K </span></div><!--teleport start--><!--teleport end--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-9b9abf72 data-v-b7131d87><span id="main-nav-aria-label" class="visually-hidden" data-v-b7131d87>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-b7131d87 data-v-b3407a76><!--[--><span data-v-b3407a76>首页</span><!--]--></a><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-b7131d87 data-v-404106ff><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-404106ff><span class="text" data-v-404106ff><!----><span data-v-404106ff>前端</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-404106ff><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-404106ff><div class="VPMenu" data-v-404106ff data-v-bee178d5><div class="items" data-v-bee178d5><!--[--><!--[--><div class="VPMenuLink" data-v-bee178d5 data-v-9e394e09><a class="VPLink link" href="/js-md/" data-v-9e394e09><!--[-->javascript<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-bee178d5 data-v-9e394e09><a class="VPLink link" href="/css-md/index.html" data-v-9e394e09><!--[-->css<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-bee178d5 data-v-9e394e09><a class="VPLink link" href="/html-md/index.html" data-v-9e394e09><!--[-->html<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-bee178d5 data-v-9e394e09><a class="VPLink link" href="/vue-md/index.html" data-v-9e394e09><!--[-->vue<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-bee178d5 data-v-9e394e09><a class="VPLink link" href="/react-md/index.html" data-v-9e394e09><!--[-->react<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-b7131d87 data-v-404106ff><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-404106ff><span class="text" data-v-404106ff><!----><span data-v-404106ff>后端</span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="text-icon" data-v-404106ff><path d="M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"></path></svg></span></button><div class="menu" data-v-404106ff><div class="VPMenu" data-v-404106ff data-v-bee178d5><div class="items" data-v-bee178d5><!--[--><!--[--><div class="VPMenuLink" data-v-bee178d5 data-v-9e394e09><a class="VPLink link" href="/python-md/" data-v-9e394e09><!--[-->python<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-bee178d5 data-v-9e394e09><a class="VPLink link" href="/golang-md/index.html" data-v-9e394e09><!--[-->golang<!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-bee178d5 data-v-9e394e09><a class="VPLink link" href="/node-md/index.html" data-v-9e394e09><!--[-->nodejs<!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/bug-md/" tabindex="0" data-v-b7131d87 data-v-b3407a76><!--[--><span data-v-b3407a76>bug日志</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/project-md/" tabindex="0" data-v-b7131d87 data-v-b3407a76><!--[--><span data-v-b3407a76>项目经历</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/garish-md/" tabindex="0" data-v-b7131d87 data-v-b3407a76><!--[--><span data-v-b3407a76>花里胡哨</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/ai-md/" tabindex="0" data-v-b7131d87 data-v-b3407a76><!--[--><span data-v-b3407a76>作者与ChatGpt的日常</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://github.com/LonelyYouth1027" target="_blank" rel="noreferrer" tabindex="0" data-v-b7131d87 data-v-b3407a76><!--[--><span data-v-b3407a76>关于作者</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-9b9abf72 data-v-59a923f2><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-59a923f2 data-v-b1776055 data-v-7e87c35e><span class="check" data-v-7e87c35e><span class="icon" data-v-7e87c35e><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-b1776055><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-b1776055><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-9b9abf72 data-v-faf617d3 data-v-0e5a520d><!--[--><a class="VPSocialLink no-icon" href="https://github.com/LonelyYouth1027/LonelyYouth1027.github.io" aria-label="github" target="_blank" rel="noopener" data-v-0e5a520d data-v-d3d918df><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-9b9abf72 data-v-1b39af47 data-v-404106ff><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-404106ff><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-404106ff><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-404106ff><div class="VPMenu" data-v-404106ff data-v-bee178d5><!----><!--[--><!--[--><!----><div class="group" data-v-1b39af47><div class="item appearance" data-v-1b39af47><p class="label" data-v-1b39af47>Appearance</p><div class="appearance-action" data-v-1b39af47><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="toggle dark mode" aria-checked="false" data-v-1b39af47 data-v-b1776055 data-v-7e87c35e><span class="check" data-v-7e87c35e><span class="icon" data-v-7e87c35e><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-b1776055><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-b1776055><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-1b39af47><div class="item social-links" data-v-1b39af47><div class="VPSocialLinks social-links-list" data-v-1b39af47 data-v-0e5a520d><!--[--><a class="VPSocialLink no-icon" href="https://github.com/LonelyYouth1027/LonelyYouth1027.github.io" aria-label="github" target="_blank" rel="noopener" data-v-0e5a520d data-v-d3d918df><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-9b9abf72 data-v-dca5611c><span class="container" data-v-dca5611c><span class="top" data-v-dca5611c></span><span class="middle" data-v-dca5611c></span><span class="bottom" data-v-dca5611c></span></span></button></div></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-pagefind-body data-v-b767fe9e data-v-581db6f4><div class="VPHome" data-v-581db6f4 data-v-17cc8650><!--[--><!--[--><!--[--><!--[--><!--]--><div class="home" data-v-7fb11ba0><div style="display:none;" class="blog-home-header-avatar" data-v-7fb11ba0 data-v-2b144906><img src="/logo.png" alt="avatar" data-v-2b144906></div><div class="header-banner" data-v-7fb11ba0><div data-v-7fb11ba0 data-v-64078f41><h1 data-v-64078f41><span class="name" data-v-64078f41>Talon的个人博客</span><span style="" class="motto" data-v-64078f41>一个迷茫前端的互联网净土</span></h1><div class="inspiring-wrapper" data-v-64078f41><h2 style="display:none;" data-v-64078f41></h2></div></div></div><div class="content-wrapper" data-v-7fb11ba0><div class="blog-list-wrapper" data-v-7fb11ba0><!--[--><ul data-pagefind-ignore="all" data-v-37feb2b1><!--[--><li data-v-37feb2b1><a class="blog-item" href="/sop/quickStart" data-v-37feb2b1 data-v-62db3e54><i class="pin" data-v-62db3e54></i><!----><div class="info-container" data-v-62db3e54><div class="info-part" data-v-62db3e54><p class="title" data-v-62db3e54>快速上手</p><!----><div class="description-html" data-v-62db3e54> <span style="color:var(--description-font-color);">1分钟内完成自己的博客创建</span> <pre style="background-color: #292b30; padding: 15px; border-radius: 10px;" class="shiki material-theme-palenight"><code> <span class="line"><span style="color:#FFCB6B;">npm</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">create</span><span style="color:#A6ACCD;"> </span><span style="color:#C3E88D;">@sugarat/theme@latest</span></span> <br/> <br/> <span class="line"><span style="color:#B392F0;">bunx</span><span style="color:#E1E4E8;"> </span><span style="color:#9ECBFF;">@sugarat/create-theme</span><span style="color:#E1E4E8;"> </span><span style="color:#79B8FF;">--bun</span></span> </code> </pre></div><div class="badge-list" data-v-62db3e54><span class="split" data-v-62db3e54>Talon</span><span class="split" data-v-62db3e54>14秒前</span><span class="split" data-v-62db3e54>SOP</span></div></div><div class="cover-img" style="background-image: url(https://img.cdn.sugarat.top/mdImg/MTY4OTQyMDE1NTcxMA==689420155710) | ![](https://img.cdn.sugarat.top/mdImg/MTY5NjE0NzY1NDEwMA==696147654100);" data-v-62db3e54></div></div><!----></a></li><li data-v-37feb2b1><a class="blog-item" href="/sop/more" data-v-37feb2b1 data-v-62db3e54><i class="pin" data-v-62db3e54></i><!----><div class="info-container" data-v-62db3e54><div class="info-part" data-v-62db3e54><p class="title" data-v-62db3e54>更多能力</p><p class="description" data-v-62db3e54>主题还提供了许多开箱即用的能力,项见文档 https://theme.sugarat.top
* 主题配置:首页&文章 - 主题提供的一些 `frontmatter`
* 主题配置:全局 - 主题提供</p><!----><div class="badge-list" data-v-62db3e54><span class="split" data-v-62db3e54>Talon</span><span class="split" data-v-62db3e54>14秒前</span><!----></div></div><!----></div><!----></a></li><li data-v-37feb2b1><a class="blog-item" href="/about" data-v-37feb2b1 data-v-62db3e54><!----><!----><div class="info-container" data-v-62db3e54><div class="info-part" data-v-62db3e54><p class="title" data-v-62db3e54>关于主题</p><p class="description" data-v-62db3e54>简约风的 Vitepress 博客主题,基于 vitepress 的自定义主题实现
更多细节见 https://theme.sugarat.top
已支持功能
介绍一下主要的,非所有
* 博客首页
</p><!----><div class="badge-list" data-v-62db3e54><span class="split" data-v-62db3e54>Talon</span><span class="split" data-v-62db3e54>14秒前</span><!----></div></div><div class="cover-img" style="background-image: url(https://img.cdn.sugarat.top/mdImg/MTY3MzE3MDUxOTMwMw==673170519303);" data-v-62db3e54></div></div><!----></a></li><li data-v-37feb2b1><a class="blog-item" href="/ai-md/index" data-v-37feb2b1 data-v-62db3e54><!----><!----><div class="info-container" data-v-62db3e54><div class="info-part" data-v-62db3e54><p class="title" data-v-62db3e54>作者与ChatGpt的日常</p><!----><!----><div class="badge-list" data-v-62db3e54><span class="split" data-v-62db3e54>Talon</span><span class="split" data-v-62db3e54>14秒前</span><span class="split" data-v-62db3e54>ai</span></div></div><!----></div><!----></a></li><li data-v-37feb2b1><a class="blog-item" href="/bug-md/index" data-v-37feb2b1 data-v-62db3e54><!----><!----><div class="info-container" data-v-62db3e54><div class="info-part" data-v-62db3e54><p class="title" data-v-62db3e54>bug日志</p><p class="description" data-v-62db3e54>* arco篇 Arco Pro在服务器上打包报错原因之--mozjpeg依赖安装报错</p><!----><div class="badge-list" data-v-62db3e54><span class="split" data-v-62db3e54>Talon</span><span class="split" data-v-62db3e54>14秒前</span><span class="split" data-v-62db3e54>bug</span></div></div><!----></div><!----></a></li><li data-v-37feb2b1><a class="blog-item" href="/bug-md/mozjpeg" data-v-37feb2b1 data-v-62db3e54><!----><!----><div class="info-container" data-v-62db3e54><div class="info-part" data-v-62db3e54><p class="title" data-v-62db3e54>arco篇 Arco Pro 在服务器上打包报错原因之—— mozjpeg 依赖安装报错</p><p class="description" data-v-62db3e54> 前言
大家好,我是你们的友好邻居 Talon ,最近在搞一些东西,所以停更了一段时间,现在又回来啦!
一、问题描述
最近使用jenkins在打包项目的时候,发现打包的时候报错了,报错信息如下:
<</p><!----><div class="badge-list" data-v-62db3e54><span class="split" data-v-62db3e54>Talon</span><span class="split" data-v-62db3e54>14秒前</span><span class="split" data-v-62db3e54>bug</span></div></div><!----></div><!----></a></li><!--]--></ul><!----><!--]--></div><div class="blog-info-wrapper" data-v-7fb11ba0><div class="blog-info" data-pagefind-ignore="all" data-v-7fb11ba0 data-v-aab54e10><!--[--><!----><div class="card" data-v-cb7d7d07><div class="blog-author" data-v-cb7d7d07 data-v-b12fc21e><img src="/logo.png" alt="avatar" data-v-b12fc21e><p data-v-b12fc21e>Talon</p></div><div class="overview-data" data-v-cb7d7d07><div class="overview-item" data-v-cb7d7d07><span class="count" data-v-cb7d7d07>27</span><span class="label" data-v-cb7d7d07>博客文章</span></div><div class="split" data-v-cb7d7d07></div><div class="overview-item" data-v-cb7d7d07><span class="count" data-v-cb7d7d07>+27</span><span class="label" data-v-cb7d7d07>本月更新</span></div><div class="split" data-v-cb7d7d07></div><div class="overview-item" data-v-cb7d7d07><span class="count" data-v-cb7d7d07>+27</span><span class="label" data-v-cb7d7d07>本周更新</span></div></div></div><!--]--><div class="card recommend" data-pagefind-ignore="all" data-v-aab54e10 data-v-7d3ae94d><div class="card-header" data-v-7d3ae94d><span class="title" data-v-7d3ae94d><span class="svg-icon"><svg viewBox="0 0 128 128" xmlns="http://www.w3.org/2000/svg">
<radialGradient id="notoFire0" cx="68.884" cy="124.296" r="70.587" gradientTransform="matrix(-1 -.00434 -.00713 1.6408 131.986 -79.345)" gradientUnits="userSpaceOnUse">
<stop offset=".314" stop-color="#FF9800"/>
<stop offset=".662" stop-color="#FF6D00"/>
<stop offset=".972" stop-color="#F44336"/>
</radialGradient>
<path fill="url(#notoFire0)" d="M35.56 40.73c-.57 6.08-.97 16.84 2.62 21.42c0 0-1.69-11.82 13.46-26.65c6.1-5.97 7.51-14.09 5.38-20.18c-1.21-3.45-3.42-6.3-5.34-8.29c-1.12-1.17-.26-3.1 1.37-3.03c9.86.44 25.84 3.18 32.63 20.22c2.98 7.48 3.2 15.21 1.78 23.07c-.9 5.02-4.1 16.18 3.2 17.55c5.21.98 7.73-3.16 8.86-6.14c.47-1.24 2.1-1.55 2.98-.56c8.8 10.01 9.55 21.8 7.73 31.95c-3.52 19.62-23.39 33.9-43.13 33.9c-24.66 0-44.29-14.11-49.38-39.65c-2.05-10.31-1.01-30.71 14.89-45.11c1.18-1.08 3.11-.12 2.95 1.5z"/>
<radialGradient id="notoFire1" cx="64.921" cy="54.062" r="73.86" gradientTransform="matrix(-.0101 .9999 .7525 .0076 26.154 -11.267)" gradientUnits="userSpaceOnUse">
<stop offset=".214" stop-color="#FFF176"/>
<stop offset=".328" stop-color="#FFF27D"/>
<stop offset=".487" stop-color="#FFF48F"/>
<stop offset=".672" stop-color="#FFF7AD"/>
<stop offset=".793" stop-color="#FFF9C4"/>
<stop offset=".822" stop-color="#FFF8BD" stop-opacity=".804"/>
<stop offset=".863" stop-color="#FFF6AB" stop-opacity=".529"/>
<stop offset=".91" stop-color="#FFF38D" stop-opacity=".209"/>
<stop offset=".941" stop-color="#FFF176" stop-opacity="0"/>
</radialGradient>
<path fill="url(#notoFire1)" d="M76.11 77.42c-9.09-11.7-5.02-25.05-2.79-30.37c.3-.7-.5-1.36-1.13-.93c-3.91 2.66-11.92 8.92-15.65 17.73c-5.05 11.91-4.69 17.74-1.7 24.86c1.8 4.29-.29 5.2-1.34 5.36c-1.02.16-1.96-.52-2.71-1.23a16.09 16.09 0 0 1-4.44-7.6c-.16-.62-.97-.79-1.34-.28c-2.8 3.87-4.25 10.08-4.32 14.47C40.47 113 51.68 124 65.24 124c17.09 0 29.54-18.9 19.72-34.7c-2.85-4.6-5.53-7.61-8.85-11.88z"/>
</svg></span> 精选文章</span><!----></div><ol class="recommend-container" data-v-7d3ae94d><!--[--><li data-v-7d3ae94d><i class="num" data-v-7d3ae94d>1</i><div class="des" data-v-7d3ae94d><a class="el-link el-link--info is-underline title" href="/sop/quickStart" data-v-7d3ae94d><!--v-if--><span class="el-link__inner"><!--[-->快速上手<!--]--></span><!--v-if--></a><div class="suffix" data-v-7d3ae94d><span class="tag" data-v-7d3ae94d>14秒前</span></div></div></li><li data-v-7d3ae94d><i class="num" data-v-7d3ae94d>2</i><div class="des" data-v-7d3ae94d><a class="el-link el-link--info is-underline title" href="/about" data-v-7d3ae94d><!--v-if--><span class="el-link__inner"><!--[-->关于主题<!--]--></span><!--v-if--></a><div class="suffix" data-v-7d3ae94d><span class="tag" data-v-7d3ae94d>14秒前</span></div></div></li><!--]--></ol></div><div class="card friend-wrapper" data-v-aab54e10 data-v-1a89e4be><div class="card-header" data-v-1a89e4be><span class="title svg-icon" data-v-1a89e4be><svg width="512" height="512" viewBox="0 0 36 36" xmlns="http://www.w3.org/2000/svg" data-v-1a89e4be><path fill="#EF9645" d="M16.428 30.331a2.31 2.31 0 0 0 3.217-.568a.798.798 0 0 0-.197-1.114l-1.85-1.949l4.222 2.955a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089l-3.596-3.305l5.375 3.763a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089l-4.766-4.073l5.864 4.105a1.497 1.497 0 0 0 2.089-.369a1.5 1.5 0 0 0-.369-2.089L4.733 11.194l-3.467 5.521c-.389.6-.283 1.413.276 1.891l7.786 6.671c.355.304.724.591 1.107.859l5.993 4.195z" data-v-1a89e4be></path><path fill="#FFDC5D" d="M29.802 21.752L18.5 13.601l-.059-.08l.053-.08l.053-.053l.854.469c.958.62 3.147 1.536 4.806 1.536c1.135 0 1.815-.425 2.018-1.257a1.409 1.409 0 0 0-1.152-1.622a6.788 6.788 0 0 1-2.801-1.091l-.555-.373c-.624-.421-1.331-.898-1.853-1.206c-.65-.394-1.357-.585-2.163-.585c-1.196 0-2.411.422-3.585.83l-1.266.436a5.18 5.18 0 0 1-1.696.271c-1.544 0-3.055-.586-4.516-1.152l-.147-.058a1.389 1.389 0 0 0-1.674.56L1.35 15.669a1.357 1.357 0 0 0 .257 1.761l7.785 6.672c.352.301.722.588 1.1.852l6.165 4.316a2 2 0 0 0 2.786-.491a.803.803 0 0 0-.196-1.115l-1.833-1.283a.424.424 0 0 1-.082-.618a.422.422 0 0 1 .567-.075l3.979 2.785a1.4 1.4 0 0 0 1.606-2.294l-3.724-2.606a.424.424 0 0 1-.082-.618a.423.423 0 0 1 .567-.075l5.132 3.593a1.4 1.4 0 0 0 1.606-2.294l-4.868-3.407a.42.42 0 0 1-.081-.618a.377.377 0 0 1 .506-.066l5.656 3.959a1.4 1.4 0 0 0 1.606-2.295z" data-v-1a89e4be></path><path fill="#EF9645" d="M16.536 27.929c-.07.267-.207.498-.389.681l-1.004.996a1.494 1.494 0 0 1-1.437.396a1.5 1.5 0 0 1-.683-2.512l1.004-.996a1.494 1.494 0 0 1 1.437-.396a1.502 1.502 0 0 1 1.072 1.831zM5.992 23.008l1.503-1.497a1.5 1.5 0 0 0-.444-2.429a1.495 1.495 0 0 0-1.674.31l-1.503 1.497a1.5 1.5 0 0 0 .445 2.429a1.496 1.496 0 0 0 1.673-.31zm5.204.052a1.5 1.5 0 1 0-2.122-2.118L6.072 23.94a1.5 1.5 0 1 0 2.122 2.118l3.002-2.998zm2.25 3a1.5 1.5 0 0 0-.945-2.555a1.489 1.489 0 0 0-1.173.44L9.323 25.94a1.5 1.5 0 0 0 .945 2.556c.455.036.874-.141 1.173-.44l2.005-1.996zm16.555-4.137l.627-.542l-6.913-10.85l-12.27 1.985a1.507 1.507 0 0 0-1.235 1.737c.658 2.695 6.003.693 8.355-.601l11.436 8.271z" data-v-1a89e4be></path><path fill="#FFCC4D" d="M16.536 26.929c-.07.267-.207.498-.389.681l-1.004.996a1.494 1.494 0 0 1-1.437.396a1.5 1.5 0 0 1-.683-2.512l1.004-.996a1.494 1.494 0 0 1 1.437-.396a1.502 1.502 0 0 1 1.072 1.831zM5.992 22.008l1.503-1.497a1.5 1.5 0 0 0-.444-2.429a1.497 1.497 0 0 0-1.674.31l-1.503 1.497a1.5 1.5 0 0 0 .445 2.429a1.496 1.496 0 0 0 1.673-.31zm5.204.052a1.5 1.5 0 1 0-2.122-2.118L6.072 22.94a1.5 1.5 0 1 0 2.122 2.118l3.002-2.998zm2.25 3a1.5 1.5 0 0 0-.945-2.555a1.489 1.489 0 0 0-1.173.44L9.323 24.94a1.5 1.5 0 0 0 .945 2.556c.455.036.874-.141 1.173-.44l2.005-1.996zm21.557-7.456a1.45 1.45 0 0 0 .269-1.885l-.003-.005l-3.467-6.521a1.488 1.488 0 0 0-1.794-.6c-1.992.771-4.174 1.657-6.292.937l-1.098-.377c-1.948-.675-4.066-1.466-6-.294c-.695.409-1.738 1.133-2.411 1.58a6.873 6.873 0 0 1-2.762 1.076a1.502 1.502 0 0 0-1.235 1.737c.613 2.512 5.3.908 7.838-.369a.968.968 0 0 1 1.002.081l11.584 8.416l4.369-3.776z" data-v-1a89e4be></path></svg> 友情链接</span></div><ol class="friend-list" data-v-1a89e4be><!--[--><li data-v-1a89e4be><a href="https://sugarat.top" target="_blank" data-v-1a89e4be><span class="el-avatar el-avatar--circle" style="--el-avatar-size:50px;" data-v-1a89e4be><img src="https://img.cdn.sugarat.top/mdImg/MTY3NDk5NTE2NzAzMA==674995167030" alt="粥里有勺糖" style="object-fit:cover;"></span><div data-v-1a89e4be><span class="nickname" data-v-1a89e4be>粥里有勺糖</span><p class="des" data-v-1a89e4be>你的指尖用于改变世界的力量</p></div></a></li><li data-v-1a89e4be><a href="https://vitepress.dev/" target="_blank" data-v-1a89e4be><span class="el-avatar el-avatar--circle" style="--el-avatar-size:50px;" data-v-1a89e4be><img src="https://vitepress.dev/vitepress-logo-large.webp" alt="Vitepress" style="object-fit:cover;"></span><div data-v-1a89e4be><span class="nickname" data-v-1a89e4be>Vitepress</span><p class="des" data-v-1a89e4be>Vite & Vue Powered Static Site Generator</p></div></a></li><!--]--></ol></div><div class="card tags" data-pagefind-ignore="all" data-v-aab54e10 data-v-319ffc71><div class="card-header" data-v-319ffc71><span class="title svg-icon" data-v-319ffc71><svg t="1695048840129" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4290" width="200" height="200" data-v-319ffc71><path d="M810.88 245.888a118.432 118.432 0 1 0 0 236.864 118.432 118.432 0 0 0 0-236.864z m-151.008 118.432a151.008 151.008 0 1 1 302.016 0 151.008 151.008 0 0 1-302.016 0z" fill="#D3D3D3" p-id="4291" data-v-319ffc71></path><path d="M774.08 565.6l61.76-160.64c6.4-16.64 2.56-35.84-10.24-48.64l-151.04-151.04c-12.8-12.8-31.68-16.64-48.64-10.24l-160.64 61.76c-12.16 4.8-23.36 11.84-32.64 21.12l-355.2 355.2c-17.92 17.92-17.92 46.72 0 64.32l256 256c17.92 17.92 46.72 17.92 64.32 0l355.2-355.2c9.28-9.28 16.32-20.16 21.12-32.64z m-159.36-149.12c-22.08-22.08-22.08-57.6 0-79.68 22.08-22.08 57.6-22.08 79.68 0 22.08 22.08 22.08 57.6 0 79.68-22.08 21.76-57.92 21.76-79.68 0z" fill="#FCD53F" p-id="4292" data-v-319ffc71></path><path d="M654.4 320.48c14.4 0 28.8 5.44 39.68 16.64 22.08 22.08 22.08 57.6 0 79.68-10.88 10.88-25.28 16.64-39.68 16.64-14.4 0-28.8-5.44-39.68-16.64-22.08-22.08-22.08-57.6 0-79.68 10.88-11.2 25.28-16.64 39.68-16.64z m0-30.08c-23.04 0-44.8 8.96-61.12 25.28a86.72 86.72 0 0 0 0 122.24c16.32 16.32 38.08 25.28 61.12 25.28s44.8-8.96 61.12-25.28a86.72 86.72 0 0 0 0-122.24c-16.32-16.32-38.08-25.28-61.12-25.28z" fill="#F8312F" p-id="4293" data-v-319ffc71></path><path d="M676.16 348.032c8.992 0 16.288 7.296 16.288 16.288a118.144 118.144 0 0 0 64.288 105.44h0.064c22.24 11.296 47.36 15.264 71.68 11.84a16.288 16.288 0 0 1 4.48 32.32 154.24 154.24 0 0 1-90.848-15.04 150.72 150.72 0 0 1-82.24-134.56c0-8.992 7.296-16.288 16.288-16.288z" fill="#D3D3D3" p-id="4294" data-v-319ffc71></path></svg> 标签</span><!----></div><ul class="tag-list" data-v-319ffc71><!--[--><li data-v-319ffc71><span class="el-tag el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->ai<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--info el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->bug<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--success el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->css<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--warning el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->garish<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--danger el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->golang<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->html<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--info el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->js<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--success el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->node<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--warning el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->project<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--danger el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->python<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->vue<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--info el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->react<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--success el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->SOP<!--]--></span><!--v-if--></span></li><li data-v-319ffc71><span class="el-tag el-tag--warning el-tag--dark" style="background-color:;" data-v-319ffc71><span class="el-tag__content"><!--[-->配置<!--]--></span><!--v-if--></span></li><!--]--></ul></div></div></div></div></div><!--]--><!--]--><!--]--><!----><!--[--><!--]--><!--[--><!--]--><!----><!--[--><!--]--><div style="position:relative;" data-v-17cc8650><div></div></div></div></div><!----><!--[--><footer class="blog-footer" data-v-7fb11ba0 data-v-f4648c5d><!--[--><!--[--><!--[--><!--]--><p class="footer-item-list" data-v-f4648c5d><!--[--><span class="footer-item" data-v-f4648c5d><i data-v-f4648c5d><svg t="1695543755857" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="89399" width="200" height="200"><path d="M512 16C238.066 16 16 238.066 16 512s222.066 496 496 496 496-222.066 496-496S785.934 16 512 16z m234.268 693.506c-3.184 3.734-79.552 91.462-219.702 91.462-169.384 0-288.968-126.52-288.968-291.134 0-162.606 124.008-286.802 287.524-286.802 133.914 0 203.93 74.63 206.844 77.808a24 24 0 0 1 2.476 29.246l-44.76 69.31c-8.098 12.534-25.548 14.702-36.468 4.59-0.466-0.428-53.058-47.76-123.76-47.76-92.232 0-147.832 67.15-147.832 152.164 0 79.204 51.028 159.384 148.554 159.384 77.394 0 130.56-56.676 131.088-57.25 10.264-11.13 28.118-10.066 37.016 2.106l49.094 67.144a24.002 24.002 0 0 1-1.106 29.732z" p-id="89400"></path></svg></i><span data-v-f4648c5d>MIT License | TalonBlog</span></span><span class="footer-item" data-v-f4648c5d><i data-v-f4648c5d><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" data-v-2f084f89=""><title data-v-2f084f89="">ICP备案号</title><path d="M778.24 163.84c-76.8-40.96-165.888-61.44-269.312-61.44s-192.512 20.48-269.312 61.44h-133.12l23.552 337.92c8.192 113.664 67.584 217.088 162.816 280.576l215.04 144.384 215.04-144.384c96.256-63.488 155.648-166.912 163.84-280.576l23.552-337.92H778.24z m47.104 333.824c-7.168 94.208-56.32 181.248-135.168 233.472l-181.248 120.832L327.68 731.136c-78.848-53.248-129.024-139.264-135.168-233.472L173.056 225.28h136.192v-26.624c58.368-23.552 124.928-34.816 199.68-34.816s141.312 12.288 199.68 34.816V225.28H844.8l-19.456 272.384z" data-v-2f084f89=""></path><path d="M685.056 328.704v-46.08H455.68c2.048-4.096 6.144-9.216 11.264-15.36 5.12-7.168 9.216-12.288 11.264-15.36L419.84 240.64c-31.744 46.08-75.776 87.04-133.12 123.904 4.096 4.096 10.24 11.264 18.432 21.504l17.408 17.408c23.552-15.36 45.056-31.744 63.488-50.176 26.624 25.6 49.152 43.008 67.584 51.2-46.08 15.36-104.448 27.648-175.104 35.84 2.048 5.12 6.144 13.312 9.216 24.576 4.096 11.264 6.144 19.456 7.168 24.576l39.936-7.168v218.112H389.12V680.96h238.592v19.456h54.272V481.28H348.16c60.416-12.288 114.688-27.648 163.84-46.08 49.152 19.456 118.784 34.816 210.944 46.08 5.12-17.408 10.24-34.816 17.408-51.2-62.464-4.096-116.736-12.288-161.792-24.576 38.912-20.48 74.752-46.08 106.496-76.8z m-150.528 194.56h94.208v41.984h-94.208v-41.984z m0 78.848h94.208v41.984h-94.208v-41.984z m-144.384-78.848h94.208v41.984H390.144v-41.984z m0 78.848h94.208v41.984H390.144v-41.984zM424.96 326.656h182.272c-26.624 22.528-57.344 41.984-94.208 57.344-31.744-15.36-61.44-34.816-88.064-57.344z" data-v-2f084f89=""></path></svg></i><a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer" data-v-f4648c5d>辽ICP备2023014540号</a></span><!--]--></p><!--]--><!--]--></footer><!--[--><!--]--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"css-md_index.md\":\"89907c7e\",\"project-md_index.md\":\"fd951c87\",\"sop_more.md\":\"3e21d6ad\",\"python-md_index.md\":\"8c8c81f5\",\"js-md_index.md\":\"7ff09a02\",\"python-md_first.md\":\"fb882127\",\"react-md_first.md\":\"c371f9cf\",\"html-md_index.md\":\"24f60c94\",\"about.md\":\"2d3a3bb5\",\"ai-md_index.md\":\"0cbc912a\",\"html-md_first.md\":\"8f8dd1f9\",\"bug-md_mozjpeg.md\":\"9da129fa\",\"sop_quickstart.md\":\"f6ea05b5\",\"node-md_index.md\":\"3b874347\",\"react-md_index.md\":\"d04854e0\",\"node-md_first.md\":\"000e073f\",\"bug-md_index.md\":\"2b4925de\",\"js-md_obj-or-proxy.md\":\"cc2cf573\",\"vue-md_vue-slot.md\":\"b4826ec6\",\"sop_style.md\":\"877deed7\",\"index.md\":\"477894ad\",\"golang-md_first.md\":\"d4c89f58\",\"css-md_first.md\":\"4c7b9d4b\",\"vue-md_arco-theme.md\":\"be16e092\",\"vue-md_index.md\":\"7360e7f1\",\"golang-md_index.md\":\"db7a062a\",\"garish-md_index.md\":\"0c448544\",\"sop_component.md\":\"c4f5bd28\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"zh-CN\",\"dir\":\"ltr\",\"title\":\"TalonBlog\",\"description\":\"一个迷茫前端的互联网净土\",\"base\":\"/\",\"head\":[],\"appearance\":true,\"themeConfig\":{\"blog\":{\"pagesData\":[{\"route\":\"/about\",\"meta\":{\"sticky\":1,\"title\":\"关于主题\",\"date\":\"2024-07-04 12:13:34\",\"tag\":[],\"description\":\"简约风的 Vitepress 博客主题,基于 vitepress 的自定义主题实现\\n更多细节见 https://theme.sugarat.top\\n 已支持功能\\n介绍一下主要的,非所有\\n* 博客首页\\n\",\"cover\":\"https://img.cdn.sugarat.top/mdImg/MTY3MzE3MDUxOTMwMw==673170519303\"}},{\"route\":\"/ai-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"ai\"],\"title\":\"作者与ChatGpt的日常\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"\",\"cover\":\"\"}},{\"route\":\"/bug-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"bug\"],\"next\":{\"text\":\"mozjpeg依赖安装报错\",\"link\":\"/bug-md/mozjpeg.md\"},\"title\":\"bug日志\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* arco篇 Arco Pro在服务器上打包报错原因之--mozjpeg依赖安装报错\",\"cover\":\"\"}},{\"route\":\"/bug-md/mozjpeg\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"bug\"],\"prev\":{\"text\":\"bug日志\",\"link\":\"/bug-md/\"},\"next\":{\"text\":\"还没想好\",\"link\":\"/bug-md/\"},\"title\":\"arco篇 Arco Pro 在服务器上打包报错原因之—— mozjpeg 依赖安装报错\",\"date\":\"2024-07-04 12:13:34\",\"description\":\" 前言\\n大家好,我是你们的友好邻居 Talon ,最近在搞一些东西,所以停更了一段时间,现在又回来啦!\\n 一、问题描述\\n最近使用jenkins在打包项目的时候,发现打包的时候报错了,报错信息如下:\\n<\",\"cover\":\"\"}},{\"route\":\"/css-md/first\",\"meta\":{\"description\":\"我的第一篇css文章\",\"layout\":\"doc\",\"tag\":[\"css\"],\"title\":\"我的第一篇css文章\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}},{\"route\":\"/css-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"css\"],\"title\":\"css目录\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* 我的第一篇css文章 - 主题提供的一些 `frontmatter`\",\"cover\":\"\"}},{\"route\":\"/garish-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"garish\"],\"title\":\"花里胡哨\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"\",\"cover\":\"\"}},{\"route\":\"/golang-md/first\",\"meta\":{\"description\":\"第一篇文章\",\"layout\":\"doc\",\"tag\":[\"golang\"],\"title\":\"第一篇golang文章\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}},{\"route\":\"/golang-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"golang\"],\"title\":\"python目录\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* 第一篇golang文章 - 主题提供的一些\",\"cover\":\"\"}},{\"route\":\"/html-md/first\",\"meta\":{\"description\":\"我的第一篇html文章\",\"layout\":\"doc\",\"tag\":[\"html\"],\"title\":\"我的第一篇html文章\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}},{\"route\":\"/html-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"html\"],\"title\":\"html目录\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* 我的第一篇html文章\",\"cover\":\"\"}},{\"route\":\"/js-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"js\"],\"title\":\"javascript目录\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* 记录一下 Object.defineProperty 与 Proxy 的区别\",\"cover\":\"\"}},{\"route\":\"/js-md/obj-or-proxy\",\"meta\":{\"description\":\"Object.defineProperty 与 Proxy 的区别\",\"layout\":\"doc\",\"tag\":[\"js\"],\"prev\":{\"text\":\"javascript目录\",\"link\":\"/js-md/\"},\"next\":{\"text\":\"还没想好\",\"link\":\"/bug-md/\"},\"title\":\"记录一下 Object.defineProperty 与 Proxy 的区别\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}},{\"route\":\"/node-md/first\",\"meta\":{\"description\":\"第一篇文章\",\"layout\":\"doc\",\"tag\":[\"node\"],\"title\":\"第一篇node文章\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}},{\"route\":\"/node-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"golang\"],\"title\":\"node目录\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* 第一篇node文章 - 主题提供的一些\",\"cover\":\"\"}},{\"route\":\"/project-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"project\"],\"title\":\"项目经历\",\"date\":\"2024-07-04 12:13:34\",\"description\":\" 项目一 内蒙古远程智慧监控系统 (国电投 大屏项目 + 管理后台)\\n一. 项目简介:供国家电投监管人员进行远程监控、监测、管理、调度十四个重点区域。 \\n二. 项目职责:负责项目框架的搭建,大屏首页\",\"cover\":\"\"}},{\"route\":\"/python-md/first\",\"meta\":{\"description\":\"第一篇文章\",\"layout\":\"doc\",\"tag\":[\"python\"],\"title\":\"第一篇python文章\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}},{\"route\":\"/python-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"vue\"],\"title\":\"python目录\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* 第一篇文章 - 主题提供的一些\",\"cover\":\"\"}},{\"route\":\"/react-md/first\",\"meta\":{\"description\":\"第一篇react文章\",\"layout\":\"doc\",\"tag\":[\"react\"],\"title\":\"第一篇react文章\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}},{\"route\":\"/react-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"react\"],\"title\":\"react目录\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* 第一篇react文章 - 主题提供的一些 `frontmatter`\",\"cover\":\"\"}},{\"route\":\"/sop/component\",\"meta\":{\"description\":\"默认支持流程图,tabs面板\",\"title\":\"内置第三方插件能力\",\"date\":\"2024-07-04 12:13:34\",\"tag\":[],\"cover\":\"\"}},{\"route\":\"/sop/more\",\"meta\":{\"top\":3,\"title\":\"更多能力\",\"date\":\"2024-07-04 12:13:34\",\"tag\":[],\"description\":\"主题还提供了许多开箱即用的能力,项见文档 https://theme.sugarat.top\\n* 主题配置:首页&文章 - 主题提供的一些 `frontmatter`\\n* 主题配置:全局 - 主题提供\",\"cover\":\"\"}},{\"route\":\"/sop/quickStart\",\"meta\":{\"sticky\":999,\"description\":\"1分钟内完成自己的博客创建\",\"descriptionHTML\":\" <span style=\\\"color:var(--description-font-color);\\\">1分钟内完成自己的博客创建</span> <pre style=\\\"background-color: #292b30; padding: 15px; border-radius: 10px;\\\" class=\\\"shiki material-theme-palenight\\\"><code> <span class=\\\"line\\\"><span style=\\\"color:#FFCB6B;\\\">npm</span><span style=\\\"color:#A6ACCD;\\\"> </span><span style=\\\"color:#C3E88D;\\\">create</span><span style=\\\"color:#A6ACCD;\\\"> </span><span style=\\\"color:#C3E88D;\\\">@sugarat/theme@latest</span></span> <br/> <br/> <span class=\\\"line\\\"><span style=\\\"color:#B392F0;\\\">bunx</span><span style=\\\"color:#E1E4E8;\\\"> </span><span style=\\\"color:#9ECBFF;\\\">@sugarat/create-theme</span><span style=\\\"color:#E1E4E8;\\\"> </span><span style=\\\"color:#79B8FF;\\\">--bun</span></span> </code> </pre>\",\"tag\":[\"SOP\"],\"top\":1,\"sidebar\":false,\"title\":\"快速上手\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"https://img.cdn.sugarat.top/mdImg/MTY4OTQyMDE1NTcxMA==689420155710) | ![](https://img.cdn.sugarat.top/mdImg/MTY5NjE0NzY1NDEwMA==696147654100\"}},{\"route\":\"/sop/style\",\"meta\":{\"description\":\"介绍一下自定义主题的部分样式\",\"title\":\"🔧 主题样式定制\",\"readingTime\":false,\"tag\":[\"配置\"],\"recommend\":3,\"date\":\"2024-07-04 12:13:34\",\"cover\":\"https://img.cdn.sugarat.top/mdImg/MTY3Njk5MTAzODkzOQ==676991038939\"}},{\"route\":\"/vue-md/arco-theme\",\"meta\":{\"description\":\"关于 Arco Design Vue 更换主题包\",\"layout\":\"doc\",\"tag\":[\"vue\"],\"prev\":{\"text\":\"vue目录\",\"link\":\"/vue-md/vue-slot.md\"},\"title\":\"记录一下 Arco Design Vue 更换官方 Design Lab 风格配置平台 主题包\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}},{\"route\":\"/vue-md/index\",\"meta\":{\"layout\":\"doc\",\"tag\":[\"vue\"],\"next\":{\"text\":\"vue-slot\",\"link\":\"/vue-md/vue-slot.md\"},\"title\":\"vue目录\",\"date\":\"2024-07-04 12:13:34\",\"description\":\"* Vue 插槽 (slot) 的实现原理\",\"cover\":\"\"}},{\"route\":\"/vue-md/vue-slot\",\"meta\":{\"description\":\"Vue 插槽 (slot) 的实现原理\",\"layout\":\"doc\",\"tag\":[\"vue\"],\"prev\":{\"text\":\"vue目录\",\"link\":\"/vue-md/\"},\"next\":{\"text\":\"arco更换主题包\",\"link\":\"/vue-md/arco-theme.md\"},\"title\":\"Vue 插槽 (slot) 的实现原理\",\"date\":\"2024-07-04 12:13:34\",\"cover\":\"\"}}],\"footer\":{\"version\":false,\"copyright\":\"MIT License | TalonBlog\",\"icpRecord\":{\"name\":\"辽ICP备2023014540号\",\"link\":\"https://beian.miit.gov.cn/\"}},\"themeColor\":\"#6d38e9\",\"author\":\"Talon\",\"friend\":[{\"nickname\":\"粥里有勺糖\",\"des\":\"你的指尖用于改变世界的力量\",\"avatar\":\"https://img.cdn.sugarat.top/mdImg/MTY3NDk5NTE2NzAzMA==674995167030\",\"url\":\"https://sugarat.top\"},{\"nickname\":\"Vitepress\",\"des\":\"Vite & Vue Powered Static Site Generator\",\"avatar\":\"https://vitepress.dev/vitepress-logo-large.webp\",\"url\":\"https://vitepress.dev/\"}],\"comment\":{\"repo\":\"LonelyYouth1027/LonelyYouth1027.github.io\",\"repoId\":\"R_kgDOJ4nsfg\",\"category\":\"Announcements\",\"categoryId\":\"DIC_kwDOJ4nsfs4CbWT7\"},\"mermaid\":true},\"sidebar\":[{\"text\":\"\",\"items\":[]}],\"lastUpdatedText\":\"上次更新于\",\"logo\":\"/logo.png\",\"nav\":[{\"text\":\"首页\",\"link\":\"/\"},{\"text\":\"前端\",\"items\":[{\"text\":\"javascript\",\"link\":\"/js-md/\"},{\"text\":\"css\",\"link\":\"/css-md/index.md\"},{\"text\":\"html\",\"link\":\"/html-md/index.md\"},{\"text\":\"vue\",\"link\":\"/vue-md/index.md\"},{\"text\":\"react\",\"link\":\"/react-md/index.md\"}]},{\"text\":\"后端\",\"items\":[{\"text\":\"python\",\"link\":\"/python-md/\"},{\"text\":\"golang\",\"link\":\"/golang-md/index.md\"},{\"text\":\"nodejs\",\"link\":\"/node-md/index.md\"}]},{\"text\":\"bug日志\",\"link\":\"/bug-md/\"},{\"text\":\"项目经历\",\"link\":\"/project-md/\"},{\"text\":\"花里胡哨\",\"link\":\"/garish-md/\"},{\"text\":\"作者与ChatGpt的日常\",\"link\":\"/ai-md/\"},{\"text\":\"关于作者\",\"link\":\"https://github.com/LonelyYouth1027\"}],\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/LonelyYouth1027/LonelyYouth1027.github.io\"}]},\"locales\":{},\"scrollOffset\":90,\"cleanUrls\":false}");</script>
</body>
</html>