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, maximum-scale=1.0, user-scalable=no"><title>彿¡£ | 梦溯·éå½±</title><meta name="keywords" content="Python, C++, Windows, Linux, PyQt, html, css, Q78KG, å客, blog, 代ç , åä¸ç, Butterfly, Nexterfly, Hexo, theme, themes, 主é¢, Hexo主é¢, åç¥"><meta name="author" content="Q78KG"><meta name="copyright" content="Q78KG"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="è¿æ¯æ¢¦æº¯Â·éå½±ï¼ä¼æ¶ä¸æ¶åä¸äºèªå·±é½æ²¡ç¼ççæç« "> 2<meta property="og:type" content="website"> 3<meta property="og:title" content="梦溯·éå½±"> 4<meta property="og:url" content="https://yumetsuki.moe/archives/index.html"> 5<meta property="og:site_name" content="梦溯·éå½±"> 6<meta property="og:description" content="è¿æ¯æ¢¦æº¯Â·éå½±ï¼ä¼æ¶ä¸æ¶åä¸äºèªå·±é½æ²¡ç¼ççæç« "> 7<meta property="og:locale" content="zh_CN"> 8<meta property="og:image" content="https://img-r2.yumetsuki.moe/3C1952B6737A9989B2E4EFE1563E43E4.png"> 9<meta property="article:author" content="Q78KG"> 10<meta property="article:tag" content="Python, C++, Windows, Linux, PyQt, html, css, Q78KG, å客, blog, 代ç , åä¸ç, Butterfly, Nexterfly, Hexo, theme, themes, 主é¢, Hexo主é¢, åç¥"> 11<meta name="twitter:card" content="summary"> 12<meta name="twitter:image" content="https://img-r2.yumetsuki.moe/3C1952B6737A9989B2E4EFE1563E43E4.png"><link rel="shortcut icon" href="https://img-r2.yumetsuki.moe/3C1952B6737A9989B2E4EFE1563E43E4.png"><link rel="canonical" href="https://yumetsuki.moe/archives/"><link rel="preconnect" href="//fastly.jsdelivr.net"><link rel="preconnect" href="//static.cloudflareinsights.com"><link rel="preconnect" href="//cdn.dusays.com"><link rel="manifest" href="/manifest.json"><link rel="apple-touch-icon" sizes="180x180" href="https://img-r2.yumetsuki.moe/3C1952B6737A9989B2E4EFE1563E43E4.png"><link rel="icon" type="image/png" sizes="32x32" href="https://img-r2.yumetsuki.moe/3C1952B6737A9989B2E4EFE1563E43E4.png"><link rel="icon" type="image/png" sizes="16x16" href="https://img-r2.yumetsuki.moe/3C1952B6737A9989B2E4EFE1563E43E4.png"><link rel="mask-icon" href="/img/safari-pinned-tab.svg" color="#5bbad5"><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@fortawesome/fontawesome-free@6/css/all.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.css" media="print" onload="this.media='all'">
12<script defer="defer" data-pjax="data-pjax" src="https://static.cloudflareinsights.com/beacon.min.js" data-cf-beacon="{"token": "87c9b7f9ab404af1a750443261226d3c"}"></script>
12<script>const GLOBAL_CONFIG = { 13 root: '/', 14 algolia: undefined, 15 localSearch: {"path":"/search.xml","preload":true,"languages":{"hits_empty":"æ¾ä¸å°æ¨æ¥è¯¢çå 容ï¼${query}"}}, 16 translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"ç®","msgToSimplifiedChinese":"ç¹"}, 17 noticeOutdate: {"limitDay":120,"position":"top","messagePrev":"è·ç¦»ä¸æ¬¡æ´æ°å·²ç»è¿äº","messageNext":"å¤©ï¼æç« ææè¿°çå §å®¹å¯è½å·²ç»åçååï¼è¯·çæ"}, 18 highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":500}, 19 copy: { 20 success: 'å¤å¶æå', 21 error: 'å¤å¶é误', 22 noSupport: 'æµè§å¨ä¸æ¯æ' 23 }, 24 relativeDate: { 25 homepage: false, 26 post: false 27 }, 28 runtime: '天', 29 date_suffix: { 30 just: 'åå', 31 min: 'åéå', 32 hour: 'å°æ¶å', 33 day: '天å', 34 month: '个æå' 35 }, 36 copyright: {"limitCount":50,"languages":{"author":"ä½è : Q78KG","link":"龿¥: ","source":"æ¥æº: 梦溯·éå½±","info":"è使å½ä½è ææãåä¸è½¬è½½è¯·èç³»ä½è è·å¾ææï¼éåä¸è½¬è½½è¯·æ³¨æåºå¤ã"}}, 37 lightbox: 'fancybox', 38 Snackbar: {"chs_to_cht":"ä½ å·²åæ¢ä¸ºç¹ä½","cht_to_chs":"ä½ å·²åæ¢ä¸ºç®ä½","day_to_night":"ä½ å·²åæ¢ä¸ºæ·±è²æ¨¡å¼","night_to_day":"ä½ å·²åæ¢ä¸ºæµ è²æ¨¡å¼","bgLight":"#49b1f5","bgDark":"#1f1f1f","position":"top-right"}, 39 source: { 40 justifiedGallery: { 41 js: 'https://fastly.jsdelivr.net/npm/flickr-justified-gallery@2/dist/fjGallery.min.js', 42 css: 'https://fastly.jsdelivr.net/npm/flickr-justified-gallery@2/dist/fjGallery.css' 43 } 44 }, 45 isPhotoFigcaption: false, 46 islazyload: false, 47 isAnchor: false 48} 49</script>
49<script id="config-diff">var GLOBAL_CONFIG_SITE = { 50 title: '彿¡£', 51 isPost: false, 52 isHome: false, 53 isHighlightShrink: false, 54 isToc: false, 55 postUpdate: '2026-09-14 21:09:50' 56} 57</script>
57<noscript><style type="text/css"> 58 img[data-cover-src] { 59 display: none 60 } 61 #nav { 62 opacity: 1 63 } 64 .justified-gallery img { 65 opacity: 1 66 } 67 68 #recent-posts time, 69 #post-meta time { 70 display: inline !important 71 } 72</style></noscript>
72<script>(win=>{ 73 win.saveToLocal = { 74 set: function setWithExpiry(key, value, ttl) { 75 if (ttl === 0) return 76 const now = new Date() 77 const expiryDay = ttl * 86400000 78 const item = { 79 value: value, 80 expiry: now.getTime() + expiryDay, 81 } 82 localStorage.setItem(key, JSON.stringify(item)) 83 }, 84 85 get: function getWithExpiry(key) { 86 const itemStr = localStorage.getItem(key) 87 88 if (!itemStr) { 89 return undefined 90 } 91 const item = JSON.parse(itemStr) 92 const now = new Date() 93 94 if (now.getTime() > item.expiry) { 95 localStorage.removeItem(key) 96 return undefined 97 } 98 return item.value 99 } 100 } 101 102 win.getScript = url => new Promise((resolve, reject) => { 103 const script = document.createElement('script') 104 script.src = url 105 script.async = true 106 script.onerror = reject 107 script.onload = script.onreadystatechange = function() { 108 const loadState = this.readyState 109 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 110 script.onload = script.onreadystatechange = null 111 resolve() 112 } 113 document.head.appendChild(script) 114 }) 115 116 win.activateDarkMode = function () { 117 document.documentElement.setAttribute('data-theme', 'dark') 118 if (document.querySelector('meta[name="theme-color"]') !== null) { 119 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d') 120 } 121 } 122 win.activateLightMode = function () { 123 document.documentElement.setAttribute('data-theme', 'light') 124 if (document.querySelector('meta[name="theme-color"]') !== null) { 125 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff') 126 } 127 } 128 const t = saveToLocal.get('theme') 129 130 const isDarkMode = window.matchMedia('(prefers-color-scheme: dark)').matches 131 const isLightMode = window.matchMedia('(prefers-color-scheme: light)').matches 132 const isNotSpecified = window.matchMedia('(prefers-color-scheme: no-preference)').matches 133 const hasNoSupport = !isDarkMode && !isLightMode && !isNotSpecified 134 135 if (t === undefined) { 136 if (isLightMode) activateLightMode() 137 else if (isDarkMode) activateDarkMode() 138 else if (isNotSpecified || hasNoSupport) { 139 const now = new Date() 140 const hour = now.getHours() 141 const isNight = hour <= 6 || hour >= 18 142 isNight ? activateDarkMode() : activateLightMode() 143 } 144 window.matchMedia('(prefers-color-scheme: dark)').addListener(function (e) { 145 if (saveToLocal.get('theme') === undefined) { 146 e.matches ? activateDarkMode() : activateLightMode() 147 } 148 }) 149 } else if (t === 'light') activateLightMode() 150 else activateDarkMode() 151 152 const asideStatus = saveToLocal.get('aside-status') 153 if (asideStatus !== undefined) { 154 if (asideStatus === 'hide') { 155 document.documentElement.classList.add('hide-aside') 156 } else { 157 document.documentElement.classList.remove('hide-aside') 158 } 159 } 160 161 const detectApple = () => { 162 if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ 163 document.documentElement.classList.add('apple') 164 } 165 } 166 detectApple() 167 })(window)</script>
167<script type="text/javascript">(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window,document,"clarity","script","pcdyswqbq4");</script>
167<script src="https://fastly.jsdelivr.net/npm/[email protected]/dist/js-calendar-converter.js"></script>
167<link rel="stylesheet" type="text/css" href="https://fastly.jsdelivr.net/npm/js-heo/mainColor/heoMainColor.css"><link rel="stylesheet" type="text/css" href="https://fastly.jsdelivr.net/npm/js-heo/404/404.css"><link rel="stylesheet" type="text/css" href="/css/404page.css"><link rel="stylesheet" href="/css/ariasakablog.css"><link rel="stylesheet" href="/css/stylessimple.css" id="css"><link rel="stylesheet" href="/css/iconfont.css"><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/butterfly-card-history/css/main.css"><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/swiper/swiper-bundle.min.css">
167<script src="https://fastly.jsdelivr.net/npm/swiper/swiper-bundle.min.js"></script>
167<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Sans+SC"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Noto+Serif+SC">
167<script src="/live2d-widget/autoload.js"></script>
167<style>#article-container h1:before, h2:before, h3:before, h4:before, h5:before, h6:before { -webkit-animation: avatar_turn_around 3s linear infinite; -moz-animation: avatar_turn_around 3s linear infinite; -o-animation: avatar_turn_around 3s linear infinite; -ms-animation: avatar_turn_around 3s linear infinite; animation: avatar_turn_around 3s linear infinite; }</style><style id="barragesColor"></style><style id="settingStyle"></style><style id="yjjs"></style><style id="themeColor"></style><style id="grays"></style></head><body><span id="fps"></span>
167<script src="https://fastly.jsdelivr.net/npm/prefetch-page/dist/prefetch.js"></script>
167<script>addEventListener('DOMContentLoaded', function () {prefetch({ threshold: 25, delay: 3000, limit: 10 ,customs: ['search.xml']})});requestIdleCallback(function () {prefetch({ threshold: 25, delay: 3000, limit: 10,customs: ['search.xml']})})</script>
167<!-- hexo injector head_end start --><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/css/swiper.min.css" media="print" onload="this.media='all'"><link rel="stylesheet" href="https://fastly.jsdelivr.net/npm/hexo-butterfly-swiper-lyx/lib/swiperstyle.css" media="print" onload="this.media='all'"><!-- hexo injector head_end end --><meta name="generator" content="Hexo 8.1.2"><link rel="alternate" href="/atom.xml" title="梦溯·éå½±" type="application/atom+xml"> 168<div id="web_bg"></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><hr><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa fa-home"></i><span> é¦é¡µ</span></a></div><div class="menus_item"><a class="site-page" target="_blank" rel="noopener external nofollow noreferrer" href="https://legacy.yumetsuki.moe/"><i class="fa-fw fa fa-hourglass"></i><span> éç« </span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fa fa-newspaper"></i><span> æç« </span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" href="javascript:toRandomPost()" rel="external nofollow noreferrer"><i class="fa-fw fa fa-paper-plane"></i><span> é便éé</span></a></li><li><a class="site-page child" href="/archives/"><i class="fa-fw fa fa-archive"></i><span> 彿¡£</span></a></li><li><a class="site-page child" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> åç±»</span></a></li><li><a class="site-page child" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> æ ç¾</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fa fa-sitemap"></i><span> æ¬ç«</span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" href="/links/"><i class="fa-fw fas fa-link"></i><span> åé¾</span></a></li><li><a class="site-page child" href="/othersite/"><i class="fa-fw fa fa-tasks"></i><span> åç«</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fa fa-briefcase"></i><span> å·¥å ·</span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" target="_blank" rel="noopener external nofollow noreferrer" href="https://pixiv.yumetsuki.moe/"><i class="fa-fw fa fa-book"></i><span> Pixivéåç«</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fa-fw fas fa-address-card"></i><span> æç</span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" href="/bangumis/"><i class="fa-fw fa-fw fas fa fa-film"></i><span> 追çª</span></a></li><li><a class="site-page child" href="/about/"><i class="fa-fw fa fa-info-circle"></i><span> å ³äºæ</span></a></li><li><a class="site-page child" href="/bigpie/"><i class="fa-fw fas fa-cheese"></i><span> 大饼</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fas fa-link"></i><span> 线路</span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" href="https://yumetsuki.moe/"><span> 主ç«</span></a></li><li><a class="site-page child" target="_blank" rel="noopener external nofollow noreferrer" href="https://hoshino-yumetsuki.github.io/"><span> Github</span></a></li></ul></div></div></div></div><div class="page" id="body-wrap"><nav class="show" id="nav"><span id="blog_name"><a id="site-name" href="/">梦溯·éå½±</a></span><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fa fa-home"></i><span> é¦é¡µ</span></a></div><div class="menus_item"><a class="site-page" target="_blank" rel="noopener external nofollow noreferrer" href="https://legacy.yumetsuki.moe/"><i class="fa-fw fa fa-hourglass"></i><span> éç« </span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fa fa-newspaper"></i><span> æç« </span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" href="javascript:toRandomPost()" rel="external nofollow noreferrer"><i class="fa-fw fa fa-paper-plane"></i><span> é便éé</span></a></li><li><a class="site-page child" href="/archives/"><i class="fa-fw fa fa-archive"></i><span> 彿¡£</span></a></li><li><a class="site-page child" href="/categories/"><i class="fa-fw fas fa-folder-open"></i><span> åç±»</span></a></li><li><a class="site-page child" href="/tags/"><i class="fa-fw fas fa-tags"></i><span> æ ç¾</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fa fa-sitemap"></i><span> æ¬ç«</span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" href="/links/"><i class="fa-fw fas fa-link"></i><span> åé¾</span></a></li><li><a class="site-page child" href="/othersite/"><i class="fa-fw fa fa-tasks"></i><span> åç«</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fa fa-briefcase"></i><span> å·¥å ·</span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" target="_blank" rel="noopener external nofollow noreferrer" href="https://pixiv.yumetsuki.moe/"><i class="fa-fw fa fa-book"></i><span> Pixivéåç«</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fa-fw fas fa-address-card"></i><span> æç</span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" href="/bangumis/"><i class="fa-fw fa-fw fas fa fa-film"></i><span> 追çª</span></a></li><li><a class="site-page child" href="/about/"><i class="fa-fw fa fa-info-circle"></i><span> å ³äºæ</span></a></li><li><a class="site-page child" href="/bigpie/"><i class="fa-fw fas fa-cheese"></i><span> 大饼</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);" rel="external nofollow noreferrer"><i class="fa-fw fas fa-link"></i><span> 线路</span><!--i.fas.fa-chevron-down--></a><ul class="menus_item_child"><li><a class="site-page child" href="https://yumetsuki.moe/"><span> 主ç«</span></a></li><li><a class="site-page child" target="_blank" rel="noopener external nofollow noreferrer" href="https://hoshino-yumetsuki.github.io/"><span> Github</span></a></li></ul></div></div></div><div id="toggleButtons"><div id="search-button"><a class="site-page social-icon search"><i class="fas fa-search fa-fw"></i><!--span=' '+_p('search.title')--></a></div><div id="randoms"><a class="site-page social-icon" href="javascript:toRandomPost()" rel="external nofollow noreferrer"><i class="fa fa-paper-plane"></i></a></div><div id="travellings"><a class="site-page social-icon" target="_blank" rel="noopener external nofollow noreferrer" href="https://travellings.link"><i class="fa fa-subway"></i></a></div><div id="toggle-menu"><a class="site-page"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="pjax-content" data-page-class="page"><header class="not-top-img" id="page-header" data-img-status="ready"></header><main class="layout" id="content-inner">
168<div id="archive"><div class="article-sort-title">æç« æ»è§ - 14</div><div class="article-sort"><div class="article-sort-item year">2026</div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/ed50f288/" title="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶"></a><a class="article-sort-item-img" href="/posts/ed50f288/" title="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/85603687_p0_master1200.webp" data-cover-size="320" decoding="async" alt="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/85603687_p0_master1200.webp" alt="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/ed50f288/" title="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶">NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">ææ¯å享</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%97%A5%E5%B8%B8/">æ¥å¸¸</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E8%AE%B0%E4%BA%8B%E6%9C%AC/">è®°äºæ¬</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2026-08-27T16:00:00.000Z" title="åè¡¨äº 2026-08-28 00:00:00">2026-08-28</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/e9c9f9e0/" title="2025 å¹´ç»æ»ç»"></a><a class="article-sort-item-img" href="/posts/e9c9f9e0/" title="2025 å¹´ç»æ»ç»"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/140284418_p0.webp" data-cover-size="320" decoding="async" alt="2025 å¹´ç»æ»ç»" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/140284418_p0.webp" alt="2025 å¹´ç»æ»ç»"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/e9c9f9e0/" title="2025 å¹´ç»æ»ç»">2025 å¹´ç»æ»ç»</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/">å¹´ç»æ»ç»</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%97%A5%E5%B8%B8/">æ¥å¸¸</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/">å¹´ç»æ»ç»</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2026-02-16T16:00:00.000Z" title="åè¡¨äº 2026-02-17 00:00:00">2026-02-17</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item year">2024</div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/04f3c137/" title="2024 å¹´ç»æ»ç»"></a><a class="article-sort-item-img" href="/posts/04f3c137/" title="2024 å¹´ç»æ»ç»"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/3c97e287-a708-4967-baa4-da8b779d5b45.webp" data-cover-size="320" decoding="async" alt="2024 å¹´ç»æ»ç»" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/3c97e287-a708-4967-baa4-da8b779d5b45.webp" alt="2024 å¹´ç»æ»ç»"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/04f3c137/" title="2024 å¹´ç»æ»ç»">2024 å¹´ç»æ»ç»</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/">å¹´ç»æ»ç»</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%97%A5%E5%B8%B8/">æ¥å¸¸</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/">å¹´ç»æ»ç»</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2024-12-28T16:00:00.000Z" title="åè¡¨äº 2024-12-29 00:00:00">2024-12-29</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/1ee472c8/" title="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯"></a><a class="article-sort-item-img" href="/posts/1ee472c8/" title="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/123999871_p0.webp" data-cover-size="320" decoding="async" alt="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/123999871_p0.webp" alt="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/1ee472c8/" title="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯">Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">ææ¯å享</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/Hexo/">Hexo</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/Obsidian/">Obsidian</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/Abbrlink/">Abbrlink</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E7%9F%AD%E9%93%BE%E6%8E%A5/">ç龿¥</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E6%B0%B8%E4%B9%85%E9%93%BE%E6%8E%A5/">æ°¸ä¹
龿¥</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E7%BC%96%E8%BE%91%E5%99%A8/">ç¼è¾å¨</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/Markdown/">Markdown</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2024-11-19T16:00:00.000Z" title="åè¡¨äº 2024-11-20 00:00:00">2024-11-20</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/ce5471fd/" title="è°è°ãå客ï¼éç« ã"></a><a class="article-sort-item-img" href="/posts/ce5471fd/" title="è°è°ãå客ï¼éç« ã"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/124209695_p0.webp" data-cover-size="320" decoding="async" alt="è°è°ãå客ï¼éç« ã" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/124209695_p0.webp" alt="è°è°ãå客ï¼éç« ã"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/ce5471fd/" title="è°è°ãå客ï¼éç« ã">è°è°ãå客ï¼éç« ã</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E9%97%B2%E8%81%8A%E6%9D%82%E8%B0%88/">é²èæè°</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/Hexo/">Hexo</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E4%B8%BB%E9%A2%98/">主é¢</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E6%97%A5%E5%B8%B8/">æ¥å¸¸</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2024-11-15T16:00:00.000Z" title="åè¡¨äº 2024-11-16 00:00:00">2024-11-16</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/2b89093e/" title="è¦åç¹ä»ä¹......åï¼"></a><a class="article-sort-item-img" href="/posts/2b89093e/" title="è¦åç¹ä»ä¹......åï¼"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/123659909_p0.png" data-cover-size="320" decoding="async" alt="è¦åç¹ä»ä¹......åï¼" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/123659909_p0.png" alt="è¦åç¹ä»ä¹......åï¼"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/2b89093e/" title="è¦åç¹ä»ä¹......åï¼">è¦åç¹ä»ä¹......åï¼</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E9%97%B2%E8%81%8A%E6%9D%82%E8%B0%88/">é²èæè°</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%97%A5%E5%B8%B8/">æ¥å¸¸</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2024-11-10T16:00:00.000Z" title="åè¡¨äº 2024-11-11 00:00:00">2024-11-11</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/228c2ef8/" title="å®¶éäºæè
¾ä¹è·¯ââå¦ä½æä¸å°å¥½å¥½ç浪潮 NF5270 M3 ç©å"></a><a class="article-sort-item-img" href="/posts/228c2ef8/" title="å®¶éäºæè
¾ä¹è·¯ââå¦ä½æä¸å°å¥½å¥½ç浪潮 NF5270 M3 ç©å"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/79687052_p0.webp" data-cover-size="320" decoding="async" alt="å®¶éäºæè
¾ä¹è·¯ââå¦ä½æä¸å°å¥½å¥½ç浪潮 NF5270 M3 ç©å" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/79687052_p0.webp" alt="å®¶éäºæè
¾ä¹è·¯ââå¦ä½æä¸å°å¥½å¥½ç浪潮 NF5270 M3 ç©å"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/228c2ef8/" title="å®¶éäºæè
¾ä¹è·¯ââå¦ä½æä¸å°å¥½å¥½ç浪潮 NF5270 M3 ç©å">å®¶éäºæè
¾ä¹è·¯ââå¦ä½æä¸å°å¥½å¥½ç浪潮 NF5270 M3 ç©å</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E9%97%B2%E8%81%8A%E6%9D%82%E8%B0%88/">é²èæè°</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%B5%AA%E6%BD%AE/">浪潮</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/">æå¡å¨</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E6%8A%98%E8%85%BE/">æè
¾</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E5%AE%B6%E9%87%8C%E4%BA%91/">å®¶éäº</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/RAID/">RAID</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2024-02-08T16:00:00.000Z" title="åè¡¨äº 2024-02-09 00:00:00">2024-02-09</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/c262e439/" title="2023 å¹´ç»æ»ç»"></a><a class="article-sort-item-img" href="/posts/c262e439/" title="2023 å¹´ç»æ»ç»"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/113398570_p0.webp" data-cover-size="320" decoding="async" alt="2023 å¹´ç»æ»ç»" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/113398570_p0.webp" alt="2023 å¹´ç»æ»ç»"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/c262e439/" title="2023 å¹´ç»æ»ç»">2023 å¹´ç»æ»ç»</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/">å¹´ç»æ»ç»</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/%E6%97%A5%E5%B8%B8/">æ¥å¸¸</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/">å¹´ç»æ»ç»</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2023-12-31T16:00:00.000Z" title="åè¡¨äº 2024-01-01 00:00:00">2024-01-01</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item year">2023</div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/de1f83f4/" title="è¿å¯è½æ¯é¦ä¸ª DiffSinger æ°æ®é
168å
¨èªå¨æ 注工å
·ââFast-Phasr-Next"></a><a class="article-sort-item-img" href="/posts/de1f83f4/" title="è¿å¯è½æ¯é¦ä¸ª DiffSinger æ°æ®éå
¨èªå¨æ 注工å
·ââFast-Phasr-Next"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/99654366_p0.webp" data-cover-size="320" decoding="async" alt="è¿å¯è½æ¯é¦ä¸ª DiffSinger æ°æ®éå
¨èªå¨æ 注工å
·ââFast-Phasr-Next" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/99654366_p0.webp" alt="è¿å¯è½æ¯é¦ä¸ª DiffSinger æ°æ®éå
¨èªå¨æ 注工å
·ââFast-Phasr-Next"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/de1f83f4/" title="è¿å¯è½æ¯é¦ä¸ª DiffSinger æ°æ®éå
¨èªå¨æ 注工å
·ââFast-Phasr-Next">è¿å¯è½æ¯é¦ä¸ª DiffSinger æ°æ®éå
¨èªå¨æ 注工å
·ââFast-Phasr-Next</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">ææ¯å享</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/DiffSinger/">DiffSinger</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E8%87%AA%E5%8A%A8%E6%A0%87%E6%B3%A8/">èªå¨æ 注</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/AI/">AI</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2023-09-28T16:00:00.000Z" title="åè¡¨äº 2023-09-29 00:00:00">2023-09-29</time></div></div></div><i class="fas fa-chevron-right"></i></div><div class="article-sort-item"><a class="article-sort-item-a" href="/posts/ad884987/" title="æ¯ææµéçç¸ç Vercelââ使ç¨Cloudflare Workersåè´è½½åè¡¡"></a><a class="article-sort-item-img" href="/posts/ad884987/" title="æ¯ææµéçç¸ç Vercelââ使ç¨Cloudflare Workersåè´è½½åè¡¡"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/MXP1xJAnYDlLGWT.webp" data-cover-size="320" decoding="async" alt="æ¯ææµéçç¸ç Vercelââ使ç¨Cloudflare Workersåè´è½½åè¡¡" data-fallback="https://www.loliapi.com/acg/"><noscript><img src="https://img-r2.yumetsuki.moe/MXP1xJAnYDlLGWT.webp" alt="æ¯ææµéçç¸ç Vercelââ使ç¨Cloudflare Workersåè´è½½åè¡¡"></noscript></a><div class="article-sort-item-info"><div><a class="article-sort-item-title" href="/posts/ad884987/" title="æ¯ææµéçç¸ç Vercelââ使ç¨Cloudflare Workersåè´è½½åè¡¡">æ¯ææµéçç¸ç Vercelââ使ç¨Cloudflare Workersåè´è½½åè¡¡</a></div><div class="article-sort-meta"><div class="article-meta-wrap"><span class="article-sort-item-categories"><a class="article-meta__categories" href="/categories/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/">ææ¯å享</a></span><span class="article-sort-item-tags"><a class="article-meta__tags" href="/tags/Hexo/">Hexo</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E6%97%A5%E5%B8%B8/">æ¥å¸¸</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/Cloudflare/">Cloudflare</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/Vercel/">Vercel</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/">è´è½½åè¡¡</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/%E8%B0%B7%E6%AD%8C%E7%BF%BB%E8%AF%91/">è°·æç¿»è¯</a><span class="article-meta__link"> </span><a class="article-meta__tags" href="/tags/Workers/">Workers</a></span></div><div class="article-sort-item-time"><i class="far fa-calendar-alt"></i><time class="post-meta-date-created" datetime="2023-09-16T16:00:00.000Z" title="åè¡¨äº 2023-09-17 00:00:00">2023-09-17</time></div></div></div><i class="fas fa-chevron-right"></i></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span><a class="page-number" href="/archives/page/2/">2</a><a class="extend next" rel="next" href="/archives/page/2/"><i class="fas fa-chevron-right fa-fw"></i></a></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="fgx"><div class="avatar_img"><img style="border-radius:10px" src="https://img-r2.yumetsuki.moe/3C1952B6737A9989B2E4EFE1563E43E4.png" data-fallback="https://www.loliapi.com/acg/pp/" alt="avatar"></div><div class="author-info__description">è¿æ¯æ¢¦æº¯Â·éå½±ï¼ä¼æ¶ä¸æ¶åä¸äºèªå·±é½æ²¡ç¼ççæç« </div><div class="rights"><div class="author-info__name">
168Q78KG</div><div class="card-info-data site-data is-center"><a class="adiv" href="/archives/"><div class="headline">æç« </div><div class="length-num">14</div></a><a class="adiv" href="/tags/"><div class="headline">æ ç¾</div><div class="length-num">33</div></a><a class="adiv" href="/categories/"><div class="headline">åç±»</div><div class="length-num">5</div></a></div></div></div><div class="card-info-social-icons"><a class="social-icon" href="https://github.com/Hoshino-Yumetsuki" rel="external nofollow noreferrer" target="_blank" title="Github"><i class="fab fa-github"></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">æ¬ç½ç«çTwikooè¯è®ºç³»ç»ä½¿ç¨Cravatar头åç³»ç»ï¼è¯·èªè¡ç»å®é®ç®±é ç½®</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="/posts/ed50f288/" title="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/85603687_p0_master1200.webp" data-cover-size="320" decoding="async" data-fallback="https://www.loliapi.com/acg/" alt="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶"><noscript><img src="https://img-r2.yumetsuki.moe/85603687_p0_master1200.webp" alt="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶"/></noscript></a><div class="content"><a class="title" href="/posts/ed50f288/" title="NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶">NotepadEââ䏿¬¾ç®æ´è½»éçè®°äºæ¬è½¯ä»¶</a><time datetime="2026-08-27T16:00:00.000Z" title="åè¡¨äº 2026-08-28 00:00:00">2026-08-28</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/e9c9f9e0/" title="2025 å¹´ç»æ»ç»"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/140284418_p0.webp" data-cover-size="320" decoding="async" data-fallback="https://www.loliapi.com/acg/" alt="2025 å¹´ç»æ»ç»"><noscript><img src="https://img-r2.yumetsuki.moe/140284418_p0.webp" alt="2025 å¹´ç»æ»ç»"/></noscript></a><div class="content"><a class="title" href="/posts/e9c9f9e0/" title="2025 å¹´ç»æ»ç»">2025 å¹´ç»æ»ç»</a><time datetime="2026-02-16T16:00:00.000Z" title="åè¡¨äº 2026-02-17 00:00:00">2026-02-17</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/04f3c137/" title="2024 å¹´ç»æ»ç»"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/3c97e287-a708-4967-baa4-da8b779d5b45.webp" data-cover-size="320" decoding="async" data-fallback="https://www.loliapi.com/acg/" alt="2024 å¹´ç»æ»ç»"><noscript><img src="https://img-r2.yumetsuki.moe/3c97e287-a708-4967-baa4-da8b779d5b45.webp" alt="2024 å¹´ç»æ»ç»"/></noscript></a><div class="content"><a class="title" href="/posts/04f3c137/" title="2024 å¹´ç»æ»ç»">2024 å¹´ç»æ»ç»</a><time datetime="2024-12-28T16:00:00.000Z" title="åè¡¨äº 2024-12-29 00:00:00">2024-12-29</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/1ee472c8/" title="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/123999871_p0.webp" data-cover-size="320" decoding="async" data-fallback="https://www.loliapi.com/acg/" alt="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯"><noscript><img src="https://img-r2.yumetsuki.moe/123999871_p0.webp" alt="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯"/></noscript></a><div class="content"><a class="title" href="/posts/1ee472c8/" title="Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯">Obsidian æä»¶ï¼Abbrlinkââè®©ä½ çç¼è¾å¨åå客èå徿´ç´§å¯</a><time datetime="2024-11-19T16:00:00.000Z" title="åè¡¨äº 2024-11-20 00:00:00">2024-11-20</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/ce5471fd/" title="è°è°ãå客ï¼éç« ã"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-cover-src="https://img-r2.yumetsuki.moe/124209695_p0.webp" data-cover-size="320" decoding="async" data-fallback="https://www.loliapi.com/acg/" alt="è°è°ãå客ï¼éç« ã"><noscript><img src="https://img-r2.yumetsuki.moe/124209695_p0.webp" alt="è°è°ãå客ï¼éç« ã"/></noscript></a><div class="content"><a class="title" href="/posts/ce5471fd/" title="è°è°ãå客ï¼éç« ã">è°è°ãå客ï¼éç« ã</a><time datetime="2024-11-15T16:00:00.000Z" title="åè¡¨äº 2024-11-16 00:00:00">2024-11-16</time></div></div></div></div><div class="card-widget" id="card-newest-comments"><div class="item-headline"><i class="fas fa-comment-dots"></i><span>ææ°è¯è®º</span></div><div class="aside-list"><span>æ£å¨å è½½ä¸...</span></div></div><div class="card-widget card-history"><div class="card-content"><div class="item-headline"><i class="fas fa-clock fa-spin"></i><span>é£å¹´ä»æ¥</span></div><div id="history-baidu" style="height: 100px;overflow: hidden;"><div class="history_swiper-container" id="history-container" style="width: 100%;height: 100%;"><div class="swiper-wrapper" id="history_container_wrapper" style="height:100%"></div></div></div></div></div><div class="card-widget card-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>æ ç¾</span></div><div class="card-tag-cloud"><a href="/tags/AI/" style="font-size: 1.1em; color: #999">AI</a> <a href="/tags/Abbrlink/" style="font-size: 1.1em; color: #999">Abbrlink</a> <a href="/tags/Butterfly/" style="font-size: 1.1em; color: #999">Butterfly</a> <a href="/tags/Cloudflare/" style="font-size: 1.1em; color: #999">Cloudflare</a> <a href="/tags/DiffSinger/" style="font-size: 1.1em; color: #999">DiffSinger</a> <a href="/tags/Hexo/" style="font-size: 1.4em; color: #99a5b6">Hexo</a> <a href="/tags/Markdown/" style="font-size: 1.1em; color: #999">Markdown</a> <a href="/tags/Next/" style="font-size: 1.1em; color: #999">Next</a> <a href="/tags/Obsidian/" style="font-size: 1.1em; color: #999">Obsidian</a> <a href="/tags/RAID/" style="font-size: 1.1em; color: #999">RAID</a> <a href="/tags/Vercel/" style="font-size: 1.1em; color: #999">Vercel</a> <a href="/tags/Workers/" style="font-size: 1.1em; color: #999">Workers</a> <a href="/tags/%E4%B8%BB%E9%A2%98/" style="font-size: 1.2em; color: #999da3">主é¢</a> <a href="/tags/%E5%86%99%E4%BD%9C/" style="font-size: 1.1em; color: #999">åä½</a> <a href="/tags/%E5%A5%B3%E6%80%A7%E6%84%8F%E8%AF%86/" style="font-size: 1.1em; color: #999">å¥³æ§æè¯</a> <a href="/tags/%E5%AD%A6%E4%B9%A0/" style="font-size: 1.1em; color: #999">å¦ä¹ </a> <a href="/tags/%E5%AE%B6%E9%87%8C%E4%BA%91/" style="font-size: 1.1em; color: #999">å®¶éäº</a> <a href="/tags/%E5%B9%B4%E7%BB%88%E6%80%BB%E7%BB%93/" style="font-size: 1.3em; color: #99a1ac">å¹´ç»æ»ç»</a> <a href="/tags/%E6%8A%98%E8%85%BE/" style="font-size: 1.1em; color: #999">æè ¾</a> <a href="/tags/%E6%97%A5%E5%B8%B8/" style="font-size: 1.5em; color: #99a9bf">æ¥å¸¸</a> <a href="/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/" style="font-size: 1.1em; color: #999">æå¡å¨</a> <a href="/tags/%E6%B0%B8%E4%B9%85%E9%93%BE%E6%8E%A5/" style="font-size: 1.1em; color: #999">æ°¸ä¹ é¾æ¥</a> <a href="/tags/%E6%B5%AA%E6%BD%AE/" style="font-size: 1.1em; color: #999">浪潮</a> <a href="/tags/%E7%9F%AD%E9%93%BE%E6%8E%A5/" style="font-size: 1.1em; color: #999">ç龿¥</a> <a href="/tags/%E7%AE%80%E7%88%B1/" style="font-size: 1.1em; color: #999">ç®ç±</a> <a href="/tags/%E7%BC%96%E8%BE%91%E5%99%A8/" style="font-size: 1.1em; color: #999">ç¼è¾å¨</a> <a href="/tags/%E8%87%AA%E5%8A%A8%E6%A0%87%E6%B3%A8/" style="font-size: 1.1em; color: #999">èªå¨æ 注</a> <a href="/tags/%E8%AE%B0%E4%BA%8B%E6%9C%AC/" style="font-size: 1.1em; color: #999">è®°äºæ¬</a> <a href="/tags/%E8%AE%BA%E6%96%87/" style="font-size: 1.1em; color: #999">论æ</a> <a href="/tags/%E8%B0%B7%E6%AD%8C%E7%BF%BB%E8%AF%91/" style="font-size: 1.2em; color: #999da3">è°·æç¿»è¯</a> <a href="/tags/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/" style="font-size: 1.1em; color: #999">è´è½½åè¡¡</a> <a href="/tags/%E9%87%91%E5%8F%A5/" style="font-size: 1.1em; color: #999">éå¥</a> <a href="/tags/%E9%AD%94%E6%94%B9/" style="font-size: 1.1em; color: #999">éæ¹</a></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="æ¥çæ´å¤"> 169 <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/2026/08/"><span class="card-archive-list-date">
169å
«æ 2026</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/2026/02/"><span class="card-archive-list-date">äºæ 2026</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/2024/12/"><span class="card-archive-list-date">åäºæ 2024</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/2024/11/"><span class="card-archive-list-date">å䏿 2024</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/2024/02/"><span class="card-archive-list-date">äºæ 2024</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/2024/01/"><span class="card-archive-list-date">䏿 2024</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/2023/09/"><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/08/"><span class="card-archive-list-date">å
«æ 2023</span><span class="card-archive-list-count">1</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">14</div></div><div class="webinfo-item"><div class="item-name">å·²è¿è¡æ¶é´ :</div><div class="item-count" id="runtimeshow" data-publishdate="2022-11-30T12:00:00.000Z"></div></div><div class="webinfo-item"><div class="item-name">æ¬ç«æ»åæ° :</div><div class="item-count">15.5k</div></div><div class="webinfo-item"><div class="item-name">æåæ´æ°æ¶é´ :</div><div class="item-count" id="last-push-date" data-lastpushdate="2026-09-14T13:09:50.484Z"></div></div></div></div></div></div></main><footer id="footer" style="background: transparent"><div id="footer-wrap"><div class="social-icons"></div><div class="copyright">©2022 - 2026 By Q78KG</div><div class="framework-info"></div><div class="footer_custom_text" id="footer_custom_text">è¿ä¸ªå°ç ´ç«å·²è¿è¡{y}å¹´{d}天{s}æ¶{min}å{sec}ç§</div></div></footer></div></div><div id="rightside"><div id="rightside-config-hide"></div><div id="rightside-config-show"><button id="translateLink" type="button" title="ç®ç¹è½¬æ¢">ç®</button><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><a id="opensettings" href="javascript:toggleWinbox();" rel="external nofollow noreferrer" title="å客设置"><i class="fa fa-wrench"></i></a><button id="go-up" type="button" title="åå°é¡¶é¨" onclick="rmf.scrollToTop()"><i class="fas fa-arrow-up"></i></button></div></div><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 id="local-search-results"></div></div></div><div id="search-mask"></div></div><div class="js-pjax" id="rightMenu"><div class="rightMenu-group rightMenu-small"><a class="rightMenu-item" href="javascript:window.history.back();" rel="external nofollow noreferrer"><i class="fa fa-arrow-left"></i></a><a class="rightMenu-item" href="javascript:window.history.forward();" rel="external nofollow noreferrer"><i class="fa fa-arrow-right"></i></a><a class="rightMenu-item" href="javascript:window.location.reload();" rel="external nofollow noreferrer"><i class="fa fa-refresh"></i></a><a class="rightMenu-item" href="javascript:rmf.scrollToTop();" rel="external nofollow noreferrer"><i class="fa fa-arrow-up"></i></a></div><div class="rightMenu-group rightMenu-line hide" id="menu-text"><a class="rightMenu-item" href="javascript:rmf.copySelect();" rel="external nofollow noreferrer"><i class="fa fa-copy"></i><span>å¤å¶</span></a><a class="rightMenu-item" href="javascript:window.open("https://www.baidu.com/s?wd="+window.getSelection().toString());window.location.reload();" rel="external nofollow noreferrer"><i class="iconfont icon-baidu"></i><span>ç¾åº¦æç´¢</span></a><a class="rightMenu-item" href="javascript:rmf.searchInThisPage();" rel="external nofollow noreferrer"><i class="fas fa-search"></i><span>ç«å
æç´¢</span></a><a class="rightMenu-item" href="#post-comment" onclick="rmf.yinyong(
169)"><i class="fa-solid fa-message"></i><span>å¼ç¨ææ¬è¯è®º</span></a></div><div class="rightMenu-group rightMenu-line hide" id="menu-too"><a class="rightMenu-item" href="javascript:window.open(window.getSelection().toString());window.location.reload();" rel="external nofollow noreferrer"><i class="fa fa-link"></i><span>转å°é¾æ¥</span></a></div><div class="rightMenu-group rightMenu-line hide" id="menu-paste"><a class="rightMenu-item" href="javascript:rmf.paste()" rel="external nofollow noreferrer"><i class="fa fa-copy"></i><span>ç²è´´</span></a></div><div class="rightMenu-group rightMenu-line hide" id="menu-post"><a class="rightMenu-item" href="#post-comment"><i class="fas fa-comment"></i><span>空éè¯è®º</span></a><a class="rightMenu-item" href="javascript:switchCommentBarrage()" rel="external nofollow noreferrer"><i class="iconfont icon-danmu"></i><span>å¼/å
³è¯è®ºå¼¹å¹</span></a><a class="rightMenu-item" href="javascript:rmf.copyWordsLink()" rel="external nofollow noreferrer"><i class="fa fa-link"></i><span>å¤å¶æ¬æå°å</span></a></div><div class="rightMenu-group rightMenu-line hide" id="menu-to"><a class="rightMenu-item" href="javascript:rmf.openWithNewTab()" rel="external nofollow noreferrer"><i class="fa fa-window-restore"></i><span>æ°çªå£æå¼</span></a><a class="rightMenu-item" id="menu-too" href="javascript:rmf.open()" rel="external nofollow noreferrer"><i class="fa fa-link"></i><span>转å°é¾æ¥</span></a><a class="rightMenu-item" href="javascript:rmf.copyLink()" rel="external nofollow noreferrer"><i class="fa fa-copy"></i><span>å¤å¶é¾æ¥</span></a></div><div class="rightMenu-group rightMenu-line hide" id="menu-img"><a class="rightMenu-item" href="javascript:rmf.saveAs()" rel="external nofollow noreferrer"><i class="fa fa-download"></i><span>ä¿åå¾ç</span></a><a class="rightMenu-item" href="javascript:rmf.openWithNewTab()" rel="external nofollow noreferrer"><i class="fa fa-window-restore"></i><span>卿°çªå£æå¼</span></a><a class="rightMenu-item" href="javascript:rmf.click()" rel="external nofollow noreferrer"><i class="fa fa-arrows-alt"></i><span>å
¨å±æ¾ç¤º</span></a><a class="rightMenu-item" href="javascript:rmf.copyLink()" rel="external nofollow noreferrer"><i class="fa fa-copy"></i><span>å¤å¶å¾ç龿¥</span></a></div><div class="rightMenu-group rightMenu-line"><a class="rightMenu-item" href="javascript:toRandomPost()" rel="external nofollow noreferrer"><i class="fa fa-paper-plane"></i><span>é便éé</span></a><a class="rightMenu-item" href="javascript:rmf.switchDarkMode();" rel="external nofollow noreferrer"><i class="fa fa-moon"></i><span>æ¼å¤åæ¢</span></a><a class="rightMenu-item" href="javascript:rmf.translate();" rel="external nofollow noreferrer"><i class="iconfont icon-fanti"></i><span>ç¹ç®è½¬æ¢</span></a><a class="rightMenu-item" href="javascript:pjax.loadUrl("/license/");" rel="external nofollow noreferrer"><i class="fa fa-info-circle"></i><span>çæå£°æ</span></a><a class="rightMenu-item" href="javascript:toggleWinbox();" rel="external nofollow noreferrer"><i class="fas fa-cog"></i><span>å客设置</span></a><a class="rightMenu-item" href="javascript:fullScreen();" rel="external nofollow noreferrer"><i class="fas fa-expand"></i><span>è¿å
¥å
¨å±</span></a></div></div><div class="js-pjax" id="settingWindow"><span class="setting-title"><span id="stt">æ§å¶é¢æ¿</span><a id="close-console" onclick="toggleWinbox();">Ã</a></span><button id="backer" onclick="showSetting()"><i class="fa fa-chevron-left"></i><span>è¿å</span></button><div class="settings"><div id="setting-buttons"><button class="settingx" onclick="showSetting('theme-settings')"><i class="fas fa-layer-group"></i><span>å¤è§</span></button><button class="settingx" onclick="showSetting('font-settings')"><i class="fa fa-font"></i><span>åä½</span></button><button class="settingx" onclick="showSetting('background-settings')"><i class="far fa-image"></i><span>èæ¯</span></button><button class="settingx" onclick="showSetting('con-echarts'); window.dispatchEvent(new Event('resize'))"><i class="fas fa-chart-pie"></i><span>ç»è®¡</span></button><button class="settingx" onclick="showSetting('con-abouts')"><i class="fa fa-cloud-download"></i><span>å
³äº</span></button></div><div id="setting-hides"><div class="asetting" id="theme-settings"><h2 class="content-head">æ§è½è®¾ç½®</h2><p></p><div class="content" style="display:flex"><input id="blur" type="checkbox" onclick="setBlur()"><div class="content-text">ç¦ç¨æ¨¡ç³ææ</div></div><div class="content" style="display:flex"><input id="fpson" type="checkbox" onclick="fpssw()" style="flex-shrink: 0"><div class="content-text"><span>å¼å¯å¸§çæ£æµï¼</span><a href="javascript:window.location.reload()" rel="external nofollow noreferrer">å·æ°</a><span>åçæï¼</span></div></div><p></p><p></p><h2 class="content-head">主é¢è®¾ç½®</h2><div class="content" style="display:flex"><input id="hideAplayer" type="checkbox" onclick="toggleAplayer()"><div class="content-text">æ¾ç¤ºaplayer</div></div><div class="content" style="display:flex"><input id="hideSakura" type="checkbox" onclick="toggleSakuras()"><div class="content-text">è½æ¨±ç¹æ</div></div><div class="content" style="display:flex"><input id="autoTheme" type="checkbox" onclick="toggleAutoTheme()"><div class="content-text">æææ¨¡å¼èªå¨åæ¢</div></div><div class="content" style="display:flex"><button class="content-button" onclick="switchTheme()">忢䏻é¢</button></div><p></p><p></p><h3 class="content-head">主é¢è²</h3><div class="content" id="themeColorSettings" style="display:flex"><input id="red" type="radio" name="colors" onclick="setColor('red')"><input id="orange" type="radio" name="colors" onclick="setColor('orange')"><input id="yellow" type="radio" name="colors" onclick="setColor('yellow')"><input id="green" type="radio" name="colors" onclick="setColor('green')">
169<input id="blue" type="radio" name="colors" onclick="setColor('blue')"><input id="heoblue" type="radio" name="colors" onclick="setColor('heoblue')"><input id="darkblue" type="radio" name="colors" onclick="setColor('darkblue')"><input id="purple" type="radio" name="colors" onclick="setColor('purple')"><input id="pink" type="radio" name="colors" onclick="setColor('pink')" checked=""><input id="black" type="radio" name="colors" onclick="setColor('black')"><input id="blackgray" type="radio" name="colors" onclick="setColor('blackgray')"></div><p></p></div><div class="asetting" id="font-settings"><h2 class="content-head">åä½è®¾ç½®</h2><p id="swfs"><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:'HYTMR'!important;color:black" onclick="setFont('HYTMR')">æ±ä»ªåç¾äºº</a><br><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:'HYPailou'!important;color:black" onclick="setFont('HYPailou')">æ±ä»ªæ°èçæ¥¼</a><br><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:'FZXJLJ'!important;color:black" onclick="setFont('FZXJLJ')">æ¹æ£ééµä½</a><br><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:'FZXS'!important;color:black" onclick="setFont('FZXS')">æ¹æ£åç´ ä½</a><br><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:'ZhuZiAWan'!important;color:black" onclick="setFont('ZhuZiAWan')">çç´«A丸ã´ã·ãã¯</a><br><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:'FZODZK'!important;color:black" onclick="setFont('FZODZK')">æ¹æ£æ¬§è¶æ£æ¥·</a><br><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:'Source Serif'!important;color:black" onclick="setFont('Source Serif')">ææºå®ä½</a><br><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:'Source Sans'!important;color:black" onclick="setFont('Source Sans')">ææºé»ä½</a><br><a class="swf" href="javascript:;" rel="noopener external nofollow" style="font-family:-apple-system, IBM Plex Mono ,monosapce,'微软é
é»', sans-serif;" onclick="setFont('main')">ç³»ç»é»è®¤</a><br></p></div><div class="asetting" id="background-settings"><h2 style="margin-left:10px">èæ¯è®¾ç½®</h2><div></div><span>注æ:åæ¢èæ¯åè½ä»
å¨Acrylic主é¢ä¸çæï¼å¨Simple主é¢ä¸æ æ</span><button class="content-button" onclick="localStorage.removeItem('blogbg');location.reload();"><i class="fa-solid fa-arrows-rotate"></i><span> ç¹ææ¢å¤é»è®¤èæ¯</span></button><button class="content-button" onclick="switchTheme()">忢䏻é¢</button><h3>å¾çï¼ææºï¼</h3><div class="bgbox"><a class="pimgbox" href="javascript:;" rel="noopener external nofollow" style="background-image:url(https://pximg.yumetsuki.moe/img-original/img/2023/05/04/00/18/34/107784754_p0.png)" onclick="changeBg('url(https://pximg.yumetsuki.moe/img-original/img/2023/05/04/00/18/34/107784754_p0.png)')"></a></div><h3>å¾çï¼çµèï¼</h3><div class="bgbox"><!-- a.imgbox(href='javascript:;', rel='noopener external nofollow', style='background-image:url(https://bu.dusays.com/2022/08/30/630d6d5574d0e.webp)', onclick='changeBg(\'url(https://bu.dusays.com/2022/08/30/630d6d5574d0e.webp)\')')--></div><h3>æ¸åè²</h3><div class="bgbox"><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(to right, #eecda3, #ef629f)" onclick="changeBg('linear-gradient(to right, #eecda3, #ef629f)')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(to right, #B7D31E, #42CE1E)" onclick="changeBg('linear-gradient(to right, #B7D31E, #42CE1E)')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(to right, #06DE86, #06A5DE)" onclick="changeBg('linear-gradient(to right, #06DE86, #06A5DE)')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(to right, #189BC4, #183DC4)" onclick="changeBg('linear-gradient(to right, #189BC4, #183DC4)')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(to right, #C018C4, #C41818)" onclick="changeBg('linear-gradient(to right, #C018C4, #C41818)')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(to right, #8B00BB, #030094)" onclick="changeBg('linear-gradient(to right, #8B00BB, #030094)')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(to right, #eecda3, #ef629f)" onclick="changeBg('linear-gradient(to right, #eecda3, #ef629f)')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(90deg, #ffd7e4 0%, #c8f1ff 100%)" onclick="changeBg('linear-gradient(90deg, #ffd7e4 0%, #c8f1ff 100%)')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: linear-gradient(45deg, #e5737b, #c6999e, #96b9
169c2, #00d6e8)" onclick="changeBg('linear-gradient(45deg, #e5737b, #c6999e, #96b9c2, #00d6e8)')"></a></div><h3>纯è²</h3><div class="bgbox"><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: #7D9D9C" onclick="changeBg('#7D9D9C')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: #fff" onclick="changeBg('#fff')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: #49A6E9" onclick="changeBg('#49A6E9')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: #F7CEFF" onclick="changeBg('#F7CEFF')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: #FFFFCE" onclick="changeBg('#FFFFCE')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: #CFFFCE" onclick="changeBg('#CFFFCE')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: #17EFE9" onclick="changeBg('#17EFE9')"></a><a class="box" href="javascript:;" rel="noopener external nofollow" style="background: #9F17EF" onclick="changeBg('#9F17EF')"></a></div></div><div class="asetting" id="con-echarts"><h1>æç« ç»è®¡</h1><h2>çæ§</h2><h2>æç« ç»è®¡</h2>
169<script src="https://fastly.jsdelivr.net/npm/echarts@4/dist/echarts.min.js"></script>
169<div id="posts-chart" data-start="2021-01" style="border-radius: 8px; height: 300px; padding: 10px;"></div> 170
170<script id="postsChart"> 171 ;(() => { 172 const chartDom = document.getElementById('posts-chart') 173 if (!chartDom || typeof echarts === 'undefined') return 174 175 window.__acrypleCharts = window.__acrypleCharts || {} 176 const prevChart = window.__acrypleCharts['postsChart'] 177 if (prevChart && typeof prevChart.dispose === 'function') { 178 prevChart.dispose() 179 } 180 181 const color = document.documentElement.getAttribute('data-theme') === 'light' ? '#4c4948' : 'rgba(255,255,255,0.7)' 182 const chart = echarts.init(chartDom, 'light') 183 const postsOption = { 184 title: { 185 text: 'æç« åå¸ç»è®¡å¾', 186 x: 'center', 187 textStyle: { 188 color: color 189 } 190 }, 191 tooltip: { 192 trigger: 'axis' 193 }, 194 xAxis: { 195 name: 'æ¥æ', 196 type: 'category', 197 boundaryGap: false, 198 nameTextStyle: { 199 color: color 200 }, 201 axisTick: { 202 show: false 203 }, 204 axisLabel: { 205 show: true, 206 color: color 207 }, 208 axisLine: { 209 show: true, 210 lineStyle: { 211 color: color 212 } 213 }, 214 data: ["2021-01","2021-02","2021-03","2021-04","2021-05","2021-06","2021-07","2021-08","2021-09","2021-10","2021-11","2021-12","2022-01","2022-02","2022-03","2022-04","2022-05","2022-06","2022-07","2022-08","2022-09","2022-10","2022-11","2022-12","2023-01","2023-02","2023-03","2023-04","2023-05","2023-06","2023-07","2023-08","2023-09","2023-10","2023-11","2023-12","2024-01","2024-02","2024-03","2024-04","2024-05","2024-06","2024-07","2024-08","2024-09","2024-10","2024-11","2024-12","2025-01","2025-02","2025-03","2025-04","2025-05","2025-06","2025-07","2025-08","2025-09","2025-10","2025-11","2025-12","2026-01","2026-02","2026-03","2026-04","2026-05","2026-06","2026-07","2026-08","2026-09"] 215 }, 216 yAxis: { 217 name: 'æç« ç¯æ°', 218 type: 'value', 219 nameTextStyle: { 220 color: color 221 }, 222 splitLine: { 223 show: false 224 }, 225 axisTick: { 226 show: false 227 }, 228 axisLabel: { 229 show: true, 230 color: color 231 }, 232 axisLine: { 233 show: true, 234 lineStyle: { 235 color: color 236 } 237 } 238 }, 239 series: [{ 240 name: 'æç« ç¯æ°', 241 type: 'line', 242 smooth: true, 243 lineStyle: { 244 width: 0 245 }, 246 showSymbol: false, 247 itemStyle: { 248 opacity: 1, 249 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ 250 offset: 0, 251 color: 'rgba(128, 255, 165)' 252 }, 253 { 254 offset: 1, 255 color: 'rgba(1, 191, 236)' 256 }]) 257 }, 258 areaStyle: { 259 opacity: 1, 260 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ 261 offset: 0, 262 color: 'rgba(128, 255, 165)' 263 }, { 264 offset: 1, 265 color: 'rgba(1, 191, 236)' 266 }]) 267 }, 268 data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,1,2,0,0,0,1,1,0,0,0,0,0,0,0,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0], 269 markLine: { 270 data: [{ 271 name: 'å¹³åå¼', 272 type: 'average', 273 label: { 274 color: color 275 } 276 }] 277 } 278 }] 279 } 280 281 chart.setOption(postsOption) 282 283 const resizeHandlerKey = '__acrypleResize_postsChart' 284 if (window[resizeHandlerKey]) { 285 window.removeEventListener('resize', window[resizeHandlerKey]) 286 } 287 window[resizeHandlerKey] = () => chart.resize() 288 window.addEventListener('resize', window[resizeHandlerKey]) 289 290 chart.on('click', 'series', (event) => { 291 if (event.componentType === 'series') window.location.href = '/archives/' + event.name.replace('-', '/') 292 }) 293 294 window.__acrypleCharts['postsChart'] = chart 295 })() 296 </script>
296<div id="tags-chart" data-length="10" style="border-radius: 8px; height: 300px; padding: 10px;"></div> 297
297<script id="tagsChart"> 298 ;(() => { 299 const chartDom = document.getElementById('tags-chart') 300 if (!chartDom || typeof echarts === 'undefined') return 301 302 window.__acrypleCharts = window.__acrypleCharts || {} 303 const prevChart = window.__acrypleCharts['tagsChart'] 304 if (prevChart && typeof prevChart.dispose === 'function') { 305 prevChart.dispose() 306 } 307 308 const color = document.documentElement.getAttribute('data-theme') === 'light' ? '#4c4948' : 'rgba(255,255,255,0.7)' 309 const chart = echarts.init(chartDom, 'light') 310 const tagsOption = { 311 title: { 312 text: 'Top 10 æ ç¾ç»è®¡å¾', 313 x: 'center', 314 textStyle: { 315 color: color 316 } 317 }, 318 tooltip: {}, 319 xAxis: { 320 name: 'æ ç¾', 321 type: 'category', 322 nameTextStyle: { 323 color: color 324 }, 325 axisTick: { 326 show: false 327 }, 328 axisLabel: { 329 show: true, 330 color: color, 331 interval: 0 332 }, 333 axisLine: { 334 show: true, 335 lineStyle: { 336 color: color 337 } 338 }, 339 data: ["æ¥å¸¸","Hexo","å¹´ç»æ»ç»","主é¢","è°·æç¿»è¯","éæ¹","Next","Butterfly","Cloudflare","Vercel"] 340 }, 341 yAxis: { 342 name: 'æç« ç¯æ°', 343 type: 'value', 344 splitLine: { 345 show: false 346 }, 347 nameTextStyle: { 348 color: color 349 }, 350 axisTick: { 351 show: false 352 }, 353 axisLabel: { 354 show: true, 355 color: color 356 }, 357 axisLine: { 358 show: true, 359 lineStyle: { 360 color: color 361 } 362 } 363 }, 364 series: [{ 365 name: 'æç« ç¯æ°', 366 type: 'bar', 367 data: [{"name":"æ¥å¸¸","value":8,"path":"tags/æ¥å¸¸/"},{"name":"Hexo","value":4,"path":"tags/Hexo/"},{"name":"å¹´ç»æ»ç»","value":3,"path":"tags/å¹´ç»æ»ç»/"},{"name":"主é¢","value":2,"path":"tags/主é¢/"},{"name":"è°·æç¿»è¯","value":2,"path":"tags/è°·æç¿»è¯/"},{"name":"éæ¹","value":1,"path":"tags/éæ¹/"},{"name":"Next","value":1,"path":"tags/Next/"},{"name":"Butterfly","value":1,"path":"tags/Butterfly/"},{"name":"Cloudflare","value":1,"path":"tags/Cloudflare/"},{"name":"Vercel","value":1,"path":"tags/Vercel/"},{"name":"è´è½½åè¡¡","value":1,"path":"tags/è´è½½åè¡¡/"},{"name":"Workers","value":1,"path":"tags/Workers/"},{"name":"ç®ç±","value":1,"path":"tags/ç®ç±/"},{"name":"å¥³æ§æè¯","value":1,"path":"tags/å¥³æ§æè¯/"},{"name":"论æ","value":1,"path":"tags/论æ/"},{"name":"DiffSinger","value":1,"path":"tags/DiffSinger/"},{"name":"èªå¨æ 注","value":1,"path":"tags/èªå¨æ 注/"},{"name":"AI","value":1,"path":"tags/AI/"},{"name":"Obsidian","value":1,"path":"tags/Obsidian/"},{"name":"Abbrlink","value":1,"path":"tags/Abbrlink/"},{"name":"ç龿¥","value":1,"path":"tags/ç龿¥/"},{"name":"æ°¸ä¹ é¾æ¥","value":1,"path":"tags/æ°¸ä¹ é¾æ¥/"},{"name":"ç¼è¾å¨","value":1,"path":"tags/ç¼è¾å¨/"},{"name":"Markdown","value":1,"path":"tags/Markdown/"},{"name":"浪潮","value":1,"path":"tags/浪潮/"},{"name":"æå¡å¨","value":1,"path":"tags/æå¡å¨/"},{"name":"æè ¾","value":1,"path":"tags/æè ¾/"},{"name":"å®¶éäº","value":1,"path":"tags/å®¶éäº/"},{"name":"RAID","value":1,"path":"tags/RAID/"},{"name":"éå¥","value":1,"path":"tags/éå¥/"},{"name":"åä½","value":1,"path":"tags/åä½/"},{"name":"å¦ä¹ ","value":1,"path":"tags/å¦ä¹ /"},{"name":"è®°äºæ¬","value":1,"path":"tags/è®°äºæ¬/"}], 368 itemStyle: { 369 borderRadius: [5, 5, 0, 0], 370 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ 371 offset: 0, 372 color: 'rgba(128, 255, 165)' 373 }, 374 { 375 offset: 1, 376 color: 'rgba(1, 191, 236)' 377 }]) 378 }, 379 emphasis: { 380 itemStyle: { 381 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ 382 offset: 0, 383 color: 'rgba(128, 255, 195)' 384 }, 385 { 386 offset: 1, 387 color: 'rgba(1, 211, 255)' 388 }]) 389 } 390 }, 391 markLine: { 392 data: [{ 393 name: 'å¹³åå¼', 394 type: 'average', 395 label: { 396 color: color 397 } 398 }] 399 } 400 }] 401 } 402 403 chart.setOption(tagsOption) 404 405 const resizeHandlerKey = '__acrypleResize_tagsChart' 406 if (window[resizeHandlerKey]) { 407 window.removeEventListener('resize', window[resizeHandlerKey]) 408 } 409 window[resizeHandlerKey] = () => chart.resize() 410 window.addEventListener('resize', window[resizeHandlerKey]) 411 412 chart.on('click', 'series', (event) => { 413 if (event.data.path) window.location.href = '/' + event.data.path 414 }) 415 416 window.__acrypleCharts['tagsChart'] = chart 417 })() 418 </script>
418<div id="categories-chart" data-parent="true" style="border-radius: 8px; height: 300px; padding: 10px;"></div> 419
419<script id="categoriesChart"> 420 ;(() => { 421 const chartDom = document.getElementById('categories-chart') 422 if (!chartDom || typeof echarts === 'undefined') return 423 424 window.__acrypleCharts = window.__acrypleCharts || {} 425 const prevChart = window.__acrypleCharts['categoriesChart'] 426 if (prevChart && typeof prevChart.dispose === 'function') { 427 prevChart.dispose() 428 } 429 430 const color = document.documentElement.getAttribute('data-theme') === 'light' ? '#4c4948' : 'rgba(255,255,255,0.7)' 431 const chart = echarts.init(chartDom, 'light') 432 433 const categoriesOption = { 434 title: { 435 text: 'æç« åç±»ç»è®¡å¾', 436 x: 'center', 437 textStyle: { 438 color: color 439 } 440 }, 441 legend: { 442 top: 'bottom', 443 data: ["é²èæè°","ææ¯å享","å¹´ç»æ»ç»","Hexo","ç´ æ"], 444 textStyle: { 445 color: color 446 } 447 }, 448 tooltip: { 449 trigger: 'item' 450 }, 451 series: [] 452 } 453 454 categoriesOption.series.push({ 455 name: 'æç« ç¯æ°', 456 type: 'pie', 457 radius: [30, 80], 458 roseType: 'area', 459 label: { 460 color: color, 461 formatter: '{b} : {c} ({d}%)' 462 }, 463 data: [{"name":"é²èæè°","value":5,"path":"categories/é²èæè°/","id":"cuid26rFk88maJACWYjPixV7x","parentId":"0"},{"name":"ææ¯å享","value":4,"path":"categories/ææ¯å享/","id":"cuidGNIGI9nmaZJA5wLT3qjLH","parentId":"0"},{"name":"å¹´ç»æ»ç»","value":3,"path":"categories/å¹´ç»æ»ç»/","id":"cuidhOaJpBl-8TAdA21FxHHZi","parentId":"0"},{"name":"Hexo","value":1,"path":"categories/Hexo/","id":"cuidtBW9KiZfa3eOxxJUNYxBF","parentId":"0"},{"name":"ç´ æ","value":1,"path":"categories/ç´ æ/","id":"cuidW1IHEKzPUiW6W7c76IC1x","parentId":"0"}], 464 itemStyle: { 465 emphasis: { 466 shadowBlur: 10, 467 shadowOffsetX: 0, 468 shadowColor: 'rgba(255, 255, 255, 0.5)' 469 } 470 } 471 }) 472 473 chart.setOption(categoriesOption) 474 chart.on('click', 'series', (event) => { 475 if (event.data.path) window.location.href = '/' + event.data.path 476 }) 477 478 const resizeHandlerKey = '__acrypleResize_categoriesChart' 479 if (window[resizeHandlerKey]) { 480 window.removeEventListener('resize', window[resizeHandlerKey]) 481 } 482 window[resizeHandlerKey] = () => chart.resize() 483 window.addEventListener('resize', window[resizeHandlerKey]) 484 485 window.__acrypleCharts['categoriesChart'] = chart 486 })() 487 </script>
487</div><div class="asetting" id="con-abouts"><h1>å
³äº</h1>Hexo-theme-Acryple v1.0.100<br>Ariasaka Console v0.01<br>欢è¿<a href="/messageboard">åé¦ï¼</a></div></div></div><div id="setting-sidesl"><button class="reSettings con-rightside" title="æ¢å¤é»è®¤è®¾ç½®"><i class="fa fa-repeat"></i></button><div id="setting-sides"><button class="con-rightside" title="ç¹ç®è½¬æ¢" id="con-translate" onclick="javascript:rmf.translate();"><i class="iconfont icon-fanti"></i></button><button class="con-rightside" title="æ¼å¤åæ¢" id="con-mode" onclick="rmf.switchDarkMode();"><i class="fa fa-adjust"></i></button><button class="con-rightside" title="ååæ åæ¢" id="con-toggleaside" onclick="toggleAside();"><i class="fas fa-arrows-alt-h"></i></button><button class="con-rightside" title="左峿 忢" id="con-toggleleftaside" onclick="switchAside();"><i class="fas fa-binoculars"></i></button><button class="con-rightside" title="å
¨å±" id="con-fullscreen" onclick="fullScreen();"><i class="fas fa-expand"></i></button></div></div></div><!-- hexo injector body_end start -->
487<script data-pjax=""> 488 function butterfly_swiper_injector_config(){ 489 var parent_div_git = document.getElementsByClassName('swiper-div')[0]; 490 var item_html = '<div class="recent-post-item" style="height: auto;width: 100%"><div class="blog-slider swiper-container-fade swiper-container-horizontal" id="swiper_container"><div class="blog-slider__wrp swiper-wrapper" style="transition-duration: 0ms;"><div class="blog-slider__item swiper-slide" style="background:url(https://img-r2.yumetsuki.moe/MXP1xJAnYDlLGWT.webp);border-radius:12px;opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><div class="blog-slider__content"><span class="blog-slider__code">2023-09-16</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/ad884987/");" href="javascript:void(0);" rel="external nofollow noreferrer" alt="">æ¯ææµéçç¸ç Vercelââ使ç¨Cloudflare Workersåè´è½½åè¡¡</a><div class="blog-slider__text">åæä¹çæä¹ä¸ç¥éæä¹æè¿°å®çå¦ï¼</div></div></div>
490<div class="blog-slider__item swiper-slide" style="background:url(https://img-r2.yumetsuki.moe/background7.webp);border-radius:12px;opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><div class="blog-slider__content"><span class="blog-slider__code">2023-08-24</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/e54f7476/");" href="javascript:void(0);" rel="external nofollow noreferrer" alt="">å
¨å½é¦æ¬¾æ¯æå¤ç¯å¢å¼åç CEC-IDEï¼å¡èåé®é¢è§£å³ï¼å½äº§å´èµ·äºï¼</a><div class="blog-slider__text">åæä¹çæä¹ä¸ç¥éæä¹æè¿°å®çå¦ï¼</div></div></div><div class="blog-slider__item swiper-slide" style="background:url(https://img-r2.yumetsuki.moe/57dac3c9-fb11-4fa1-a100-172a7172372d.webp);border-radius:12px;opacity: 1; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms;"><div class="blog-slider__content"><span class="blog-slider__code">2023-05-02</span><a class="blog-slider__title" onclick="pjax.loadUrl("posts/a9a6c1fb/");" href="javascript:void(0);" rel="external nofollow noreferrer" alt="">ç®ç±ä¸çå¥³æ§æè¯</a>
490<div class="blog-slider__text">åæä¹çæä¹ä¸ç¥éæä¹æè¿°å®çå¦ï¼</div></div></div></div><div class="blog-slider__pagination swiper-pagination-clickable swiper-pagination-bullets"></div><div class="swiper-button-prev"></div><div class="swiper-button-next"></div></div></div>'; 491 console.log('å·²æè½½butterfly_swiper') 492 parent_div_git.insertAdjacentHTML("afterbegin",item_html) 493 } 494 var elist = 'undefined'.split(','); 495 var cpage = location.pathname; 496 var epage = 'all'; 497 var flag = 0; 498 499 for (var i=0;i<elist.length;i++){ 500 if (cpage.includes(elist[i])){ 501 flag++; 502 } 503 } 504 505 if ((epage ==='all')&&(flag == 0)){ 506 butterfly_swiper_injector_config(); 507 } 508 else if (epage === cpage){ 509 butterfly_swiper_injector_config(); 510 } 511 </script>
511<script defer="" src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/5.4.5/js/swiper.min.js"></script>
511<script defer="" data-pjax="" src="/js/swiper-banner-fix.js"></script>
511<!-- hexo injector body_end end --><div>
511<script src="/js/utils.js"></script>
511<script src="/js/lifecycle.js"></script>
511<script src="/js/cover-thumbnails.js"></script>
511<script src="/js/taxonomy-nav.js"></script>
511<script src="/js/main/helpers.js"></script>
511<script defer="" src="/js/fixed_card_widget.js"></script>
511<script data-pjax="" src="/js/rightmenu.js"></script>
511<script data-pjax="" src="/js/settings.js"></script>
511<script src="/js/main/navigation.js"></script>
511<script src="/js/main/post.js"></script>
511<script src="/js/main/runtime.js"></script>
511<script src="/js/main.js"></script>
511<script src="/js/tw_cn.js"></script>
511<script src="https://fastly.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.umd.js"></script>
511<script src="https://fastly.jsdelivr.net/npm/node-snackbar/dist/snackbar.min.js"></script>
511<script src="/js/search/local-search.js"></script>
511<div class="js-pjax">
511<script>(() => { 512 const $mermaidWrap = document.querySelectorAll('#article-container .mermaid-wrap') 513 if ($mermaidWrap.length) { 514 window.runMermaid = () => { 515 window.loadMermaid = true 516 const theme = document.documentElement.getAttribute('data-theme') === 'dark' ? 'dark' : 'default' 517 518 Array.from($mermaidWrap).forEach((item, index) => { 519 const mermaidSrc = item.firstElementChild 520 const mermaidThemeConfig = '%%{init:{ \'theme\':\'' + theme + '\'}}%%\n' 521 const mermaidID = 'mermaid-' + index 522 const mermaidDefinition = mermaidThemeConfig + mermaidSrc.textContent 523 mermaid.mermaidAPI.render(mermaidID, mermaidDefinition, (svgCode) => { 524 mermaidSrc.insertAdjacentHTML('afterend', svgCode) 525 }) 526 }) 527 } 528 529 const loadMermaid = () => { 530 window.loadMermaid ? runMermaid() : getScript('https://fastly.jsdelivr.net/npm/mermaid/dist/mermaid.min.js').then(runMermaid) 531 } 532 533 window.pjax ? loadMermaid() : document.addEventListener('DOMContentLoaded', loadMermaid) 534 } 535})()</script>
535</div>
535<script>window.addEventListener('load', () => { 536 const changeContent = (content) => { 537 if (content === '') return content 538 539 content = content.replace(/<img.*?src="(.*?)"?[^\>]+>/ig, '[å¾ç]') // replace image link 540 content = content.replace(/<a[^>]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi, '[龿¥]') // replace url 541 content = content.replace(/<pre><code>.*?<\/pre>/gi, '[代ç ]') // replace code 542 content = content.replace(/<[^>]+>/g,"") // remove html tag 543 544 if (content.length > 150) { 545 content = content.substring(0,150) + '...' 546 } 547 return content 548 } 549 550 const getComment = () => { 551 const runTwikoo = () => { 552 twikoo.getRecentComments({ 553 envId: 'https://twikoo.yumetsuki.moe', 554 region: '', 555 pageSize: 6, 556 includeReply: true 557 }).then(function (res) { 558 const twikooArray = res.map(e => { 559 return { 560 'content': changeContent(e.comment), 561 'avatar': e.avatar, 562 'nick': e.nick, 563 'url': e.url + '#' + e.id, 564 'date': new Date(e.created).toISOString() 565 } 566 }) 567 568 saveToLocal.set('twikoo-newest-comments', JSON.stringify(twikooArray), 10/(60*24)) 569 generateHtml(twikooArray) 570 }).catch(function (err) { 571 const $dom = document.querySelector('#card-newest-comments .aside-list') 572 $dom.innerHTML= "æ æ³è·åè¯è®ºï¼è¯·ç¡®è®¤ç¸å ³é ç½®æ¯å¦æ£ç¡®" 573 }) 574 } 575 576 if (typeof twikoo === 'object') { 577 runTwikoo() 578 } else { 579 getScript('https://fastly.jsdelivr.net/npm/twikoo/dist/twikoo.min.js').then(runTwikoo) 580 } 581 } 582 583 const generateHtml = array => { 584 let result = '' 585 586 if (array.length) { 587 for (let i = 0; i < array.length; i++) { 588 result += '<div class=\'aside-list-item\'>' 589 590 if (true) { 591 const name = 'src' 592 result += `<a href='${array[i].url}' class='thumbnail'><img ${name}='${array[i].avatar}' alt='${array[i].nick}'></a>` 593 } 594 595 result += `<div class='content'> 596 <a class='comment' href='${array[i].url}' title='${array[i].content}'>${array[i].content}</a> 597 <div class='name'><span>${array[i].nick} / </span><time datetime="${array[i].date}">${btf.diffDate(array[i].date, true)}</time></div> 598 </div></div>` 599 } 600 } else { 601 result += '没æè¯è®º' 602 } 603 604 let $dom = document.querySelector('#card-newest-comments .aside-list') 605 $dom.innerHTML= result 606 window.lazyLoadInstance && window.lazyLoadInstance.update() 607 window.pjax && window.pjax.refresh($dom) 608 } 609 610 const newestCommentInit = () => { 611 if (document.querySelector('#card-newest-comments .aside-list')) { 612 const data = saveToLocal.get('twikoo-newest-comments') 613 if (data) { 614 generateHtml(JSON.parse(data)) 615 } else { 616 getComment() 617 } 618 } 619 } 620 621 newestCommentInit() 622 document.addEventListener('pjax:complete', newestCommentInit) 623}) 624 625 626 627</script>
627<script type="text/javascript" src="/js/fixbugpjax.js"></script>
627<script src="/js/sakura.js"></script>
627<div class="aplayer no-destroy" data-id="7803928554" data-server="netease" data-type="playlist" data-listfolded="false" data-preload="metadata" data-theme="var(--lyx-theme)" data-fixed="true" data-autoplay="false" data-volume="0.1" style="z-index:514"> </div>
627<script type="text/javascript" src="/js/aplayersave.js"></script>
627<script src="https://fastly.jsdelivr.net/npm/winbox/dist/winbox.bundle.min.js"></script>
627<script src="https://fastly.jsdelivr.net/npm/sweetalert2@8/dist/sweetalert2.all.js"></script>
627<script type="text/javascript" src="/js/copy.js"></script>
627<script type="text/javascript" src="/js/welcome.js"></script>
627<script type="text/javascript" src="https://fastly.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script>
627<script type="text/javascript" src="/js/languages.js"></script>
627<script type="text/javascript" src="/js/browser.js"></script>
627<script type="text/javascript" src="/js/smooth-scrolling.js"></script>
627<script type="text/javascript" src="/js/sitetime.js"></script>
627<script data-pjax="" type="text/javascript" src="/js/heimu.js"></script>
627<script data-pjax="" src="/js/fps.js"></script>
627<script data-pjax="" src="/js/dis.js"></script>
627<script src="/js/owo.js"></script>
627<script src="/js/hide.show.js"></script>
627<script data-pace-options="{ "restartOnRequestAfter":false,"eventLag":false}" src="https://fastly.jsdelivr.net/npm/pace-js/pace.js"></script>
627<script data-pjax="" src="/js/baiduhistory.js"></script>
627<script src="/js/random.js"></script>
627<script src="https://fastly.jsdelivr.net/npm/lunar-javascript/lunar.js"></script>
627<script src="/js/day.js"></script>
627<script src="/js/cursor.js"></script>
627<script src="https://fastly.jsdelivr.net/npm/pjax/pjax.min.js"></script>
627<script>let pjaxSelectors = ["head > title","#config-diff","#pjax-content","#rightside-config-hide","#rightside-config-show",".js-pjax","#fixedcard-dashboard"] 628 629var pjax = new Pjax({ 630 elements: 'a:not([target="_blank"])', 631 selectors: pjaxSelectors, 632 cacheBust: false, 633 analytics: false, 634 scrollRestoration: false 635}) 636 637const syncPersistentPageState = () => { 638 const bodyWrap = document.getElementById('body-wrap') 639 const pageContent = document.getElementById('pjax-content') 640 if (!bodyWrap || !pageContent) return 641 642 const pageClass = pageContent.getAttribute('data-page-class') 643 if (pageClass) bodyWrap.className = pageClass 644} 645 646document.addEventListener('pjax:contentReady', syncPersistentPageState) 647document.addEventListener('pjax:complete', syncPersistentPageState) 648 649document.addEventListener('pjax:send', function () { 650 651 652 typeof preloader === 'object' && preloader.initLoading() 653 document.getElementById('rightside').style.cssText = "opacity: ''; transform: ''" 654 655 if (window.aplayers) { 656 for (let i = 0; i < window.aplayers.length; i++) { 657 if (!window.aplayers[i].options.fixed) { 658 window.aplayers[i].destroy() 659 } 660 } 661 } 662 663 if (window.typed && typeof window.typed.destroy === 'function') { 664 window.typed.destroy() 665 window.typed = null 666 } 667 668 //reset readmode 669 const $bodyClassList = document.body.classList 670 $bodyClassList.contains('read-mode') && $bodyClassList.remove('read-mode') 671 672}) 673 674document.addEventListener('pjax:complete', function () { 675 676 document.querySelectorAll('script[data-pjax]').forEach(item => { 677 const newScript = document.createElement('script') 678 const content = item.text || item.textContent || item.innerHTML || "" 679 Array.from(item.attributes).forEach(attr => newScript.setAttribute(attr.name, attr.value)) 680 681 if (!item.src && content.trim()) { 682 newScript.appendChild(document.createTextNode(`;(() => {\n${content}\n})()`)) 683 } else { 684 newScript.appendChild(document.createTextNode(content)) 685 } 686 687 item.parentNode.replaceChild(newScript, item) 688 }) 689 690 GLOBAL_CONFIG.islazyload && window.lazyLoadInstance.update() 691 692 typeof chatBtnFn === 'function' && chatBtnFn() 693 typeof panguInit === 'function' && panguInit() 694 695 // google analytics 696 typeof gtag === 'function' && gtag('config', '', {'page_path': window.location.pathname}); 697 698 // baidu analytics 699 typeof _hmt === 'object' && _hmt.push(['_trackPageview',window.location.pathname]); 700 701 typeof loadMeting === 'function' && document.getElementsByClassName('aplayer').length && loadMeting() 702 703 // prismjs 704 typeof Prism === 'object' && Prism.highlightAll() 705 706 typeof preloader === 'object' && preloader.endLoading() 707}) 708 709document.addEventListener('pjax:error', (e) => { 710 if (e.request.status === 404) { 711 pjax.loadUrl('/404.html') 712 } 713}) 714</script>
714<script async="" data-pjax="" src="https://fastly.jsdelivr.net/npm/penndu/bsz.js"></script>
714<div id="fixedcard-dashboard"><button class="fixedcard-activebtn" type="button" title="æçä¿¡æ¯" onclick="FixedCardWidget("class","card-info","0")"><i class="fas fa-address-book"></i></button><button class="fixedcard-activebtn" type="button" title="å
¬å" onclick="FixedCardWidget("class","card-announcement","0")"><i class="fas fa-bullhorn"></i></button><button class="fixedcard-activebtn" type="button" title="天æ°" onclick="FixedCardWidget("class","card-weather","0")"><i class="fas fa-cloud-sun"></i></button><button class="fixedcard-activebtn" type="button" title="ææ°æç« " onclick="FixedCardWidget("class","card-recent-post","0")"><i class="fas fa-history"></i></button><button class="fixedcard-activebtn" type="button" title="ææ°è¯è®º" onclick="FixedCardWidget("id","card-newest-comments","0")"><i class="fas fa-comment-dots"></i></button><button class="fixedcard-activebtn" type="button" title="æ ç¾" onclick="FixedCardWidget("class","card-tags","0")"><i class="fas fa-tags"></i></button><button class="fixedcard-activebtn" type="button" title="æç« æ¥å" onclick="FixedCardWidget("class","card-calendar","0")"><i class="fas fa-calendar"></i></button><button class="fixedcard-activebtn" type="button" title="ç½ç«èµè®¯" onclick="FixedCardWidget("class","card-webinfo","0")"><i class="fas fa-chart-line"></i></button><div class="fixedcard-user-avatar fixedcard-activebtn" onclick="RemoveFixedCardWidget()"><img class="fixedcard-user-avatar-img" src="https://img-r2.yumetsuki.moe/3C1952B6737A9989B2E4EFE1563E43E4.png" title="Q78KG"></div></div></div><div class="barrageswiper swiper-container" data-endpoint="https://twikoo.yumetsuki.moe"><div class="comment-barrage swiper-wrapper"></div></div><link rel="stylesheet" href="/css/commentBarrage.css">
714<script src="/js/commentBarrage.js"></script>
714</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.