代码拉取完成,页面将自动刷新
<!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,viewport-fit=cover"><title>HahHome | HahHome</title><meta name="author" content="spongehah"><meta name="copyright" content="spongehah"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta name="description" content="使用说明 重新下载hexo-asset-image依赖后,需要将node_modules\hexo-asset-image\index.js中的 在 59 行附近, 将以下代码替换成如下代码 123src = "../../image/" + src;$(this).attr(&#x27;src&#x27;, data.permalink + src);console.info"><meta property="og:type" content="website"><meta property="og:title" content="HahHome"><meta property="og:url" content="https://spongehah.gitee.io/hahhome.gitee.io/README.html"><meta property="og:site_name" content="HahHome"><meta property="og:description" content="使用说明 重新下载hexo-asset-image依赖后,需要将node_modules\hexo-asset-image\index.js中的 在 59 行附近, 将以下代码替换成如下代码 123src = "../../image/" + src;$(this).attr(&#x27;src&#x27;, data.permalink + src);console.info"><meta property="og:locale" content="zh_CN"><meta property="og:image" content="https://spongehah.gitee.io/hahhome.gitee.io/img/cover_default_img/04.webp"><meta property="article:published_time" content="2023-10-01T05:49:07.108Z"><meta property="article:modified_time" content="2023-10-01T05:49:07.108Z"><meta property="article:author" content="spongehah"><meta property="article:tag" content="HahHome,hah的小窝,hah的博客,哈哈的小窝,哈哈的博客"><meta name="twitter:card" content="summary"><meta name="twitter:image" content="https://spongehah.gitee.io/hahhome.gitee.io/img/cover_default_img/04.webp"><link rel="shortcut icon" href="/hahhome.gitee.io/img/favicon.ico"><link rel="canonical" href="https://spongehah.gitee.io/hahhome.gitee.io/README.html"><link rel="preconnect" href="//cdn.jsdelivr.net"><link rel="preconnect" href="//fonts.googleapis.com" crossorigin=""><link rel="preconnect" href="//busuanzi.ibruce.info"><link rel="stylesheet" href="/hahhome.gitee.io/css/index.css"><link rel="stylesheet" href="/hahhome.gitee.io/pluginsSrc/@fortawesome/fontawesome-free/css/all.min.css" media="print" onload='this.media="all"'><link rel="stylesheet" href="/hahhome.gitee.io/pluginsSrc/node-snackbar/dist/snackbar.min.css" media="print" onload='this.media="all"'><link rel="stylesheet" href="/hahhome.gitee.io/pluginsSrc/@fancyapps/ui/dist/fancybox/fancybox.css" media="print" onload='this.media="all"'><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Titillium+Web&display=swap" media="print" onload='this.media="all"'><script>const GLOBAL_CONFIG = { root: '/hahhome.gitee.io/', algolia: undefined, localSearch: {"path":"/hahhome.gitee.io/search.xml","preload":false,"top_n_per_article":1,"unescape":false,"languages":{"hits_empty":"找不到您查询的内容:${query}","hits_stats":"共找到 ${hits} 篇文章"}}, translate: {"defaultEncoding":2,"translateDelay":0,"msgToTraditionalChinese":"繁","msgToSimplifiedChinese":"简"}, noticeOutdate: undefined, highlight: {"plugin":"highlighjs","highlightCopy":true,"highlightLang":true,"highlightHeightLimit":false}, copy: { success: '复制成功', error: '复制错误', noSupport: '浏览器不支持' }, relativeDate: { homepage: false, post: true }, runtime: '天', dateSuffix: { just: '刚刚', min: '分钟前', hour: '小时前', day: '天前', month: '个月前' }, copyright: undefined, lightbox: 'fancybox', Snackbar: {"chs_to_cht":"你已切换为繁体","cht_to_chs":"你已切换为简体","day_to_night":"你已切换为深色模式","night_to_day":"你已切换为浅色模式","bgLight":"#49b1f5","bgDark":"#2d3035","position":"bottom-left"}, source: { justifiedGallery: { js: '/hahhome.gitee.io/pluginsSrc/flickr-justified-gallery/dist/fjGallery.min.js', css: '/hahhome.gitee.io/pluginsSrc/flickr-justified-gallery/dist/fjGallery.css' } }, isPhotoFigcaption: false, islazyload: true, isAnchor: true, percent: { toc: true, rightside: true, }, autoDarkmode: false }</script><script id="config-diff">var GLOBAL_CONFIG_SITE={title:"HahHome",isPost:!1,isHome:!1,isHighlightShrink:!1,isToc:!1,postUpdate:"2023-10-01 13:49:07"}</script><noscript><style type="text/css">#nav{opacity:1}.justified-gallery img{opacity:1}#post-meta time,#recent-posts time{display:inline!important}</style></noscript><script>(win=>{ win.saveToLocal = { set: function setWithExpiry(key, value, ttl) { if (ttl === 0) return const now = new Date() const expiryDay = ttl * 86400000 const item = { value: value, expiry: now.getTime() + expiryDay, } localStorage.setItem(key, JSON.stringify(item)) }, get: function getWithExpiry(key) { const itemStr = localStorage.getItem(key) if (!itemStr) { return undefined } const item = JSON.parse(itemStr) const now = new Date() if (now.getTime() > item.expiry) { localStorage.removeItem(key) return undefined } return item.value } } win.getScript = url => new Promise((resolve, reject) => { const script = document.createElement('script') script.src = url script.async = true script.onerror = reject script.onload = script.onreadystatechange = function() { const loadState = this.readyState if (loadState && loadState !== 'loaded' && loadState !== 'complete') return script.onload = script.onreadystatechange = null resolve() } document.head.appendChild(script) }) win.getCSS = (url,id = false) => new Promise((resolve, reject) => { const link = document.createElement('link') link.rel = 'stylesheet' link.href = url if (id) link.id = id link.onerror = reject link.onload = link.onreadystatechange = function() { const loadState = this.readyState if (loadState && loadState !== 'loaded' && loadState !== 'complete') return link.onload = link.onreadystatechange = null resolve() } document.head.appendChild(link) }) win.activateDarkMode = function () { document.documentElement.setAttribute('data-theme', 'dark') if (document.querySelector('meta[name="theme-color"]') !== null) { document.querySelector('meta[name="theme-color"]').setAttribute('content', '#0d0d0d') } } win.activateLightMode = function () { document.documentElement.setAttribute('data-theme', 'light') if (document.querySelector('meta[name="theme-color"]') !== null) { document.querySelector('meta[name="theme-color"]').setAttribute('content', '#ffffff') } } const t = saveToLocal.get('theme') const now = new Date() const hour = now.getHours() const isNight = hour <= 6 || hour >= 18 if (t === undefined) isNight ? activateDarkMode() : activateLightMode() else if (t === 'light') activateLightMode() else activateDarkMode() const asideStatus = saveToLocal.get('aside-status') if (asideStatus !== undefined) { if (asideStatus === 'hide') { document.documentElement.classList.add('hide-aside') } else { document.documentElement.classList.remove('hide-aside') } } const detectApple = () => { if(/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)){ document.documentElement.classList.add('apple') } } detectApple() })(window)</script><link rel="stylesheet" href="/css/universe.css"><link rel="stylesheet" href="/css/custom.css"><link rel="stylesheet" href="/css/mouse.css"><link rel="stylesheet" href="https://npm.elemecdn.com/ethan4116-blog/lib/css/plane_v2.css"><link rel="stylesheet" href="/css/cat.css"><link rel="stylesheet" href="/css/rightMenu.css"><link rel="stylesheet" href="/css/iconfont.css"><meta name="baidu-site-verification" content="codeva-yFYMl1Bz4G"><div id="myscoll"></div><link rel="stylesheet" href="https://cdn.cbd.int/hexo-butterfly-clock-anzhiyu/lib/clock.min.css"><meta name="generator" content="Hexo 6.3.0"></head><body><script>window.paceOptions = { restartOnPushState: false } document.addEventListener('pjax:send', () => { Pace.restart() })</script><link rel="stylesheet" href="/hahhome.gitee.io/css/loading-bar.css"><script src="/hahhome.gitee.io/pluginsSrc/pace-js/pace.min.js"></script><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img is-center"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/hahhome.gitee.io/img/avatar.webp" onerror='onerror=null,src="/img/friend_404.gif"' alt="avatar"></div><div class="sidebar-site-data site-data is-center"><a href="/hahhome.gitee.io/archives/"><div class="headline">文章</div><div class="length-num">27</div></a><a href="/hahhome.gitee.io/tags/"><div class="headline">标签</div><div class="length-num">7</div></a><a href="/hahhome.gitee.io/categories/"><div class="headline">分类</div><div class="length-num">1</div></a></div><hr class="custom-hr"><div class="menus_items"><div class="menus_item"><a class="site-page" href="/hahhome.gitee.io/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-book"></i><span> 文章</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/hahhome.gitee.io/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> 娱乐</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/hahhome.gitee.io/songs/"><i class="fa-fw fas fa-music"></i><span> 音乐</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/games/"><i class="fa-fw fas fa-gamepad"></i><span> 游戏</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/movies/"><i class="fa-fw fas fa-video"></i><span> 电影</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/books/"><i class="fa-fw fas fa-book"></i><span> 书单</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/hahhome.gitee.io/messageboard/"><i class="fa-fw fas fa-comments"></i><span> 留言板</span></a></div><div class="menus_item"><a class="site-page" href="/hahhome.gitee.io/link/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/hahhome.gitee.io/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div></div></div><div class="page" id="body-wrap"><header class="not-home-page" id="page-header" style="background-image:url(/hahhome.gitee.io/img/top_img/index.webp)"><nav id="nav"><span id="blog-info"><a href="/hahhome.gitee.io/" title="HahHome"><span class="site-name">HahHome</span></a></span><div id="menus"><div id="search-button"><a class="site-page social-icon search" href="javascript:void(0);"><i class="fas fa-search fa-fw"></i><span> 搜索</span></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/hahhome.gitee.io/"><i class="fa-fw fas fa-home"></i><span> 首页</span></a></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-book"></i><span> 文章</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/hahhome.gitee.io/archives/"><i class="fa-fw fas fa-archive"></i><span> 归档</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/tags/"><i class="fa-fw fas fa-tags"></i><span> 标签</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/categories/"><i class="fa-fw fas fa-folder-open"></i><span> 分类</span></a></li></ul></div><div class="menus_item"><a class="site-page group" href="javascript:void(0);"><i class="fa-fw fas fa-list"></i><span> 娱乐</span><i class="fas fa-chevron-down"></i></a><ul class="menus_item_child"><li><a class="site-page child" href="/hahhome.gitee.io/songs/"><i class="fa-fw fas fa-music"></i><span> 音乐</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/games/"><i class="fa-fw fas fa-gamepad"></i><span> 游戏</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/movies/"><i class="fa-fw fas fa-video"></i><span> 电影</span></a></li><li><a class="site-page child" href="/hahhome.gitee.io/books/"><i class="fa-fw fas fa-book"></i><span> 书单</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="/hahhome.gitee.io/messageboard/"><i class="fa-fw fas fa-comments"></i><span> 留言板</span></a></div><div class="menus_item"><a class="site-page" href="/hahhome.gitee.io/link/"><i class="fa-fw fas fa-link"></i><span> 友链</span></a></div><div class="menus_item"><a class="site-page" href="/hahhome.gitee.io/about/"><i class="fa-fw fas fa-heart"></i><span> 关于</span></a></div></div><div id="toggle-menu"><a class="site-page" href="javascript:void(0);"><i class="fas fa-bars fa-fw"></i></a></div></div></nav><div id="page-site-info"><h1 id="site-title">HahHome</h1></div></header><main class="layout" id="content-inner"><div id="page"><div id="article-container"><p>使用说明</p><p>重新下载hexo-asset-image依赖后,需要将node_modules\hexo-asset-image\index.js中的</p><p>在 59 行附近, 将以下代码替换成如下代码</p><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">src = <span class="string">"../../image/"</span> + src;</span><br><span class="line">$(<span class="variable language_">this</span>).<span class="title function_">attr</span>(<span class="string">'src'</span>, data.<span class="property">permalink</span> + src);</span><br><span class="line"><span class="variable language_">console</span>.<span class="property">info</span>&&<span class="variable language_">console</span>.<span class="title function_">info</span>(<span class="string">"update link as:-->"</span> + data.<span class="property">permalink</span> + src);</span><br></pre></td></tr></table></figure><p>此方案适用于本人的将typora图片路径为 image/文章标题.assets/xxx.png</p><p>然后将图片的image文件夹放到source/路径下</p></div><hr class="custom-hr"><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="fas fa-comments fa-fw"></i><span> 评论</span></div><div id="comment-switch"><span class="first-comment">Twikoo</span><span class="switch-btn"></span><span class="second-comment">Gitalk</span></div></div><div class="comment-wrap"><div><div id="twikoo-wrap"></div></div><div><div id="gitalk-container"></div></div></div></div></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="is-center"><div class="avatar-img"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/hahhome.gitee.io/img/avatar.webp" onerror='this.onerror=null,this.src="/hahhome.gitee.io/img/friend_404.gif"' alt="avatar"></div><div class="author-info__name">spongehah</div><div class="author-info__description">Java后端学习中,我的原创日常笔记将会分享在这里,还会转载一些觉得写的好的笔记,快来和我一起学习吧!</div></div><div class="card-info-data site-data is-center"><a href="/hahhome.gitee.io/archives/"><div class="headline">文章</div><div class="length-num">27</div></a><a href="/hahhome.gitee.io/tags/"><div class="headline">标签</div><div class="length-num">7</div></a><a href="/hahhome.gitee.io/categories/"><div class="headline">分类</div><div class="length-num">1</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="http://47.115.207.49/"><i class="fas fa-home"></i><span>The another blog</span></a><div class="card-info-social-icons is-center"><a class="social-icon" href="https://github.com/spongehah" target="_blank" title="Github"><i class="fab fa-github" style="color:#24292e"></i></a><a class="social-icon" href="/hahhome.gitee.io/spongehah@qq.com" target="_blank" title="Email"><i class="fas fa-envelope" style="color:#4a7dbe"></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">欢迎来到HahHome!<br>本站运行时间为本站搭建完成时间,站主第一个博客网站搭建时间为2022年11月25日<br>站主方向为Java后端,平时记录一些自己的学习笔记,也会转载一些觉得写的好的博客,站主会抽空定期更新的~~<br>更多笔记和资料没有md文档无法上传,另外想获得实时笔记和md源文档还有更多资料可以关注一下我的github仓库。<font color="red">💘</font></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="/hahhome.gitee.io/blog/Redis/" title="Redis安装和常见数据类型命令"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/hahhome.gitee.io/img/cover_default_img/02.webp" onerror='this.onerror=null,this.src="/hahhome.gitee.io/img/404.webp"' alt="Redis安装和常见数据类型命令"></a><div class="content"><a class="title" href="/hahhome.gitee.io/blog/Redis/" title="Redis安装和常见数据类型命令">Redis安装和常见数据类型命令</a><time datetime="2023-10-01T06:51:00.000Z" title="发表于 2023-10-01 14:51:00">2023-10-01</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/hahhome.gitee.io/blog/MySQL(6)%E5%AE%9E%E6%88%9845%E8%AE%B2%E7%AC%94%E8%AE%B0/" title="MySQL(6)实战45讲笔记"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/hahhome.gitee.io/img/cover_default_img/05.webp" onerror='this.onerror=null,this.src="/hahhome.gitee.io/img/404.webp"' alt="MySQL(6)实战45讲笔记"></a><div class="content"><a class="title" href="/hahhome.gitee.io/blog/MySQL(6)%E5%AE%9E%E6%88%9845%E8%AE%B2%E7%AC%94%E8%AE%B0/" title="MySQL(6)实战45讲笔记">MySQL(6)实战45讲笔记</a><time datetime="2023-10-01T06:50:06.000Z" title="发表于 2023-10-01 14:50:06">2023-10-01</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/hahhome.gitee.io/blog/MySQL(5)%E6%97%A5%E5%BF%97%E4%B8%8E%E5%A4%87%E4%BB%BD%E7%AF%87/" title="MySQL(5)日志与备份篇"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/hahhome.gitee.io/img/cover_default_img/05.webp" onerror='this.onerror=null,this.src="/hahhome.gitee.io/img/404.webp"' alt="MySQL(5)日志与备份篇"></a><div class="content"><a class="title" href="/hahhome.gitee.io/blog/MySQL(5)%E6%97%A5%E5%BF%97%E4%B8%8E%E5%A4%87%E4%BB%BD%E7%AF%87/" title="MySQL(5)日志与备份篇">MySQL(5)日志与备份篇</a><time datetime="2023-10-01T06:50:05.000Z" title="发表于 2023-10-01 14:50:05">2023-10-01</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/hahhome.gitee.io/blog/MySQL(4)%E4%BA%8B%E5%8A%A1%E7%AF%87/" title="MySQL(4)事务篇"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/hahhome.gitee.io/img/cover_default_img/01.webp" onerror='this.onerror=null,this.src="/hahhome.gitee.io/img/404.webp"' alt="MySQL(4)事务篇"></a><div class="content"><a class="title" href="/hahhome.gitee.io/blog/MySQL(4)%E4%BA%8B%E5%8A%A1%E7%AF%87/" title="MySQL(4)事务篇">MySQL(4)事务篇</a><time datetime="2023-10-01T06:50:04.000Z" title="发表于 2023-10-01 14:50:04">2023-10-01</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/hahhome.gitee.io/blog/MySQL(3)%E7%B4%A2%E5%BC%95%E5%92%8C%E8%B0%83%E4%BC%98%E7%AF%87/" title="MySQL(3)索引和调优篇"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="/hahhome.gitee.io/img/cover_default_img/03.webp" onerror='this.onerror=null,this.src="/hahhome.gitee.io/img/404.webp"' alt="MySQL(3)索引和调优篇"></a><div class="content"><a class="title" href="/hahhome.gitee.io/blog/MySQL(3)%E7%B4%A2%E5%BC%95%E5%92%8C%E8%B0%83%E4%BC%98%E7%AF%87/" title="MySQL(3)索引和调优篇">MySQL(3)索引和调优篇</a><time datetime="2023-10-01T06:50:03.000Z" title="发表于 2023-10-01 14:50:03">2023-10-01</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-categories"><div class="item-headline"><i class="fas fa-folder-open"></i> <span>分类</span></div><ul class="card-category-list" id="aside-cat-list"><li class="card-category-list-item"><a class="card-category-list-link" href="/hahhome.gitee.io/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"><span class="card-category-list-name">学习笔记</span><span class="card-category-list-count">26</span></a></li></ul></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="/hahhome.gitee.io/tags/JUC/" style="font-size:1.45em;color:#804394">JUC</a><a href="/hahhome.gitee.io/tags/JVM/" style="font-size:1.35em;color:#a91da2">JVM</a><a href="/hahhome.gitee.io/tags/MySQL/" style="font-size:1.35em;color:#9312a3">MySQL</a><a href="/hahhome.gitee.io/tags/Nginx/" style="font-size:1.25em;color:#33137d">Nginx</a><a href="/hahhome.gitee.io/tags/Redis/" style="font-size:1.15em;color:#bc9d76">Redis</a><a href="/hahhome.gitee.io/tags/%E6%B5%8B%E8%AF%95/" style="font-size:1.15em;color:#1e7f45">测试</a><a href="/hahhome.gitee.io/tags/SpringCloud/" style="font-size:1.15em;color:#615407">SpringCloud</a></div></div><div class="card-widget card-archives"><div class="item-headline"><i class="fas fa-archive"></i><span>归档</span></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/hahhome.gitee.io/archives/2023/10/"><span class="card-archive-list-date">2023 十月</span><span class="card-archive-list-count">26</span></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/hahhome.gitee.io/archives/2023/09/"><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">27</div></div><div class="webinfo-item"><div class="item-name">已运行时间 :</div><div class="item-count" id="runtimeshow" data-publishdate="2023-09-30T16:00:00.000Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总字数 :</div><div class="item-count">413.1k</div></div><div class="webinfo-item"><div class="item-name">本站访客数 :</div><div class="item-count" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总访问量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastpushdate="2023-10-09T15:35:51.351Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer" style="background-image:url(/hahhome.gitee.io/img/top_img/index.webp)"><div id="footer-wrap"><div class="copyright">©2022 - 2023 By spongehah</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 class="footer_custom_text">I wish you to become your own sun, no need to rely on who's light.<p><a target="_blank" href="https://hexo.io/"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img.shields.io/badge/Frame-Hexo-blue?style=flat&logo=hexo" title="博客框架为Hexo"></a> <a target="_blank" href="https://butterfly.js.org/"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img.shields.io/badge/Theme-Butterfly-6513df?style=flat&logo=bitdefender" title="主题采用butterfly"></a> <a target="_blank" href="https://www.jsdelivr.com/"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img.shields.io/badge/CDN-jsDelivr-orange?style=flat&logo=jsDelivr" title="本站使用JsDelivr为静态资源提供CDN加速"></a> <a target="_blank" href="https://github.com/"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img.shields.io/badge/Source-Github-d021d6?style=flat&logo=GitHub" title="本站项目由Gtihub托管"></a> <a target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://img.shields.io/badge/Copyright-BY--NC--SA%204.0-d42328?style=flat&logo=Claris" title="本站采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可"></a></p></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><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></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 class="js-pjax" id="rightMenu"><div class="rightMenu-group rightMenu-small"><a class="rightMenu-item" href="javascript:window.history.back();"><i class="fa fa-arrow-left"></i></a><a class="rightMenu-item" href="javascript:window.history.forward();"><i class="fa fa-arrow-right"></i></a><a class="rightMenu-item" href="javascript:window.location.reload();"><i class="fa fa-refresh"></i></a><a class="rightMenu-item" href="javascript:rmf.scrollToTop();"><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();"><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();"><i class="iconfont icon-baidu"></i><span>百度搜索</span></a><a class="rightMenu-item" href="#post-comment" onclick="rmf.yinyong()"><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();"><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()"><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:rmf.copyWordsLink()"><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()"><i class="fa fa-window-restore"></i><span>新窗口打开</span></a><a class="rightMenu-item" id="menu-too" href="javascript:rmf.open()"><i class="fa fa-link"></i><span>转到链接</span></a><a class="rightMenu-item" href="javascript:rmf.copyLink()"><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()"><i class="fa fa-download"></i><span>保存图片</span></a><a class="rightMenu-item" href="javascript:rmf.openWithNewTab()"><i class="fa fa-window-restore"></i><span>在新窗口打开</span></a><a class="rightMenu-item" href="javascript:rmf.click()"><i class="fa fa-arrows-alt"></i><span>全屏显示</span></a><a class="rightMenu-item" href="javascript:rmf.copyLink()"><i class="fa fa-copy"></i><span>复制图片链接</span></a></div><div class="rightMenu-group rightMenu-line"><a class="rightMenu-item menu-link" href="/archives/"><i class="fa-solid fa-archive"></i><span>文章归档</span></a><a class="rightMenu-item menu-link" href="/categories/"><i class="fa-solid fa-folder-open"></i><span>文章分类</span></a><a class="rightMenu-item menu-link" href="/tags/"><i class="fa-solid fa-tags"></i><span>文章标签</span></a><a class="rightMenu-item" href="javascript:rmf.switchDarkMode();"><i class="fa fa-moon"></i><span>昼夜切换</span></a><a class="rightMenu-item" href="javascript:rmf.translate();"><i class="iconfont icon-fanti"></i><span>繁简转换</span></a><a class="rightMenu-item" href="javascript:rmf.switchReadMode();"><i class="fa fa-book"></i><span>阅读模式</span></a></div></div><div><script src="/hahhome.gitee.io/js/utils.js"></script><script src="/hahhome.gitee.io/js/main.js"></script><script src="/hahhome.gitee.io/js/tw_cn.js"></script><script src="/hahhome.gitee.io/pluginsSrc/@fancyapps/ui/dist/fancybox/fancybox.umd.js"></script><script src="/hahhome.gitee.io/pluginsSrc/vanilla-lazyload/dist/lazyload.iife.min.js"></script><script src="/hahhome.gitee.io/pluginsSrc/node-snackbar/dist/snackbar.min.js"></script><script>function panguFn () { if (typeof pangu === 'object') pangu.autoSpacingPage() else { getScript('/hahhome.gitee.io/pluginsSrc/pangu/dist/browser/pangu.min.js') .then(() => { pangu.autoSpacingPage() }) } } function panguInit () { if (true){ GLOBAL_CONFIG_SITE.isPost && panguFn() } else { panguFn() } } document.addEventListener('DOMContentLoaded', panguInit)</script><div class="js-pjax"><script>(()=>{ const init = () => { twikoo.init(Object.assign({ el: '#twikoo-wrap', envId: 'https://twikoo.hahhome.top/', region: '', onCommentLoaded: function () { btf.loadLightbox(document.querySelectorAll('#twikoo .tk-content img:not(.tk-owo-emotion)')) } }, null)) } const getCount = () => { const countELement = document.getElementById('twikoo-count') if(!countELement) return twikoo.getCommentsCount({ envId: 'https://twikoo.hahhome.top/', region: '', urls: [window.location.pathname], includeReply: false }).then(function (res) { countELement.textContent = res[0].count }).catch(function (err) { console.error(err); }); } const runFn = () => { init() GLOBAL_CONFIG_SITE.isPost && getCount() } const loadTwikoo = () => { if (typeof twikoo === 'object') { setTimeout(runFn,0) return } getScript('/hahhome.gitee.io/pluginsSrc/twikoo/dist/twikoo.all.min.js').then(runFn) } if ('Twikoo' === 'Twikoo' || !true) { if (true) btf.loadComment(document.getElementById('twikoo-wrap'), loadTwikoo) else loadTwikoo() } else { window.loadOtherComment = () => { loadTwikoo() } } })()</script><script>function loadGitalk () { function initGitalk () { var gitalk = new Gitalk(Object.assign({ clientID: '7ecf16f704fd5834a3a5', clientSecret: 'ed4a99d0eb3e4480a27445dd2b6a03b96fa99ddf', repo: 'hahhome.github.io', owner: 'spongehah', admin: ['spongehah'], id: 'fe5e8414b493dbde0470631ee42c0382', updateCountCallback: commentCount },null)) gitalk.render('gitalk-container') } if (typeof Gitalk === 'function') initGitalk() else { getCSS('/hahhome.gitee.io/pluginsSrc/gitalk/dist/gitalk.css') getScript('/hahhome.gitee.io/pluginsSrc/gitalk/dist/gitalk.min.js').then(initGitalk) } } function commentCount(n){ let isCommentCount = document.querySelector('#post-meta .gitalk-comment-count') if (isCommentCount) { isCommentCount.textContent= n } } if ('Twikoo' === 'Gitalk' || !true) { if (true) btf.loadComment(document.getElementById('gitalk-container'), loadGitalk) else loadGitalk() } else { function loadOtherComment () { loadGitalk() } }</script></div><script>window.addEventListener('load', () => { const changeContent = (content) => { if (content === '') return content content = content.replace(/<img.*?src="(.*?)"?[^\>]+>/ig, '[图片]') // replace image link content = content.replace(/<a[^>]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi, '[链接]') // replace url content = content.replace(/<pre><code>.*?<\/pre>/gi, '[代码]') // replace code content = content.replace(/<[^>]+>/g,"") // remove html tag if (content.length > 150) { content = content.substring(0,150) + '...' } return content } const getComment = () => { const runTwikoo = () => { twikoo.getRecentComments({ envId: 'https://twikoo.hahhome.top/', region: '', pageSize: 6, includeReply: true }).then(function (res) { const twikooArray = res.map(e => { return { 'content': changeContent(e.comment), 'avatar': e.avatar, 'nick': e.nick, 'url': e.url + '#' + e.id, 'date': new Date(e.created).toISOString() } }) saveToLocal.set('twikoo-newest-comments', JSON.stringify(twikooArray), 10/(60*24)) generateHtml(twikooArray) }).catch(function (err) { const $dom = document.querySelector('#card-newest-comments .aside-list') $dom.textContent= "无法获取评论,请确认相关配置是否正确" }) } if (typeof twikoo === 'object') { runTwikoo() } else { getScript('/hahhome.gitee.io/pluginsSrc/twikoo/dist/twikoo.all.min.js').then(runTwikoo) } } const generateHtml = array => { let result = '' if (array.length) { for (let i = 0; i < array.length; i++) { result += '<div class=\'aside-list-item\'>' if (true) { const name = 'data-lazy-src' result += `<a href='${array[i].url}' class='thumbnail'><img ${name}='${array[i].avatar}' alt='${array[i].nick}'></a>` } result += `<div class='content'> <a class='comment' href='${array[i].url}' title='${array[i].content}'>${array[i].content}</a> <div class='name'><span>${array[i].nick} / </span><time datetime="${array[i].date}">${btf.diffDate(array[i].date, true)}</time></div> </div></div>` } } else { result += '没有评论' } let $dom = document.querySelector('#card-newest-comments .aside-list') $dom.innerHTML= result window.lazyLoadInstance && window.lazyLoadInstance.update() window.pjax && window.pjax.refresh($dom) } const newestCommentInit = () => { if (document.querySelector('#card-newest-comments .aside-list')) { const data = saveToLocal.get('twikoo-newest-comments') if (data) { generateHtml(JSON.parse(data)) } else { getComment() } } } newestCommentInit() document.addEventListener('pjax:complete', newestCommentInit) })</script><script defer src="https://npm.elemecdn.com/jquery@latest/dist/jquery.min.js"></script><script type="text/javascript" src="https://npm.elemecdn.com/jquery@latest/dist/jquery.min.js"></script><script async src="https://npm.elemecdn.com/tzy-blog/lib/js/theme/cursor.js"></script><canvas id="universe"></canvas><script defer src="/js/universe.js"></script><script defer data-pjax src="/js/cat.js"></script><script defer data-pjax src="/js/rightMenu.js"></script><script id="canvas_nest" defer color="0,0,255" opacity="0.7" zindex="-1" count="99" mobile="false" src="/hahhome.gitee.io/pluginsSrc/butterfly-extsrc/dist/canvas-nest.min.js"></script><script src="/hahhome.gitee.io/pluginsSrc/butterfly-extsrc/dist/activate-power-mode.min.js"></script><script>POWERMODE.colorful=!0,POWERMODE.shake=!0,POWERMODE.mobile=!1,document.body.addEventListener("input",POWERMODE)</script><script id="click-heart" src="/hahhome.gitee.io/pluginsSrc/butterfly-extsrc/dist/click-heart.min.js" async mobile="false"></script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="fas fa-times"></i></button></nav><div class="is-center" id="loading-database"><i class="fas fa-spinner fa-pulse"></i><span> 数据库加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"></div></div><hr><div class="no-result" id="local-search-results"></div><div id="local-search-stats-wrap"></div></div></div><div id="search-mask"></div><script src="/hahhome.gitee.io/js/search/local-search.js"></script></div></div><script data-pjax>function butterfly_clock_anzhiyu_injector_config(){var e=document.getElementsByClassName("sticky_layout")[0];console.log("已挂载butterfly_clock_anzhiyu"),e&&e.insertAdjacentHTML("afterbegin",'<div class="card-widget card-clock"><div class="card-glass"><div class="card-background"><div class="card-content"><div id="hexo_electric_clock"><img class="entered loading" id="card-clock-loading" src= "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-lazy-src="https://cdn.cbd.int/hexo-butterfly-clock-anzhiyu/lib/loading.gif" style="height: 120px; width: 100%;" data-ll-status="loading"/></div></div></div></div></div>')}for(var elist="null".split(","),cpage=location.pathname,epage="all",qweather_key="b16a1fa0e63c46a4b8f28abfb06ae3fe",gaud_map_key="e2b04289e870b005374ee030148d64fd&s=rsv3",baidu_ak_key="undefined",flag=0,clock_rectangle="112.982279,28.19409",clock_default_rectangle_enable="false",i=0;i<elist.length;i++)cpage.includes(elist[i])&&flag++;("all"===epage&&0==flag||epage===cpage)&&butterfly_clock_anzhiyu_injector_config()</script><script src="https://widget.qweather.net/simple/static/js/he-simple-common.js?v=2.0"></script><script data-pjax src="https://cdn.cbd.int/hexo-butterfly-clock-anzhiyu/lib/clock.min.js"></script><script src="/hahhome.gitee.io/live2dw/lib/L2Dwidget.min.js?094cbace49a39548bed64abff5988b05"></script><script>L2Dwidget.init({tagMode:!1,debug:!1,model:{jsonPath:"/hahhome.gitee.io/live2dw/assets/hijiki.model.json"},display:{position:"left",width:150,height:300,hOffset:20,vOffset:-20},mobile:{show:!1},log:!1,pluginJsPath:"lib/",pluginModelPath:"assets/",pluginRootPath:"live2dw/"})</script></body></html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。