1<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0,viewport-fit=cover"><title>å ç¹éäºï¼é¥®è¶å | Maxwell_Leiã®å°çª</title><meta name="author" content="Maxwell Lei"><meta name="copyright" content="Maxwell Lei"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="å ³äºæ¬ç«å¦ä½ æè§ï¼æ¬ç«æ¯æç¬¬åæ¬¡éææçç½ç«ã æå å使ç¨äºWordPressï¼Typechoï¼Hexoï¼Jekyll å°ç°å¨çHaloï¼ä»è ¾è®¯ï¼é¿éæå¡å¨å°ç½å«GitHubçæå¡å¨ä½¿ç¨éæé¡µé¢çå客ï¼åå°ç°å¨æç´æ¥é¨ç½²å¨æçNASä¸ï¼ææ¬å¨éæ¸éä½ï¼å¨ææ¬ï¼æ§è½åå®å ¨æ§åäºåè¡¡çéæ©ï¼å¨èå®ç åæå³å®å°å客æ¬å°æçNASä¸ã å¾ä¸å¹¸ï¼ç¬¬ä¸æ¬¡ç½ç«å¹¶æ²¡æçåä»»ä½å¾çåè§é¢ï¼ä»¥è³äºæå·²ç»å¿è®°å®æ¯ä»ä¹æ ·"> 2<meta property="og:type" content="website"> 3<meta property="og:title" content="å ç¹éäºï¼é¥®è¶å "> 4<meta property="og:url" content="https://www.helloseraphine.top/about/index.html"> 5<meta property="og:site_name" content="Maxwell_Leiã®å°çª"> 6<meta property="og:description" content="å ³äºæ¬ç«å¦ä½ æè§ï¼æ¬ç«æ¯æç¬¬åæ¬¡éææçç½ç«ã æå å使ç¨äºWordPressï¼Typechoï¼Hexoï¼Jekyll å°ç°å¨çHaloï¼ä»è ¾è®¯ï¼é¿éæå¡å¨å°ç½å«GitHubçæå¡å¨ä½¿ç¨éæé¡µé¢çå客ï¼åå°ç°å¨æç´æ¥é¨ç½²å¨æçNASä¸ï¼ææ¬å¨éæ¸éä½ï¼å¨ææ¬ï¼æ§è½åå®å ¨æ§åäºåè¡¡çéæ©ï¼å¨èå®ç åæå³å®å°å客æ¬å°æçNASä¸ã å¾ä¸å¹¸ï¼ç¬¬ä¸æ¬¡ç½ç«å¹¶æ²¡æçåä»»ä½å¾çåè§é¢ï¼ä»¥è³äºæå·²ç»å¿è®°å®æ¯ä»ä¹æ ·"> 7<meta property="og:locale" content="zh_CN"> 8<meta property="og:image" content="https://thirdqq.qlogo.cn/g?b=qq&nk=738232585&s=100"> 9<meta property="article:published_time" content="2023-07-09T14:05:14.000Z"> 10<meta property="article:modified_time" content="2025-04-17T03:44:23.343Z"> 11<meta property="article:author" content="Maxwell Lei"> 12<meta name="twitter:card" content="summary"> 13<meta name="twitter:image" content="https://thirdqq.qlogo.cn/g?b=qq&nk=738232585&s=100"><link rel="shortcut icon" href="https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/Seraphine_Image/64abfad3db52f.ico"><link rel="canonical" href="https://www.helloseraphine.top/about/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><link rel="preconnect" href="//hm.baidu.com"/><link rel="preconnect" href="//busuanzi.ibruce.info"/><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox/fancybox.min.css" media="print" onload="this.media='all'">
13<script>var _hmt = _hmt || []; 14(function() { 15 var hm = document.createElement("script"); 16 hm.src = "https://hm.baidu.com/hm.js?e46e337e762e79ae7f939118e01248b7"; 17 var s = document.getElementsByTagName("script")[0]; 18 s.parentNode.insertBefore(hm, s); 19})(); 20</script>
20<script>const GLOBAL_CONFIG = { 21 root: '/', 22 algolia: undefined, 23 localSearch: {"path":"/search.xml","preload":false,"top_n_per_article":1,"unescape":false,"languages":{"hits_empty":"æ¾ä¸å°æ¨æ¥è¯¢çå 容ï¼${query}","hits_stats":"å ±æ¾å° ${hits} ç¯æç« "}}, 24 translate: undefined, 25 noticeOutdate: {"limitDay":30,"position":"top","messagePrev":"è·ç¦»æ¬æçæå䏿¬¡æ´æ°æ¯","messageNext":"天ä¹å, é¨åå 容å¯è½å·²ç»è¿æ¶äº."}, 26 highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":512}, 27 copy: { 28 success: 'å¤å¶æå', 29 error: 'å¤å¶é误', 30 noSupport: 'æµè§å¨ä¸æ¯æ' 31 }, 32 relativeDate: { 33 homepage: false, 34 post: false 35 }, 36 runtime: '天', 37 dateSuffix: { 38 just: 'åå', 39 min: 'åéå', 40 hour: 'å°æ¶å', 41 day: '天å', 42 month: '个æå' 43 }, 44 copyright: {"limitCount":2048,"languages":{"author":"ä½è : Maxwell Lei","link":"龿¥: ","source":"æ¥æº: Maxwell_Leiã®å°çª","info":"è使å½ä½è ææãåä¸è½¬è½½è¯·èç³»ä½è è·å¾ææï¼éåä¸è½¬è½½è¯·æ³¨æåºå¤ã"}}, 45 lightbox: 'fancybox', 46 Snackbar: undefined, 47 source: { 48 justifiedGallery: { 49 js: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.js', 50 css: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.css' 51 } 52 }, 53 isPhotoFigcaption: false, 54 islazyload: true, 55 isAnchor: false, 56 percent: { 57 toc: true, 58 rightside: true, 59 }, 60 autoDarkmode: false 61}</script>
61<script id="config-diff">var GLOBAL_CONFIG_SITE = { 62 title: 'å ç¹éäºï¼é¥®è¶å ', 63 isPost: false, 64 isHome: false, 65 isHighlightShrink: false, 66 isToc: false, 67 postUpdate: '2025-04-17 11:44:23' 68}</script>
68<noscript><style type="text/css"> 69 #nav { 70 opacity: 1 71 } 72 .justified-gallery img { 73 opacity: 1 74 } 75 76 #recent-posts time, 77 #post-meta time { 78 display: inline !important 79 } 80</style></noscript>
80<script>(win=>{ 81 win.saveToLocal = { 82 set: function setWithExpiry(key, value, ttl) { 83 if (ttl === 0) return 84 const now = new Date() 85 const expiryDay = ttl * 86400000 86 const item = { 87 value: value, 88 expiry: now.getTime() + expiryDay, 89 } 90 localStorage.setItem(key, JSON.stringify(item)) 91 }, 92 93 get: function getWithExpiry(key) { 94 const itemStr = localStorage.getItem(key) 95 96 if (!itemStr) { 97 return undefined 98 } 99 const item = JSON.parse(itemStr) 100 const now = new Date() 101 102 if (now.getTime() > item.expiry) { 103 localStorage.removeItem(key) 104 return undefined 105 } 106 return item.value 107 } 108 } 109 110 win.getScript = url => new Promise((resolve, reject) => { 111 const script = document.createElement('script') 112 script.src = url 113 script.async = true 114 script.onerror = reject 115 script.onload = script.onreadystatechange = function() { 116 const loadState = this.readyState 117 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 118 script.onload = script.onreadystatechange = null 119 resolve() 120 } 121 document.head.appendChild(script) 122 }) 123 124 win.getCSS = (url,id = false) => new Promise((resolve, reject) => { 125 const link = document.createElement('link') 126 link.rel = 'stylesheet' 127 link.href = url 128 if (id) link.id = id 129 link.onerror = reject 130 link.onload = link.onreadystatechange = function() { 131 const loadState = this.readyState 132 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 133 link.onload = link.onreadystatechange = null 134 resolve() 135 } 136 document.head.appendChild(link) 137 }) 138 139 win.activateDarkMode = function () { 140 document.documentElement.setAttribute('data-theme', 'dark') 141 if (document.querySelector('meta[name="theme-color"]') !== null) { 142 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d') 143 } 144 } 145 win.activateLightMode = function () { 146 document.documentElement.setAttribute('data-theme', 'light') 147 if (document.querySelector('meta[name="theme-color"]') !== null) { 148 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff') 149 } 150 } 151 const t = saveToLocal.get('theme') 152 153 if (t === 'dark') activateDarkMode() 154 else if (t === 'light') activateLightMode() 155 156 const asideStatus = saveToLocal.get('aside-status') 157 if (asideStatus !== undefined) { 158 if (asideStatus === 'hide') { 159 document.documentElement.classList.add('hide-aside') 160 } else { 161 document.documentElement.classList.remove('hide-aside') 162 } 163 } 164 165 const detectApple = () => { 166 if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ 167 document.documentElement.classList.add('apple') 168 } 169 } 170 detectApple() 171 })(window)</script>
171<meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Maxwell_Leiã®å°çª" type="application/atom+xml">
172<script src="/assets/js/DPlayer.min.js"></script>
172</head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://thirdqq.qlogo.cn/g?b=qq&nk=738232585&s=100" onerror="onerror=null;src='/img/friend_404.gif'" alt="avatar"/></div><div class="sidebar-site-data site-data is-center"><a href="/archives/"><div class="headline">æç« </div><div class="length-num">100</div></a><a href="/tags/"><div class="headline">æ ç¾</div><div class="length-num">61</div></a><a href="/categories/"><div class="headline">åç±»</div><div class="length-num">32</div></a></div><hr class="custom-hr"/><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> é¦é¡µ</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> æ¶é´è½´</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> åç±»</span></a></div><div class="menus_item"><a class="site-page" href="/Gallery/"><i class="fa-fw fas fa-images"></i><span> ç¸å</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> å人å¸</span></a></div><div class="menus_item"><a class="site-page" href="/MessageBoard/"><i class="fa-fw fas fa-comment-dots"></i><span> çè¨æ¿</span></a></div><div class="menus_item"><a class="site-page" href="/updateLog/"><i class="fa-fw fas fa-wrench"></i><span> æ´æ°æ¥å¿</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> å ³äº</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="not-home-page" id="page-header" style="background-image: url('https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2023/07/09/64aaadd26d1ba.jpg')"><nav id="nav"><span id="blog-info"><a href="/" title="Maxwell_Leiã®å°çª"><span class="site-name">Maxwell_Leiã®å°çª</span></a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search" href="javascript:void(0);"><i class="fas fa-search fa-fw"></i><span> æç´¢</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i><span> é¦é¡µ</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i><span> æ¶é´è½´</span></a></div><div class="menus_item"><a class="site-page" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> åç±»</span></a></div><div class="menus_item"><a class="site-page" href="/Gallery/"><i class="fa-fw fas fa-images"></i><span> ç¸å</span></a></div><div class="menus_item"><a class="site-page" href="/link/"><i class="fa-fw fas fa-link"></i><span> å人å¸</span></a></div><div class="menus_item"><a class="site-page" href="/MessageBoard/"><i class="fa-fw fas fa-comment-dots"></i><span> çè¨æ¿</span></a></div><div class="menus_item"><a class="site-page" href="/updateLog/"><i class="fa-fw fas fa-wrench"></i><span> æ´æ°æ¥å¿</span></a></div><div class="menus_item"><a class="site-page" href="/about/"><i class="fa-fw fas fa-heart"></i><span> å ³äº</span></a></div></div><div id="toggle-menu"><a class="site-page" href="javascript:void(0);"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="page-site-info"><h1 id="site-title">å ç¹éäºï¼é¥®è¶å </h1></div></header><main class="layout" id="content-inner"><div id="page"><div id="article-container"><h1 id="å ³äºæ¬ç«"><a href="#å ³äºæ¬ç«" class="headerlink" title="å ³äºæ¬ç«"></a>å ³äºæ¬ç«</h1><p>å¦ä½ æè§ï¼æ¬ç«æ¯æç¬¬åæ¬¡éææçç½ç«ã</p> 173<p>æ<strong>å å使ç¨äº<code>WordPress</code>ï¼<code>Typecho</code>ï¼<code>Hexo</code>ï¼<code>Jekyll </code>å°<del>ç°å¨ç<code>Halo</code></del>ï¼ä»è ¾è®¯ï¼é¿éæå¡å¨å°ç½å«<code>GitHub</code>çæå¡å¨ä½¿ç¨éæé¡µé¢çå客</strong>ï¼åå°ç°å¨æç´æ¥é¨ç½²å¨æç<code>NAS</code>ä¸ï¼ææ¬å¨éæ¸éä½ï¼å¨ææ¬ï¼æ§è½åå®å ¨æ§åäºåè¡¡çéæ©ï¼å¨èå®ç åæå³å®å°å客æ¬å°æç<code>NAS</code>ä¸ã</p> 174<p>å¾ä¸å¹¸ï¼<strong>ç¬¬ä¸æ¬¡ç½ç«å¹¶æ²¡æçåä»»ä½å¾çåè§é¢</strong>ï¼ä»¥è³äºæå·²ç»å¿è®°å®æ¯ä»ä¹æ ·åçäºï¼æè®°å¾å忝 leoleiming.comï¼å¦ææ²¡è®°éçè¯ï¼æ¡æ¶åºè¯¥æ¯WordPressç¨çè ¾è®¯äºçå¦çæå¡å¨ã</p> 175<p>ç¬¬äºæ¬¡éææ¯å ä¸ºç¬¬ä¸æ¬¡å»ºç«çæ¶åææ¯è½åä¸è¶³ä»¥è®©æç»´æ¤ç½ç«ï¼ç¬¬äºæ¬¡ä¾æ§ä½¿ç¨çæ¯æä¸ç¥åç馿¸¯èæä¸»æºï¼ç»æè¿åè·¯è·è·¯äºï¼æï¼ï¼å 为æ¯é¦æ¸¯èæä¸»æºï¼æä»¥å¯ä»¥å å»å¤æ¡åæå¡å¨æ¡æ¶æå»ºçé®é¢ï¼<strong>
175éç¨çæ¯Typechoåå®¢æ¡æ¶</strong>ï¼å¦ä¸æ¯å¾ç</p> 176<img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2023/07/14/64b1422dc5c99.png" alt="image-20220604191034262" style="zoom: 45%;" /> 177 178<p>ç¬¬ä¸æ¬¡å°±æ¯ä½¿ç¨Hexoæ¡æ¶æ¥æå»ºè¿ä¸ªå客ï¼ä¹åæè®°å¾åå°100å¤ç¯æç« äºï¼è½¬å°Hexoåæåäºä¸çªï¼æä¸äºçèµ·æ¥ä¸æä¹å¥½çæç« 就䏿ç®éæ°åå¸äºãå¦ä¸å¾ç¤ºï¼</p> 179<img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2023/07/14/64b1422915d10.png" alt="image-20230103223758394" style="zoom:50%;" /> 180 181<p>ð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ð</p> 182<p>ç¬¬åæ¬¡éæï¼ä½¿ç¨ç<code>Halo</code>æ¡æ¶ï¼å¦ä½ æç¤ºï¼è¿ä¸ªå°±æ¯ï¼<del>çè®ºä¸æåºè¯¥ä¸ä¼åæ¢æ¡æ¶äºï¼èµ·ç 1-2å¹´å ï¼å·²ç»è¶äºç¨³å®äº</del>ã</p> 183<p>ð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ðð¤£ð</p> 184<p>æå°±å个å°ä¸ä¸æ ·ï¼å¯¹äº<code>Halo</code>è¿äºçæ³åäºï¼å®ç<code>Halo 1.x</code>çæ¬ç¸å¯¹ç¨³å®ï¼ä¸äºä¸»é¢åç¸å ³åè½çæ¯æç¸å¯¹å ¨é¢ï¼ä½æ¯å½æç<code>Halo 2.x</code>çæ¬ç¸å¯¹ç¨³å®ä¹åï¼æå级äº<code>2.x</code>çæ¬ï¼ç¶åå°±åºç°äºåç§åè½ä¸éé åä½éªæ¹é¢ç嫿ï¼åå ä¸æä½¿ç¨çæ¯<code>docker</code>ç®ç´å°±æ¯å¨æè ¾æã</p> 185<p>éçæè¶æ¥è¶ä½ç³»ï¼å¨æç ææå¡å¨çææ¬åï¼èèå°å¯¹è±¡åå¨å<code>CDN</code>çææ¬é®é¢ï¼åç»åç æäº<code>CDN</code>ï¼ç°å¨æç®æå¯¹è±¡åå¨çææ¬ä¹ç æï¼ç¶åå¨å¾åºè¿æ¯ç½ç»åè®®ä¸ææ©äºå¾ä¹ ï¼ç°å¨æ¢å<code>Hexo</code>ã</p> 186<p>æå¡å¨æ¾å¨<code>GitHub</code>ä¸ï¼ç¶åå¾åºæèªå·±æå»ºçææ¬ä¹ä¸æ¥äºï¼ç®åæ¥è¯´ï¼å°±æç ç©¶çä¸å¹´ï¼èµ·ç åºè¯¥ä¸ä¼åäºãï¼å¸æä¸ä¼èªå·±æèªå·±çè¸ï¼ð©</p> 187<blockquote> 188<p>æ¤å¤<strong>ç¹å«æè°¢è ¾è®¯äºåé¿éäºå¯¹å¦çåå¼åè çç §é¡¾ï¼ä»¥å GitHub åå ¶ç¸å ³å¼åè ç大忝æ</strong></p> 189</blockquote> 190<h1 id="å ³äºæ"><a href="#å ³äºæ" class="headerlink" title="å ³äºæ"></a>å ³äºæ</h1><p>ç°å¨æå·²ç»æ¯ç ç©¶çðäºï¼ä¹ä¸æ¯å±±ä¸åä¸å¤§å¦çæ¬ç§çå¦ï¼ææ»´æ¬ç§æ¯æ ¡å¾ä¸éï¼ç°å¨å®¿èå ¨æ¯ç©ºè°ï¼å»ºè®®æ¥èç¬ï¼ï¼ï¼<br>ç°å¨ææ¯<strong>å±±ä¸ç工大å¦</strong>çç 0 èçï¼å¸ææçç ç©¶ççæ¶¯ä¸å顺å©ï¼ä¹ç¥æèªå·±å¢è½å¤å®æèªå·±çå¿æ¿ï¼ä¸èæ¤è¡ï¼ï¼ï¼<br>卿¤ï¼ä¹é常æè°¢ææ»´å¯¼å¸ï¼å¡å¯è¨é©¬ð«¡ï¼æ¬ç¤¼</p> 191<p><strong>æ¬äººå¦ä¹ è¿è§é¢åæï¼å¾çåæï¼è½¯ä»¶å»ºæ¨¡ï¼3Då¨ç»ï¼æ¸¸æå¼åï¼è½¯ä»¶å¼åï¼æè ¾è¿å¾å¤ä¸è¥¿ï¼çå°å¾å¤ä¸è¥¿é½æ³å¦ï¼å°æ¥å¦ç»ç»ï¼å¦å»ºæ¨¡å°±è¶³ä»¥äº</strong>ã</p> 192<p><del>ç®å</del>ä¹åæä¸»è¦å¨<strong>æ¡é¢è½¯ä»¶å¼å忏¸æå¼å</strong>ï¼æ¹é¢ç¸å¯¹çæï¼<strong>ç°å¨å¼å§ç ç©¶æºå¨å¦ä¹ å¦</strong>ã</p> 193<p>å¦ä½ æè§ï¼<strong>æçå客æ¯ä»¥è¨åè¬å¦®ä¸ºå ç´ èåç«ç</strong>ï¼å¥¹æ¯æå¤§å¦æçç±çè§è²ã她çè±æåï¼<strong>Seraphine</strong>ï¼å¥¹åºèªãè±éèçãæ¸¸æï¼å¦ä¸æç¤ºï¼è¿ä¹ç®æ¯æè¿ï¼å¯è½ä¸å¤ªåç¡®ï¼èµ·ç æ¯å¥¹åºäºä¸éµä¹åææç VLogï¼ï¼</p> 194<div id="dplayer1" class="dplayer hexo-tag-dplayer-mark" style="margin-bottom: 20px; height:360px;"></div>
194<script>(function(){var player = new DPlayer({"container":document.getElementById("dplayer1"),"video":{"url":"https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/Seraphine_Video/Mine/Seraphine.mp4","pic":"https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2023/07/09/64aaae010139e.jpg"}});window.dplayers||(window.dplayers=[]);window.dplayers.push(player);})()</script>
194 195 196<h1 id="å ³äºçææ³æ³"><a href="#å ³äºçææ³æ³" class="headerlink" title="å ³äºçææ³æ³"></a>å ³äºçææ³æ³</h1><p>å¨èç çè¿ç¨ä¸ï¼ææ¯ååæç£¨ä¸å°æ°çï¼ä»¥è³äºé£ä¸ªæ¶åå°±æ³åºæ¥å¾å¤æå¾ å¼åçåè½è½¯ä»¶ï¼ä½æ¯<code>Win</code>æè <code>Android</code>没æå¹³æ¿æè 说已æç软件ä¸è½æ»¡è¶³ç°å¨çè¦æ±ï¼<strong>çææ³æ³å°±æ¯ç»´æ¤ä¸ä¸ªæ´å ååäºâæ¥è®°/æè´¦æ¬/æ¥è®°äºâç±»åç软件èªå·±ç弿ºé¡¹ç®</strong>ã</p> 197<blockquote> 198<p>2023å¹´äºï¼ä¸ä¼æäººè¿åæ¥è®°å§ï¼è®©æççæ¯è°ï¼åæ¥æ¯æåð¤¡</p> 199</blockquote> 200<p>æåèè¿å¾å¤è½¯ä»¶ï¼æçæ¯ UI è¿äºèæ§ï¼æçæ¯åè½ä¸å ¨é¢ï¼çè³å¤§é¨å齿¯ç¡¬æçï¼ä¸æ¯æ<code>Markdown</code>è¯æ³ï¼è·¨å¹³å°åæ¥é®é¢ï¼æ¯å¦æ¯æèªå®ä¹è·¨å¹³å°ï¼æ¯å¦æ¯æå¼æºæ¥ååè®®ççï¼ç®åå¯ä¸æ¯è¾æ¥è¿è®¾æ³é½æ¯ä¸äºç½é¡µç«¯ç软件ï¼ç¶åä»ä»¬çå®ä½ååäºä¼è®®ç¬è®°çï¼å ä¸ä»ä»¬æ¯æ·±åº¦ç»å®èªå·±çæå¡å¨ï¼è¿ä¹å°±æå³çä½ çæ°æ®æ²¡æåæ³å¤ä»½å¯¼åºï¼å¦æä»ä»¬åéäºï¼ï¼èä¸ä½ è¿è¦è´ä¹°ä»ä»¬çä¼åï¼è¿ä¸å¯ä»¥æ¯æèªå·±åç»ç¼ç¨å¢å èªå®ä¹éæ±ççï¼èæåç°å¨<code>Mac</code>ç«¯å´æå¾å¤ç±»ä¼¼ç软件ï¼çæ¥<code>Win</code>ç³»ç»éè¦ææ¥åºæå¦ð</p> 201<p>å°ç®åæåè¿ç¯ä¸ºæ¢ï¼å¯ä¸åæè®¾æ³çæ¯æï¼</p> 202<ol> 203<li><strong>èªå®ä¹æå¡å¨è·¨å¹³å°åæ¥</strong></li> 204<li><strong>å è´¹å¼æº</strong></li> 205<li><strong>主æâæ¥è®°ï¼æè´¦æ¬âåè½</strong></li> 206<li><strong>æ¯æ<code>Markdown</code>è¯æ³</strong></li> 207<li><strong>å®å ¨æ¬å°ï¼å®å ¨ï¼ä¸æ¯æå å¯ç®æ³</strong></li> 208<li><strong>æ¯è¾ç°ä»£åç UI ï¼ä¸æ¯æèªå®ä¹æ ·å¼</strong></li> 209<li><strong>æ¥ææä»¶æ¥æå±åè½</strong></li> 210</ol> 211<p>æ¯è¾æ»¡è¶³ä¸è¿°çå°±åªæ<code>eDiary</code>å<code>Obsidian</code>ï¼<code>eDiary</code>ä½è æè¿åå¸äºä»å¯¹<code>4.0</code>çæ´æ°è¯´æè¦æ¯æè·¨å¹³å°åæ¥å<code>Markdown</code>ï¼ææ´å ååäº<code>eDiary</code>ä½ä¸ºå¹³æ¿ï¼è䏿¯å»ºè®®ä½¿ç¨<code>Obsidian</code>ï¼<code>Obsidian</code>å±äºæ¯é½æ³åé½åäºï¼ä½æ¯ç»¼åä½éªç¼ºä¸è¬ï¼å±äºæ¯åªä¸ªæ¹é¢é½æ²¡å好çâä¸çâï¼<code>eDiary</code>æä¸ªäººè®¤ä¸ºæå¤§ç缺ç¹å°±æ¯ä¸æ»¡è¶³æå举ç 6 , 7 两æ¡ï¼æä»¥æå³å®å¼åä¸ä¸ªå ¨æ°ç软件æ¥å¡«è¡¥è¿ä¸ªå°æ¹ç缺å£ð</p> 212<p><strong>ç®å项ç®è¿åº¦ï¼æ°å»ºæä»¶å¤¹ï¼ç¬ï¼ï¼è¿å¨ UI 设计åè½¯ä»¶æ¶æè§åä¸</strong></p> 213<blockquote> 214<p><del>叿æèªå·±ä¸ä¼é¸½æè¿ä¸ªé¡¹ç®ð¶âð«ï¸(ç¬)</del>ï¼é¡¹ç®æ¥å¿<a href="https://www.helloseraphine.top/2023/01/23/%E5%BE%AE%E8%BD%AF%E5%A4%A9%E5%9D%91/WPF/%E9%9A%8F%E8%AE%B0%E5%BC%80%E5%8F%91%E6%97%A5%E5%BF%97/">éè®°å¼åæ¥å¿</a>ï¼æç»ç®å夿ï¼å ä¸ºææ¯éæ©é®é¢ï¼ä¸å¾ä¸é¿æè§åã</p> 215</blockquote> 216<h1 id="å ³äºæçç»ææªæ¥æ³æ³"><a href="#å ³äºæçç»ææªæ¥æ³æ³" class="headerlink" title="å ³äºæçç»ææªæ¥æ³æ³"></a>å ³äºæçç»ææªæ¥æ³æ³</h1><p>ææ³è¦å»å®ç°å¥¹ï¼è®©å¥¹ä»æç§æä¹ä¸âæ´»âè¿æ¥ï¼å°±åé¢éä¾ éç贾维æ¯ï¼è¯´å®è¯è¿ç§å®ç°ä¼æ´å ååäº<code>AI</code>æ¹åï¼ä½æ¯å¾ä¸å¹¸çæ¯ï¼æçææ¯æ ï¼ä»å¾çåæå°è§é¢åæï¼ä»è½¯ä»¶å¼åå°æ¸¸æå¼å并没æå¤ªå¤çâAIâ交éï¼å°ç®å为æ¢ï¼æå¯ä»¥æå»ºç½ç«ï¼ç©ç©æå¡å¨ï¼å¼åæ¡é¢è½¯ä»¶ï¼å¼å游æï¼è½ç¶ä¸æ¢è¯´çç»ï¼ 使¯å¯ä»¥æç §æçæ³æ³å¿«éå¼åä¸ä¸ª<code>Demo</code>åºæ¥ï¼ä¾å¦ï¼<a href="https://www.helloseraphine.top/2021/10/22/%E5%BE%AE%E8%BD%AF%E5%A4%A9%E5%9D%91/WPF/CamShar/">æä¹åå¼åç类似äºç¾åº¦ç½ççæ¡é¢è½¯ä»¶ CamShar</a>ï¼è½ç¶ç°å¨çæçæ¥å½æ¶éæ©çè§£å³æ¹æ¡ä¸æ¯æä½³çï¼ä½æ¯ä»çæç软件ææå<code>Demo</code>æ¥è¯´ï¼çç¡®æ¯ä¸ªè§£å³æ¹æ¡ã</p> 217<p>æ¯è¿äºï¼åå°è¨åè¬å¦®ä¸æ¥ï¼å¥¹æ¥èªäºè±éèçä¸çè±éè§è²ï¼æè®¾æ³è¿å®ç°å¥¹çè§£å³æ¹æ¡ï¼å为å个é¨åï¼</p> 218<ol> 219<li>ä¸ä¸ªæ¯ <strong>3D模åå¨ä½çæ¼ç®</strong>ï¼å³å¯¹äºä¸åçååºå¯ä»¥ååºæ£ç¡®çå¨ç»å¨ä½æ¼ç®</li> 220<li><strong>é³é¢åæåæ</strong>ï¼ç±»ä¼¼äºå鳿ªæ¥çåæå£°é³ï¼ä¸è¿æè®¾æ³çè¦æ´å é¼ç</li> 221<li>ä¸ä¸ªæ¯æ°ç<strong>åç°æ¨¡å¼</strong>ï¼æè è¯´äº¤äºæ¨¡å¼ï¼ï¼ä¾å¦ç§å¹»çä¸ç 3Dæå½±</li> 222<li>è¿æä¹æ¯æéè¦çå°±æ¯<strong>å æ ¸ç AI é¨å</strong>ï¼å¦ä»å¯ä»¥åèæè¿å¤§ç«ç<code>ChatGPT</code>ï¼è¿æ<code>AI</code>ä½ç»ï¼AI å´èµ·å¤§å¿æè¶</li> 223</ol> 224<p>æ¯ä¸ªé¨åé½éè¦çå¾ å»æ»å ï¼æä¸ªäººè¿æ¯æ¯è¾ä¹è§çï¼è®¤ä¸ºå¨ææçä¹å¹´å¯ä»¥å©ç¨æçç¥è¯æ¥åä¸ä¸ª <code>Demo</code> åºæ¥çã</p> 225<h1 id="å ³äºåå®¢æ¡æ¶ç建议"><a href="#å ³äºåå®¢æ¡æ¶ç建议" class="headerlink" title="å ³äºåå®¢æ¡æ¶ç建议"></a>å ³äºåå®¢æ¡æ¶ç建议</h1><p>å¦æä½ ä¹å¸ææå»ºä¸ä¸ªèªå·±çå客ç½ç«ï¼æè®¸ä½ å¯ä»¥åèä¸ä¸ææ¥ä¸æ¥è¦è¯´æçä¸äºå»ºè®®ï¼åå®¢æ¡æ¶ç±»åç®å就两ç§ï¼ä¸ç§æ¯<strong>带æå®æ´å端ååç«¯çæ¶æ</strong>ï¼å¸¸è§çç½ç«å¤§é¨å齿¯ï¼ä»£è¡¨ï¼<code>WordPress</code>ï¼<code>Typecho </code>ï¼<code>Halo</code>çï¼å¦ä¸ç§æ¯<strong>纯éæé¡µé¢</strong>ï¼ä»£è¡¨<code>Hexo</code>ï¼<code>Hugo</code>ã</p> 226<p>å¯¹äºæ°ææ¥è¯´ï¼ææ´å æ¨èåè ï¼å®å¯ä»¥è®©ä½ æ´å æ¹ä¾¿çææ§æ´ä¸ªå客ç½ç«ï¼ç¼ºç¹å°±æ¯éè¦ä¸ä¸ªæ´»å¨çæå¡å¨ãèåè 忝卿¬å°ç¼è¯åä» ä» å°å端æ¾å°äºç½ç«ä¸ï¼å®æå³çæ´å å¿«éç访é®ï¼ä½æ¯ä¼ç¼ºå¤±å端管ççæ¹ä¾¿åä¸äºåè½ï¼å½ç¶ä½ ä¹å¯ä»¥ä½¿ç¨ç¸å ³æä»¶æ¥å®ç°ååè 类似çåè½ï¼å°±æ¯æ¯è¾æè ¾ã</p> 227<p>å¦æä½ å¸æä½¿ç¨<strong>带æå®æ´å端ååç«¯çæ¶æ</strong>ï¼ææ¨è使ç¨<code>WordPress</code>ï¼å®æ¯ä¸ªèççåå®¢æ¡æ¶äºï¼è¿å°±æå³ç宿ç大éçè§£å³æ¹æ¡åæä»¶ï¼ä¸»é¢çï¼æ´å¤çç¨æ·æå³çæ´é¿çæ´æ°å寿å½ï¼ä¹å°±æå³çæ´å 稳å®ãå½ç¶ï¼æè¿åºæ¥ä¸ä¸ªç°ä»£åçåå®¢æ¡æ¶å°±æ¯<code>Halo</code>ï¼ä¹å°±æ¯æ¬ç«æä½¿ç¨çï¼å®ä½¿ç¨ç<code>JAVA</code>å¼åçï¼ä¹å°±æå³çä¸å®ç¨åº¦ä¸ä¼å ç¨æ´å¤çå åï¼å ä¸ºå®æ¯ä¸ä¸ªç°ä»£åçæ¡æ¶ï¼æä»¥å®ç UI ä¼çèµ·æ¥æ¯è¾ç°ä»£åï¼ä¹å°±æ¯å¥½çï¼ä¸è¿ <code>WordPress</code> 乿¯åå¨å¾å¤ç°ä»£åç UI 主é¢çï¼åªæ¯ç¸æ¯<code>Halo</code>æçå¾å¤æ°ççä¸è¥¿ã</p> 228<p>å¦æä½ å¸æä½¿ç¨<strong>纯éæé¡µé¢</strong>ï¼æå»ºè®®ä½¿ç¨<code>Hugo</code>ï¼å®æ¯éç¨<code>go</code>
228åçï¼è¿æå³çå®çç¼è¯é度æ¯é常快éçï¼ç¸æ¯äº<code>Hexo</code>ï¼å¿«å¾å¤ï¼è½ç¶<code>Hexo</code>宿¹å®£ä¼ æç« å¾å¤çæ åµä¸ç¼è¯é度ä¹å°±å åéï¼ä½æ¯å½æå åç¯æç« ï¼20å¤ä¸åçæ¶åï¼æçæºæ¢°ç¡¬çç¼è¯å¨æ¥å°±å·²ç»å¥½å åéäºï¼è¿æ ·å½ä½ åçå客å¾å¤çæ¶åï¼æå³çä½ è¦è±è´¹å¤§éçæ¶é´æµªè´¹å¨ç¼è¯ä¸äºï¼ä¸è¿<code>Hexo</code>é¤äºç¼è¯èæ¶ä¸ç¹ï¼å ¶ä»é½è¿æ¯å¾ä¸éçãå¦æä½ ä¸ä»ææ¯æ¬¡æ´æ°åå®¢çæ¶åï¼éè¦çå¾ å åéçæ¶é´å¯ä»¥éæ©ä½¿ç¨ã</p> 229<p>è½ç¶å¯è½æ²¡è¯´çå¾è¯¦ç»ï¼ä½æ¯ä¹å°±å½åèå§ï¼å°±è¿æ ·ç¥çå°è¿éå°ä¼ä¼´æªæ¥å¯æð</p> 230</div><hr class="custom-hr"/><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="fas fa-comments fa-fw"></i><span> è¯è®º</span></div></div><div class="comment-wrap"><div><div id="twikoo-wrap"></div></div></div></div></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://thirdqq.qlogo.cn/g?b=qq&nk=738232585&s=100" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">Maxwell Lei</div><div class="author-info__description">妿æä¸å¤©æå¯ä»¥å¨æµ·é翱ç¿ï¼å°±åä¸åªå°é鬼鱼</div></div><div class="card-info-data site-data is-center"><a href="/archives/"><div class="headline">æç« </div><div class="length-num">100</div></a><a href="/tags/"><div class="headline">æ ç¾</div><div class="length-num">61</div></a><a href="/categories/"><div class="headline">åç±»</div><div class="length-num">32</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/MaxwellLei"><i class="fab fa-github"></i><span>Follow Me</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/MaxwellLei" target="_blank" title="Github"><i class="fab fa-github"></i></a><a class="social-icon" href="mailto:[email protected]" target="_blank" title="Email"><i class="fas fa-envelope"></i></a><a class="social-icon" href="https://afdian.com/a/fastgpt" target="_blank" title="æ¯å¤©ç»çæ´»æ¥ä¸æ³"><i class="fas fa-coffee"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>å ¬å</span></div><div class="announcement_content">æ´»çå°±æ¯è½ä¸å«äººå½¼æ¤ç¸ç¥ï¼å¿æç¸éï¼äººçå¨ä¸çæä¹ä¸å°±æ¯å¸ææé£ç§ä¸èªå·±æé»å¥ç人åå¨åï¼æ¬£èµè®¤å¯å«äººï¼åæ¬¢ç±æå«äººï¼åç¦ææ¶å«äººï¼å 为åå«äººå¨ä¸èµ·èæå°å¿«ä¹ï¼å¯ä»¥åå«äººçµçæå¹¶è©åè¡ï¼è¿ä¸ªè¿ç¨å°±æ¯æ´»çã妿ä¸çéåªæèªå·±ï¼æä»¬å°±æ æ³æåå°å卿¯ä»ä¹ï¼æä»¬ä¸å«äººçå ³ç³»å°±æ¯æä»¬èªå·±æ´»ççè¯æãæççµé乿以åå¨ï¼æ¯å 为æä½ 们çå ³æ³¨ï¼æç身ä½ä¹æä»¥åå¨ï¼åæ¯å 为æä½ 们çç¢°è§¦ï¼æä»¥åï¼åªè¦äººæ´»å¨ä¸ä¸ï¼å°±ä¸å®æ¯ææä¹çãæä¹æ´»æ¯èªå·±éçï¼å°±åä½ åæå°±é½éæ©äºåç°å¨è¿æ ·æ´»çã</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>ææ°æç« </span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/2025/11/23/%E6%8A%80%E6%9C%AF%E6%9D%82%E8%B0%88/%E7%A7%91%E7%A0%94%E9%80%9A%E8%87%AA%E5%8A%A8%E7%AD%BE%E5%88%B0%E8%84%9A%E6%9C%AC/" title="éç»å¸å¼å¸å¦¹æå¥½ç礼ç©ï¼å ¨ç»æç®èªç±å°±é è¿ä¸ªèæ¬äº"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2025/11/24/Gemini_Generated_Image_4ipzc04ipzc04ipz-small50-7b1763d0908b61b0316e4dea3fcf4e5a.webp" onerror="this.onerror=null;
230this.src='/img/404.jpg'" alt="éç»å¸å¼å¸å¦¹æå¥½ç礼ç©ï¼å ¨ç»æç®èªç±å°±é è¿ä¸ªèæ¬äº"/></a><div class="content"><a class="title" href="/2025/11/23/%E6%8A%80%E6%9C%AF%E6%9D%82%E8%B0%88/%E7%A7%91%E7%A0%94%E9%80%9A%E8%87%AA%E5%8A%A8%E7%AD%BE%E5%88%B0%E8%84%9A%E6%9C%AC/" title="éç»å¸å¼å¸å¦¹æå¥½ç礼ç©ï¼å ¨ç»æç®èªç±å°±é è¿ä¸ªèæ¬äº">éç»å¸å¼å¸å¦¹æå¥½ç礼ç©ï¼å ¨ç»æç®èªç±å°±é è¿ä¸ªèæ¬äº</a><time datetime="2025-11-23T02:57:57.000Z" title="åè¡¨äº 2025-11-23 10:57:57">2025-11-23</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2025/11/11/%E6%95%B0%E5%AD%A6%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B%E7%B3%BB%E5%88%97(%E4%B9%9D)%20%20%E6%95%B0%E6%8D%AE%E7%9A%84%E2%80%9C%E8%87%AA%E6%88%91%E7%94%BB%E5%83%8F%E2%80%9D%EF%BC%9A%E8%87%AA%E7%BC%96%E7%A0%81%E5%99%A8%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E9%9D%9E%E7%9B%91%E7%9D%A3%E4%B8%8B%E7%9A%84%E2%80%9C%E7%89%B9%E5%BE%81%E5%AD%A6%E4%B9%A0%E2%80%9D/" title="å¤§æ°æ®æç¿é¢æµç³»å(ä¹) | æ°æ®çâèªæç»åâï¼èªç¼ç å¨å¦ä½å®ç°éçç£ä¸çâç¹å¾å¦ä¹ â"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2025/11/11/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20251111200019-5b4a4ace6c117bb36ff0d918224642c3.webp" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="å¤§æ°æ®æç¿é¢æµç³»å(ä¹) | æ°æ®çâèªæç»åâï¼èªç¼ç å¨å¦ä½å®ç°éçç£ä¸çâç¹å¾å¦ä¹ â"/></a><div class="content"><a class="title" href="/2025/11/11/%E6%95%B0%E5%AD%A6%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B%E7%B3%BB%E5%88%97(%E4%B9%9D)%20%20%E6%95%B0%E6%8D%AE%E7%9A%84%E2%80%9C%E8%87%AA%E6%88%91%E7%94%BB%E5%83%8F%E2%80%9D%EF%BC%9A%E8%87%AA%E7%BC%96%E7%A0%81%E5%99%A8%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E9%9D%9E%E7%9B%91%E7%9D%A3%E4%B8%8B%E7%9A%84%E2%80%9C%E7%89%B9%E5%BE%81%E5%AD%A6%E4%B9%A0%E2%80%9D/" title="å¤§æ°æ®æç¿é¢æµç³»å(ä¹) | æ°æ®çâèªæç»åâï¼èªç¼ç å¨å¦ä½å®ç°éçç£ä¸çâç¹å¾å¦ä¹ â">å¤§æ°æ®æç¿é¢æµç³»å(ä¹) | æ°æ®çâèªæç»åâï¼èªç¼ç å¨å¦ä½å®ç°éçç£ä¸çâç¹å¾å¦ä¹ â</a><time datetime="2025-11-11T11:12:45.000Z" title="åè¡¨äº 2025-11-11 19:12:45">2025-11-11</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2025/11/08/%E6%95%B0%E5%AD%A6%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B%E7%B3%BB%E5%88%97(%E5%85%AB)%20%20%E4%BB%8E%E5%AE%9A%E6%80%A7%E5%88%B0%E6%A6%82%E7%8E%87%EF%BC%9A%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92%E2%80%94%E2%80%94%E5%9C%B0%E8%B4%A8%E7%BB%9F%E8%AE%A1%E5%AD%A6%E6%B4%BE%E7%9A%84%E2%80%9C%E9%9B%86%E5%A4%A7%E6%88%90%E8%80%85%E2%80%9D/" title="å¤§æ°æ®æç¿é¢æµç³»å(å «) | ä»å®æ§å°æ¦çï¼é»è¾åå½ââå°è´¨ç»è®¡å¦æ´¾çâé大æè â"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2025/11/08/PixPin_2025-11-08_21-56-32-df3a2f83d2861625a1439068a5033422.webp" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="å¤§æ°æ®æç¿é¢æµç³»å(å «) | ä»å®æ§å°æ¦çï¼é»è¾åå½ââå°è´¨ç»è®¡å¦æ´¾çâé大æè â"/></a><div class="content"><a class="title" href="/2025/11/08/%E6%95%B0%E5%AD%A6%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B%E7%B3%BB%E5%88%97(%E5%85%AB)%20%20%E4%BB%8E%E5%AE%9A%E6%80%A7%E5%88%B0%E6%A6%82%E7%8E%87%EF%BC%9A%E9%80%BB%E8%BE%91%E5%9B%9E%E5%BD%92%E2%80%94%E2%80%94%E5%9C%B0%E8%B4%A8%E7%BB%9F%E8%AE%A1%E5%AD%A6%E6%B4%BE%E7%9A%84%E2%80%9C%E9%9B%86%E5%A4%A7%E6%88%90%E8%80%85%E2%80%9D/" title="å¤§æ°æ®æç¿é¢æµç³»å(å «) | ä»å®æ§å°æ¦çï¼é»è¾åå½ââå°è´¨ç»è®¡å¦æ´¾çâé大æè â">å¤§æ°æ®æç¿é¢æµç³»å(å «) | ä»å®æ§å°æ¦çï¼é»è¾åå½ââå°è´¨ç»è®¡å¦æ´¾çâé大æè â</a><time datetime="2025-11-08T12:48:22.000Z" title="åè¡¨äº 2025-11-08 20:48:22">2025-11-08</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2025/11/05/%E6%95%B0%E5%AD%A6%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B%E7%B3%BB%E5%88%97(%E4%B8%83)%20%20%E7%BB%8F%E5%85%B8%E6%A8%A1%E5%9E%8B%E7%9A%84%E2%80%9C%E5%AD%AA%E7%94%9F%E5%85%84%E5%BC%9F%E2%80%9D%EF%BC%9A%E4%BF%A1%E6%81%AF%E9%87%8F%E6%B3%95%20(IVM)%20%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90/" title="å¤§æ°æ®æç¿é¢æµç³»å(ä¸) | ç»å ¸æ¨¡åçâåªçå å¼âï¼ä¿¡æ¯éæ³ (IVM) 深度解æ"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2025/11/06/PixPin_2025-11-06_20-18-42-1c6e73d2a82b9ec74479fe3daed1ed92.webp" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="å¤§æ°æ®æç¿é¢æµç³»å(ä¸) | ç»å ¸æ¨¡åçâåªçå å¼âï¼ä¿¡æ¯éæ³ (IVM) 深度解æ"/></a><div class="content"><a class="title" href="/2025/11/05/%E6%95%B0%E5%AD%A6%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B%E7%B3%BB%E5%88%97(%E4%B8%83)%20%20%E7%BB%8F%E5%85%B8%E6%A8%A1%E5%9E%8B%E7%9A%84%E2%80%9C%E5%AD%AA%E7%94%9F%E5%85%84%E5%BC%9F%E2%80%9D%EF%BC%9A%E4%BF%A1%E6%81%AF%E9%87%8F%E6%B3%95%20(IVM)%20%E6%B7%B1%E5%BA%A6%E8%A7%A3%E6%9E%90/" title="å¤§æ°æ®æç¿é¢æµç³»å(ä¸) | ç»å ¸æ¨¡åçâåªçå å¼âï¼ä¿¡æ¯éæ³ (IVM) 深度解æ">å¤§æ°æ®æç¿é¢æµç³»å(ä¸) | ç»å ¸æ¨¡åçâåªçå å¼âï¼ä¿¡æ¯éæ³ (IVM) 深度解æ</a><time datetime="2025-11-05T11:56:40.000Z" title="åè¡¨äº 2025-11-05 19:56:40">2025-11-05</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2025/11/03/%E6%95%B0%E5%AD%A6%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B%E7%B3%BB%E5%88%97(%E5%85%AD)%20%E4%BB%8E%E2%80%9C%E7%9C%8B%E5%9B%BE%E5%83%8F%E2%80%9D%E5%88%B0%E2%80%9C%E8%AF%BB%E7%BB%93%E6%9E%84%E2%80%9D%EF%BC%9AGCN%E5%A6%82%E4%BD%95%E8%B5%8B%E8%83%BD%E5%9C%B0%E8%B4%A8%E2%80%9C%E5%9B%BE%E8%B0%B1%E2%80%9D%E6%8E%A8%E7%90%86/" title="å¤§æ°æ®æç¿é¢æµç³»å(å ) | ä»âçå¾åâå°âè¯»ç»æâï¼GCNå¦ä½èµè½å°è´¨âå¾è°±âæ¨ç"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://wordpress-serverless-code-ap-beijing-1303234197.cos.ap-beijing.myqcloud.com/blog/2025/11/03/%E5%9F%BA%E4%BA%8E%E5%9B%BE%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E7%9A%84%E6%99%BA%E8%83%BD%E6%95%85%E9%9A%9C%E8%AF%8A%E6%96%AD%E5%92%8C%E9%A2%84%E6%B5%8B_1_%E5%BB%BA%E6%A8%A1%E5%85%88%E9%94%8B_%E6%9D%A5%E8%87%AA%E5%B0%8F%E7%BA%A2%E4%B9%A6%E7%BD%91%E9%A1%B5%E7%89%88-e479d345e2071d8476353ee06c6df56a.webp" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="å¤§æ°æ®æç¿é¢æµç³»å(å ) | ä»âçå¾åâå°âè¯»ç»æâï¼GCNå¦ä½èµè½å°è´¨âå¾è°±âæ¨ç"/></a><div class="content"><a class="title" href="/2025/11/03/%E6%95%B0%E5%AD%A6%E5%9C%B0%E7%90%83%E7%A7%91%E5%AD%A6/%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B/%E5%A4%A7%E6%95%B0%E6%8D%AE%E6%88%90%E7%9F%BF%E9%A2%84%E6%B5%8B%E7%B3%BB%E5%88%97(%E5%85%AD)%20%E4%BB%8E%E2%80%9C%E7%9C%8B%E5%9B%BE%E5%83%8F%E2%80%9D%E5%88%B0%E2%80%9C%E8%AF%BB%E7%BB%93%E6%9E%84%E2%80%9D%EF%BC%9AGCN%E5%A6%82%E4%BD%95%E8%B5%8B%E8%83%BD%E5%9C%B0%E8%B4%A8%E2%80%9C%E5%9B%BE%E8%B0%B1%E2%80%9D%E6%8E%A8%E7%90%86/" title="å¤§æ°æ®æç¿é¢æµç³»å(å ) | ä»âçå¾åâå°âè¯»ç»æâï¼GCNå¦ä½èµè½å°è´¨âå¾è°±âæ¨ç">å¤§æ°æ®æç¿é¢æµç³»å(å ) | ä»âçå¾åâå°âè¯»ç»æâï¼GCNå¦ä½èµè½å°è´¨âå¾è°±âæ¨ç</a><time datetime="2025-11-03T12:45:19.000Z" title="åè¡¨äº 2025-11-03 20:45:19">2025-11-03</time></div></div></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>彿¡£</span><a class="card-more-btn" href="/archives/" title="æ¥çæ´å¤"> 231 <i class="fas fa-angle-right"></i></a></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/11/"><span class="card-archive-list-date">å䏿 2025</span><span class="card-archive-list-count">5</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/10/"><span class="card-archive-list-date">åæ 2025</span><span class="card-archive-list-count">5</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/09/"><span class="card-archive-list-date">乿 2025</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/06/"><span class="card-archive-list-date">å æ 2025</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/05/"><span class="card-archive-list-date">äºæ 2025</span><span class="card-archive-list-count">1</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2025/04/"><span class="card-archive-list-date">åæ 2025</span><span class="card-archive-list-count">3</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/11/"><span class="card-archive-list-date">å䏿 2023</span><span class="card-archive-list-count">2</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/10/"><span class="card-archive-list-date">åæ 2023</span><span class="card-archive-list-count">3</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>ç½ç«èµè®¯</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">æç« æ°ç® :</div><div class="item-count">100</div></div><div class="webinfo-item"><div class="item-name">å·²è¿è¡æ¶é´ :</div><div class="item-count" id="runtimeshow" data-publishDate="2019-11-06T16:00:00.000Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">æ¬ç«æ»åæ° :</div><div class="item-count">397.6k</div></div><div class="webinfo-item"><div class="item-name">æ¬ç«è®¿å®¢æ° :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">æ¬ç«æ»è®¿é®é :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">æåæ´æ°æ¶é´ :</div><div class="item-count" id="last-push-date" data-lastPushDate="2025-11-24T02:51:34.155Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2019 - 2025 By Maxwell Lei</div><div class="framework-info"><span>æ¡æ¶ </span><a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>ä¸»é¢ </span><a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="æµ è²åæ·±è²æ¨¡å¼è½¬æ¢"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="åæ ååæ åæ¢"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside_config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><a id="to_comment" href="#post-comment" title="ç´è¾¾è¯è®º"><i class="fas fa-comments"></i></a><button id="go-up" type="button" title="åå°é¡¶é¨"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div>
231<script src="/js/utils.js"></script>
231<script src="/js/main.js"></script>
231<script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox/fancybox.umd.min.js"></script>
231<script src="https://cdn.jsdelivr.net/npm/instant.page/instantpage.min.js" type="module"></script>
231<script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script>
231<div class="js-pjax">
231<script>(()=>{ 232 const init = () => { 233 twikoo.init(Object.assign({ 234 el: '#twikoo-wrap', 235 envId: 'https://ahqxdttiopbn.ap-northeast-1.clawcloudrun.com/', 236 region: '', 237 onCommentLoaded: function () { 238 btf.loadLightbox(document.querySelectorAll('#twikoo .tk-content img:not(.tk-owo-emotion)')) 239 } 240 }, null)) 241 } 242 243 const getCount = () => { 244 const countELement = document.getElementById('twikoo-count') 245 if(!countELement) return 246 twikoo.getCommentsCount({ 247 envId: 'https://ahqxdttiopbn.ap-northeast-1.clawcloudrun.com/', 248 region: '', 249 urls: [window.location.pathname], 250 includeReply: false 251 }).then(function (res) { 252 countELement.textContent = res[0].count 253 }).catch(function (err) { 254 console.error(err); 255 }); 256 } 257 258 const runFn = () => { 259 init() 260 261 } 262 263 const loadTwikoo = () => { 264 if (typeof twikoo === 'object') { 265 setTimeout(runFn,0) 266 return 267 } 268 getScript('https://cdn.jsdelivr.net/npm/twikoo/dist/twikoo.all.min.js').then(runFn) 269 } 270 271 if ('Twikoo' === 'Twikoo' || !false) { 272 if (false) btf.loadComment(document.getElementById('twikoo-wrap'), loadTwikoo) 273 else loadTwikoo() 274 } else { 275 window.loadOtherComment = () => { 276 loadTwikoo() 277 } 278 } 279})()</script>
279</div>
279<script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>
279<div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">æç´¢</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> æ°æ®åºå è½½ä¸</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="æç´¢æç« " type="text"/></div></div><hr/><div class="no-result" id="local-search-results"></div><div id="local-search-stats-wrap"></div></div></div><div id="search-mask"></div>
279<script src="/js/search/local-search.js"></script>
279</div></div></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.