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>Blogå·²è®¾ç½®å®æç项ç®å表 | Lux032 Blog</title><meta name="author" content="lux032"><meta name="copyright" content="lux032"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="æ·»å åå®¢ä¸»é¢ ä¿®æ¹å客头ååèæ¯ ä¿®æ¹åå®¢è½½å ¥å¨ç» 设置个人信æ¯å¾æ ç®ä» 龿¥ 宿ååç»å® 设置è¯è®ºåºåè½ æ·»å about tag categoriesé¡µé¢ æ·»å 主页live2dæä»¶ æ·»å éæºæç« å°é¢ æ·»å 页é¢é¡¶é¨å¾ æ´æ¢å客ååå°032.im å°å客dnsæç®¡å°dnspod"> 2<meta property="og:type" content="article"> 3<meta property="og:title" content="Blogå·²è®¾ç½®å®æç项ç®å表"> 4<meta property="og:url" content="https://032.im/posts/fa24b36a/index.html"> 5<meta property="og:site_name" content="Lux032 Blog"> 6<meta property="og:description" content="æ·»å åå®¢ä¸»é¢ ä¿®æ¹å客头ååèæ¯ ä¿®æ¹åå®¢è½½å ¥å¨ç» 设置个人信æ¯å¾æ ç®ä» 龿¥ 宿ååç»å® 设置è¯è®ºåºåè½ æ·»å about tag categoriesé¡µé¢ æ·»å 主页live2dæä»¶ æ·»å éæºæç« å°é¢ æ·»å 页é¢é¡¶é¨å¾ æ´æ¢å客ååå°032.im å°å客dnsæç®¡å°dnspod"> 7<meta property="og:locale" content="zh_CN"> 8<meta property="og:image" content="https://032.im/img/cover01.jpg"> 9<meta property="article:published_time" content="2023-10-07T07:49:28.000Z"> 10<meta property="article:modified_time" content="2026-09-23T13:35:05.904Z"> 11<meta property="article:author" content="lux032"> 12<meta property="article:tag" content="计å表"> 13<meta name="twitter:card" content="summary"> 14<meta name="twitter:image" content="https://032.im/img/cover01.jpg"><link rel="shortcut icon" href="/img/favicon.jpg"><link rel="canonical" href="https://032.im/posts/fa24b36a/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"/><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'">
14<script>const GLOBAL_CONFIG = { 15 root: '/', 16 algolia: undefined, 17 localSearch: undefined, 18 translate: undefined, 19 noticeOutdate: undefined, 20 highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false}, 21 copy: { 22 success: 'å¤å¶æå', 23 error: 'å¤å¶é误', 24 noSupport: 'æµè§å¨ä¸æ¯æ' 25 }, 26 relativeDate: { 27 homepage: false, 28 post: false 29 }, 30 runtime: '天', 31 dateSuffix: { 32 just: 'åå', 33 min: 'åéå', 34 hour: 'å°æ¶å', 35 day: '天å', 36 month: '个æå' 37 }, 38 copyright: undefined, 39 lightbox: 'fancybox', 40 Snackbar: undefined, 41 source: { 42 justifiedGallery: { 43 js: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.js', 44 css: 'https://cdn.jsdelivr.net/npm/flickr-justified-gallery/dist/fjGallery.min.css' 45 } 46 }, 47 isPhotoFigcaption: false, 48 islazyload: true, 49 isAnchor: false, 50 percent: { 51 toc: true, 52 rightside: false, 53 }, 54 autoDarkmode: false 55}</script>
55<script id="config-diff">var GLOBAL_CONFIG_SITE = { 56 title: 'Blogå·²è®¾ç½®å®æç项ç®å表', 57 isPost: true, 58 isHome: false, 59 isHighlightShrink: false, 60 isToc: false, 61 postUpdate: '2026-09-23 21:35:05' 62}</script>
62<noscript><style type="text/css"> 63 #nav { 64 opacity: 1 65 } 66 .justified-gallery img { 67 opacity: 1 68 } 69 70 #recent-posts time, 71 #post-meta time { 72 display: inline !important 73 } 74</style></noscript>
74<script>(win=>{ 75 win.saveToLocal = { 76 set: function setWithExpiry(key, value, ttl) { 77 if (ttl === 0) return 78 const now = new Date() 79 const expiryDay = ttl * 86400000 80 const item = { 81 value: value, 82 expiry: now.getTime() + expiryDay, 83 } 84 localStorage.setItem(key, JSON.stringify(item)) 85 }, 86 87 get: function getWithExpiry(key) { 88 const itemStr = localStorage.getItem(key) 89 90 if (!itemStr) { 91 return undefined 92 } 93 const item = JSON.parse(itemStr) 94 const now = new Date() 95 96 if (now.getTime() > item.expiry) { 97 localStorage.removeItem(key) 98 return undefined 99 } 100 return item.value 101 } 102 } 103 104 win.getScript = url => new Promise((resolve, reject) => { 105 const script = document.createElement('script') 106 script.src = url 107 script.async = true 108 script.onerror = reject 109 script.onload = script.onreadystatechange = function() { 110 const loadState = this.readyState 111 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 112 script.onload = script.onreadystatechange = null 113 resolve() 114 } 115 document.head.appendChild(script) 116 }) 117 118 win.getCSS = (url,id = false) => new Promise((resolve, reject) => { 119 const link = document.createElement('link') 120 link.rel = 'stylesheet' 121 link.href = url 122 if (id) link.id = id 123 link.onerror = reject 124 link.onload = link.onreadystatechange = function() { 125 const loadState = this.readyState 126 if (loadState && loadState !== 'loaded' && loadState !== 'complete') return 127 link.onload = link.onreadystatechange = null 128 resolve() 129 } 130 document.head.appendChild(link) 131 }) 132 133 win.activateDarkMode = function () { 134 document.documentElement.setAttribute('data-theme', 'dark') 135 if (document.querySelector('meta[name="theme-color"]') !== null) { 136 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d') 137 } 138 } 139 win.activateLightMode = function () { 140 document.documentElement.setAttribute('data-theme', 'light') 141 if (document.querySelector('meta[name="theme-color"]') !== null) { 142 document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff') 143 } 144 } 145 const t = saveToLocal.get('theme') 146 147 if (t === 'dark') activateDarkMode() 148 else if (t === 'light') activateLightMode() 149 150 const asideStatus = saveToLocal.get('aside-status') 151 if (asideStatus !== undefined) { 152 if (asideStatus === 'hide') { 153 document.documentElement.classList.add('hide-aside') 154 } else { 155 document.documentElement.classList.remove('hide-aside') 156 } 157 } 158 159 const detectApple = () => { 160 if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ 161 document.documentElement.classList.add('apple') 162 } 163 } 164 detectApple() 165 })(window)</script>
165<meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Lux032 Blog" type="application/atom+xml"> 166</head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src="/img/avatar.jpg" 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">17</div></a><a href="/tags/"><div class="headline">æ ç¾</div><div class="length-num">16</div></a><a href="/categories/"><div class="headline">åç±»</div><div class="length-num">11</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="/tags/"><i class="fa-fw fas fa-tags"></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="/bangumis/"><i class="fa-fw fas fa-tv"></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="/about/"><i class="fa-fw fas fa-heart"></i><span> å ³äº</span></a></div></div></div></div><div class="post" id="body-wrap"><header class="post-bg" id="page-header" style="background-image: url('/img/cover01.jpg')"><nav id="nav"><span id="blog-info"><a href="/" title="Lux032 Blog"><span class="site-name">Lux032 Blog</span></a></span><div id="menus"><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="/tags/"><i class="fa-fw fas fa-tags"></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="/bangumis/"><i class="fa-fw fas fa-tv"></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="/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="post-info"><h1 class="post-title">Blogå·²è®¾ç½®å®æç项ç®å表</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="far fa-calendar-alt fa-fw post-meta-icon"></i><span class="post-meta-label">å表äº</span><time class="post-meta-date-created" datetime="2023-10-07T07:49:28.000Z" title="åè¡¨äº 2023-10-07 15:49:28">2023-10-07</time><span class="post-meta-separator">|</span><i class="fas fa-history fa-fw post-meta-icon"></i><span class="post-meta-label">æ´æ°äº</span><time class="post-meta-date-updated" datetime="2026-09-23T13:35:05.904Z" title="æ´æ°äº 2026-09-23 21:35:05">2026-09-23</time></span><span class="post-meta-categories"><span class="post-meta-separator">|</span><i class="fas fa-inbox fa-fw post-meta-icon"></i><a class="post-meta-categories" href="/categories/%E6%B8%85%E5%8D%95/">æ¸ å</a></span></div><div class="meta-secondline"><span class="post-meta-separator">|</span><span class="post-meta-pv-cv" id="" data-flag-title="Blogå·²è®¾ç½®å®æç项ç®å表"><i class="far fa-eye fa-fw post-meta-icon"></i><span class="post-meta-label">é 读é:</span><span id="busuanzi_value_page_pv"><i class="fa-solid fa-spinner fa-spin"></i></span></span></div></div></div></header><main class="layout" id="content-inner"><div id="post"><article class="post-content" id="article-container"><ul> 167<li>æ·»å å客主é¢</li> 168<li>ä¿®æ¹å客头ååèæ¯</li> 169<li>ä¿®æ¹åå®¢è½½å ¥å¨ç»</li> 170<li>设置个人信æ¯å¾æ ç®ä» 龿¥</li> 171<li>宿ååç»å®</li> 172<li>设置è¯è®ºåºåè½</li> 173<li>æ·»å about tag categories页é¢</li> 174<li>æ·»å 主页live2dæä»¶</li> 175<li>
175æ·»å éæºæç« å°é¢</li> 176<li>æ·»å 页é¢é¡¶é¨å¾</li> 177<li>æ´æ¢å客ååå°032.im</li> 178<li>å°å客dnsæç®¡å°dnspod</li> 179</ul> 180</article><div class="post-copyright"><div class="post-copyright__author"><span class="post-copyright-meta">æç« ä½è : </span><span class="post-copyright-info"><a href="https://032.im">lux032</a></span></div><div class="post-copyright__type"><span class="post-copyright-meta">æç« 龿¥: </span><span class="post-copyright-info"><a href="https://032.im/posts/fa24b36a/">https://032.im/posts/fa24b36a/</a></span></div><div class="post-copyright__notice"><span class="post-copyright-meta">çæå£°æ: </span><span class="post-copyright-info">æ¬åå®¢æææç« é¤ç¹å«å£°æå¤ï¼åéç¨ <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC BY-NC-SA 4.0</a> 许å¯åè®®ãè½¬è½½è¯·æ³¨ææ¥èª <a href="https://032.im" target="_blank">Lux032 Blog</a>ï¼</span></div></div><div class="tag_share"><div class="post-meta__tag-list"><a class="post-meta__tags" href="/tags/%E8%AE%A1%E5%88%92%E8%A1%A8/">计å表</a></div><div class="post_share"><div class="social-share" data-image="/img/cover01.jpg" data-sites="facebook,twitter,wechat,weibo,qq"></div><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/butterfly-extsrc/sharejs/dist/css/share.min.css" media="print" onload="this.media='all'">
180<script src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/sharejs/dist/js/social-share.min.js" defer></script>
180</div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-left"><a href="/posts/14fb9c22/" title="设置Git对Githubè¿è¡SSHä¼ è¾æ¶å使ç¨443端å£"><img class="cover" src="/img/default_bg08.jpg" onerror="onerror=null;src='/img/404.jpg'" alt="cover of previous post"><div class="pagination-info"><div class="label">ä¸ä¸ç¯</div><div class="prev_info">设置Git对Githubè¿è¡SSHä¼ è¾æ¶å使ç¨443端å£</div></div></a></div><div class="next-post pull-right"><a href="/posts/7a6a6b5a/" title="æµè¯æç« "><img class="cover" src="https://i.postimg.cc/9MGjdBwp/202307.png" onerror="onerror=null;src='/img/404.jpg'" alt="cover of next post"><div class="pagination-info"><div class="label">ä¸ä¸ç¯</div><div class="next_info">æµè¯æç« </div></div></a></div></nav><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="giscus-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="/img/avatar.jpg" onerror="this.onerror=null;this.src='/img/friend_404.gif'" alt="avatar"/></div><div class="author-info__name">lux032</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">17</div></a><a href="/tags/"><div class="headline">æ ç¾</div><div class="length-num">16</div></a><a href="/categories/"><div class="headline">åç±»</div><div class="length-num">11</div></a></div><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/lux032" target="_blank" title="Github"><i class="fab fa-github" style="color: #24292e;"></i></a><a class="social-icon" href="https://bangumi.tv/user/655503" target="_blank" title="Bangumi"><i class="fab fa-bilibili" style="color: #24292e;"></i></a><a class="social-icon" href="https://twitter.com/lux10032" target="_blank" title="Twitter"><i class="fab fa-twitter" style="color: #24292e;"></i></a><a class="social-icon" href="https://steamcommunity.com/id/1003210032" target="_blank" title="Steam"><i class="fab fa-steam" style="color: #24292e;"></i></a><a class="social-icon" href="/cdn-cgi/l/email-protection#9af6f3f4e8eff3adaeafaea8aadafdf7fbf3f6b4f9f5f7" target="_blank" title="Email"><i class="fas fa-envelope" style="color: #24292e;"></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="/posts/6b19e91a/" title="æå
ãé»è¶ä¸å£å°ï¼ä¸äº¬ä¸æ¥æ¼«æ¸¸ä¸æ¨ªæ»¨ç°å°çºªå®"><img src="/img/tokyo2026/cover.webp" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="æå
ãé»è¶ä¸å£å°ï¼ä¸äº¬ä¸æ¥æ¼«æ¸¸ä¸æ¨ªæ»¨ç°å°çºªå®"/></a><div class="content"><a class="title" href="/posts/6b19e91a/" title="æå
ãé»è¶ä¸å£å°ï¼ä¸äº¬ä¸æ¥æ¼«æ¸¸ä¸æ¨ªæ»¨ç°å°çºªå®">æå
ãé»è¶ä¸å£å°ï¼ä¸äº¬ä¸æ¥æ¼«æ¸¸ä¸æ¨ªæ»¨ç°å°çºªå®</a><time datetime="2026-09-13T04:00:00.000Z" title="åè¡¨äº 2026-09-13 12:00:00">2026-09-13</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/9216d9a0/" title="Music Auto Tagger - åºäºé³é¢æçº¹çæºè½é³ä¹åºæ´çå·¥å
·"><img src="/img/default_bg04.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="Music Auto Tagger - åºäºé³é¢æçº¹çæºè½é³ä¹åºæ´çå·¥å
·"/></a><div class="content"><a class="title" href="/posts/9216d9a0/" title="Music Auto Tagger - åºäºé³é¢æçº¹çæºè½é³ä¹åºæ´çå·¥å
·">Music Auto Tagger - åºäºé³é¢æçº¹çæºè½é³ä¹åºæ´çå·¥å
·</a><time datetime="2025-12-28T16:00:00.000Z" title="åè¡¨äº 2025-12-29 00:00:00">
1802025-12-29</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/756aca9b/" title="ãæåå±ç¤º01ãè¿ä¸å¹´è´å
¥çæåå±ç¤º"><img src="/img/shoubanfm01.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="ãæåå±ç¤º01ãè¿ä¸å¹´è´å
¥çæåå±ç¤º"/></a><div class="content"><a class="title" href="/posts/756aca9b/" title="ãæåå±ç¤º01ãè¿ä¸å¹´è´å
¥çæåå±ç¤º">ãæåå±ç¤º01ãè¿ä¸å¹´è´å
¥çæåå±ç¤º</a><time datetime="2025-11-11T16:00:00.000Z" title="åè¡¨äº 2025-11-12 00:00:00">2025-11-12</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/212afa0/" title="2024å¹´æ¸¸ææ¸¸ç©è®¡å"><img src="/img/game2024.jpg" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="2024å¹´æ¸¸ææ¸¸ç©è®¡å"/></a><div class="content"><a class="title" href="/posts/212afa0/" title="2024å¹´æ¸¸ææ¸¸ç©è®¡å">2024å¹´æ¸¸ææ¸¸ç©è®¡å</a><time datetime="2024-04-16T16:00:00.000Z" title="åè¡¨äº 2024-04-17 00:00:00">2024-04-17</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/149d0217/" title="å¦ä½ä½¿ç¨Orange Pi å¶ä½ä¸ä¸ªPlexamp Headless模å"><img src="/img/plexamp.png" onerror="this.onerror=null;this.src='/img/404.jpg'" alt="å¦ä½ä½¿ç¨Orange Pi å¶ä½ä¸ä¸ªPlexamp Headless模å"/></a><div class="content"><a class="title" href="/posts/149d0217/" title="å¦ä½ä½¿ç¨Orange Pi å¶ä½ä¸ä¸ªPlexamp Headless模å">å¦ä½ä½¿ç¨Orange Pi å¶ä½ä¸ä¸ªPlexamp Headless模å</a><time datetime="2023-12-30T16:00:00.000Z" title="åè¡¨äº 2023-12-31 00:00:00">2023-12-31</time></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2023 - 2026 By lux032</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="readmode" type="button" title="é
读模å¼"><i class="fas fa-book-open"></i></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></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>
vendor: 108 bytes, line 180
180<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
180<script src="/js/utils.js"></script>
180<script src="/js/main.js"></script>
180<script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox/fancybox.umd.min.js"></script>
180<script src="https://cdn.jsdelivr.net/npm/vanilla-lazyload/dist/lazyload.iife.min.js"></script>
180<div class="js-pjax">
180<script>function getGiscusTheme (theme) { 181 return theme === 'dark' ? 'dark' : 'light' 182} 183 184function loadGiscus () { 185 const config = Object.assign({ 186 src: 'https://giscus.app/client.js', 187 'data-repo': 'lux032/lux032.github.io', 188 'data-repo-id': 'R_kgDOKdIpug', 189 'data-category-id': 'DIC_kwDOKdIpus4Cxtoi', 190 'data-mapping': 'pathname', 191 'data-theme': getGiscusTheme(document.documentElement.getAttribute('data-theme')), 192 'data-reactions-enabled': '1', 193 crossorigin: 'anonymous', 194 async: true 195 },{"data-mapping":"og:title","data-strict":0,"data-reactions-enabled":1,"data-emit-metadata":0,"data-input-position":"bottom","data-lang":"zh-CN"}) 196 197 let ele = document.createElement('script') 198 for (let key in config) { 199 ele.setAttribute(key, config[key]) 200 } 201 document.getElementById('giscus-wrap').insertAdjacentElement('afterbegin',ele) 202} 203 204function changeGiscusTheme (theme) { 205 function sendMessage(message) { 206 const iframe = document.querySelector('iframe.giscus-frame') 207 if (!iframe) return 208 iframe.contentWindow.postMessage({ giscus: message }, 'https://giscus.app') 209 } 210 211 sendMessage({ 212 setConfig: { 213 theme: getGiscusTheme(theme) 214 } 215 }); 216} 217 218btf.addModeChange('giscus', changeGiscusTheme) 219 220if ('Giscus' === 'Giscus' || !false) { 221 if (false) btf.loadComment(document.getElementById('giscus-wrap'), loadGiscus) 222 else loadGiscus() 223} else { 224 function loadOtherComment () { 225 loadGiscus() 226 } 227}</script>
227</div><canvas class="fireworks" mobile="false"></canvas>
227<script src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/dist/fireworks.min.js"></script>
227<script defer="defer" id="ribbon" src="https://cdn.jsdelivr.net/npm/butterfly-extsrc/dist/canvas-ribbon.min.js" size="150" alpha="0.6" zIndex="-1" mobile="false" data-click="false"></script>
227<script async data-pjax src="https://vercount.one/js"></script>
227</div>
227<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"22b25f78af9141eca121cd2ba6c8e133","r":1,"spa":2}' crossorigin="anonymous"></script>
227 228</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.