-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
1 lines (1 loc) · 23.8 KB
/
index.html
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,viewport-fit=cover"><title>Blog</title><meta name="author" content="Xiao li,xiao-li.mail@foxmail.com"><meta name="copyright" content="Xiao li"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#ffffff"><meta property="og:type" content="website"><meta property="og:title" content="Blog"><meta property="og:url" content="https://xiaolijiayou.github.io/index.html"><meta property="og:site_name" content="Blog"><meta property="og:locale" content="zh_CN"><meta property="og:image" content="https://xiaolijiayou.github.io/img/touxiang.png"><meta property="article:author" content="Xiao li"><meta name="twitter:card" content="summary"><meta name="twitter:image" content="https://xiaolijiayou.github.io/img/touxiang.png"><link rel="shortcut icon" href="/img/favicon.png"><link rel="canonical" href="https://xiaolijiayou.github.io/index.html"><link rel="preconnect" href="//cdn.jsdelivr.net"><link rel="preconnect" href="//busuanzi.ibruce.info"><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free/css/all.min.css"><script>(()=>{const t={set:(e,t,o)=>{if(!o)return;const a=Date.now()+864e5*o;localStorage.setItem(e,JSON.stringify({value:t,expiry:a}))},get:e=>{const t=localStorage.getItem(e);if(!t)return;const{value:o,expiry:a}=JSON.parse(t);if(!(Date.now()>a))return o;localStorage.removeItem(e)}};window.btf={saveToLocal:t,getScript:(e,t={})=>new Promise(((o,a)=>{const n=document.createElement("script");n.src=e,n.async=!0,Object.entries(t).forEach((([e,t])=>n.setAttribute(e,t))),n.onload=n.onreadystatechange=()=>{n.readyState&&!/loaded|complete/.test(n.readyState)||o()},n.onerror=a,document.head.appendChild(n)})),getCSS:(e,t)=>new Promise(((o,a)=>{const n=document.createElement("link");n.rel="stylesheet",n.href=e,t&&(n.id=t),n.onload=n.onreadystatechange=()=>{n.readyState&&!/loaded|complete/.test(n.readyState)||o()},n.onerror=a,document.head.appendChild(n)})),addGlobalFn:(e,t,o=!1,a=window)=>{if(e.startsWith("pjax"))return;const n=a.globalFn||{};n[e]=n[e]||{},n[e][o||Object.keys(n[e]).length]=t,a.globalFn=n}};const o=()=>{document.documentElement.setAttribute("data-theme","dark"),null!==document.querySelector('meta[name="theme-color"]')&&document.querySelector('meta[name="theme-color"]').setAttribute("content","#0d0d0d")},a=()=>{document.documentElement.setAttribute("data-theme","light"),null!==document.querySelector('meta[name="theme-color"]')&&document.querySelector('meta[name="theme-color"]').setAttribute("content","#ffffff")};btf.activateDarkMode=o,btf.activateLightMode=a;const n=t.get("theme"),r=window.matchMedia("(prefers-color-scheme: dark)"),c=window.matchMedia("(prefers-color-scheme: light)");if(void 0===n){if(c.matches)a();else if(r.matches)o();else{const e=(new Date).getHours();e<=6||e>=18?o():a()}r.addEventListener("change",(()=>{void 0===t.get("theme")&&(e.matches?o():a())}))}else"light"===n?a():o();const d=t.get("aside-status");void 0!==d&&document.documentElement.classList.toggle("hide-aside","hide"===d);/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)&&document.documentElement.classList.add("apple")})()</script><script>const GLOBAL_CONFIG={root:"/",algolia:void 0,localSearch:void 0,translate:void 0,highlight:{plugin:"highlight.js",highlightCopy:!0,highlightLang:!0,highlightHeightLimit:!1,highlightFullpage:!1,highlightMacStyle:!0},copy:{success:"复制成功",error:"复制失败",noSupport:"浏览器不支持"},relativeDate:{homepage:!1,post:!1},runtime:"天",dateSuffix:{just:"刚刚",min:"分钟前",hour:"小时前",day:"天前",month:"个月前"},copyright:{limitCount:150,languages:{author:"作者: Xiao li",link:"链接: ",source:"来源: Blog",info:"著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。"}},lightbox:"null",Snackbar:void 0,infinitegrid:{js:"https://cdn.jsdelivr.net/npm/@egjs/infinitegrid/dist/infinitegrid.min.js",buttonText:"加载更多"},isPhotoFigcaption:!1,islazyloadPlugin:!1,isAnchor:!1,percent:{toc:!0,rightside:!1},autoDarkmode:!0}</script><script id="config-diff">var GLOBAL_CONFIG_SITE={title:"Blog",isHighlightShrink:!1,isToc:!1,pageType:"home"}</script><link rel="stylesheet" href="/zhheo/zhheocar.css"><meta name="referrer" content="no-referrer"><meta name="generator" content="Hexo 7.3.0"></head><body><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="avatar-img text-center"><img src="/img/touxiang.png" onerror='this.onerror=null,this.src="/img/friend_404.gif"' alt="avatar"></div><div class="site-data text-center"><a href="/archives/"><div class="headline">文章</div><div class="length-num">3</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">4</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">0</div></a></div><div class="menus_items"><div class="menus_item"><a class="site-page" href="/"><i class="fa-fw fas fa-home"></i> <span>首页</span></a></div><div class="menus_item"><a class="site-page" href="/archives/"><i class="fa-fw fas fa-archive"></i> <span>时间轴</span></a></div><div class="menus_item"><a class="site-page" href="/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"><span class="site-page group"><i class="fa-fw fa fa-heartbeat"></i> <span>生活</span><i class="fas fa-chevron-down"></i></span><ul class="menus_item_child"><li><a class="site-page child" href="/music/"><i class="fa-fw fas fa-music"></i> <span>音乐</span></a></li><li><a class="site-page child" href="/Gallery/"><i class="fa-fw fas fa-images"></i> <span>照片</span></a></li><li><a class="site-page child" href="/movies/"><i class="fa-fw fas fa-video"></i> <span>电影</span></a></li></ul></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="page" id="body-wrap"><header class="full_page" id="page-header" style="background-image:url(https://cn.bing.com/th?id=OHR.LunarNewYearEve25Y_ZH-CN6059625695_UHD.jpg&pid=hp&w=1920)"><nav id="nav"><span id="blog-info"><a class="nav-site-title" href="/"><img class="site-icon" src="https://gitee.com/xiaoli-one/figurebed/raw/master/images/20250206182401996.png" alt="Logo"><span class="site-name">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"><span class="site-page group"><i class="fa-fw fa fa-heartbeat"></i> <span>生活</span><i class="fas fa-chevron-down"></i></span><ul class="menus_item_child"><li><a class="site-page child" href="/music/"><i class="fa-fw fas fa-music"></i> <span>音乐</span></a></li><li><a class="site-page child" href="/Gallery/"><i class="fa-fw fas fa-images"></i> <span>照片</span></a></li><li><a class="site-page child" href="/movies/"><i class="fa-fw fas fa-video"></i> <span>电影</span></a></li></ul></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"><span class="site-page"><i class="fas fa-bars fa-fw"></i></span></div></div></nav><div id="site-info"><h1 id="site-title">Blog</h1><div id="site-subtitle"><span id="subtitle"></span></div><div id="site_social_icons"><a class="social-icon" href="https://github.com/xiaolijiayou" target="_blank" title="Github"><i class="fab fa-github" style="color:#24292e"></i></a><a class="social-icon" href="mailto:xiao-li.mail@foxmail.com" target="_blank" title="Email"><i class="fas fa-envelope" style="color:#4a7dbe"></i></a><a class="social-icon" href="https://space.bilibili.com/1097513365?spm_id_from=333.1007.0.0" target="_blank" title="BiliBli"><i class="fab fa-bilibili" style="color:1e3050"></i></a></div></div><div id="scroll-down"><i class="fas fa-angle-down scroll-down-effects"></i></div></header><main class="layout" id="content-inner"><div class="recent-posts nc" id="recent-posts"><div class="recent-post-items"><div class="recent-post-item"><div class="post_cover"><a href="/2025/02/06/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/" title="ESP32开发环境搭建"><img class="post-bg" src="https://gitee.com/xiaoli-one/figurebed/raw/master/images/20250206221931881.png" onerror='this.onerror=null,this.src="/img/404.jpg"' alt="ESP32开发环境搭建"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/02/06/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/" title="ESP32开发环境搭建">ESP32开发环境搭建</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-02-06T07:22:22.000Z" title="发表于 2025-02-06 15:22:22">2025-02-06</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/2025/02/06/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/#post-comment"><i class="fa-solid fa-spinner fa-spin"></i></a> <span class="article-meta-label">条评论</span></span></div><div class="content">一、Windows系统1.1 使用VS Code插件直接安装在Windows系统下使用VS Code插件直接安装ESP-IDF可以参考官方文档:Install ESP-IDF and Tools,下面介绍安装过程: 安装VS Code,并安装ESP-IDF插件 按Ctrl+Shift+P打开命令行,输入Configure ESP-IDF Extension 选择ESP-IDF: Configure ESP-IDF Extension这一项来配置插件,选择后页面如下图所示: 这里我们选择Express快速安装。 第一项为下载服务器选项,推荐使用 Espressif 下载服务器。第二项为ESP-IDF版本,建议选择V开头的正式发布板,本教程使用V5.2.3版本。第三项ESP-IDF源码位置,请选择不带空格的路径,且对应文件夹需要为空。第四项ESP-IDF 工具...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2025/02/05/armbian%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0/" title="armbian入门学习"><img class="post-bg" src="https://pics.computerbase.de/9/8/5/2/6-d86cd76f2d02e121/article-1280x720.35b0ac8f.jpg" onerror='this.onerror=null,this.src="/img/404.jpg"' alt="armbian入门学习"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/02/05/armbian%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0/" title="armbian入门学习">armbian入门学习</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-02-05T07:22:22.000Z" title="发表于 2025-02-05 15:22:22">2025-02-05</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/2025/02/05/armbian%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0/#post-comment"><i class="fa-solid fa-spinner fa-spin"></i></a> <span class="article-meta-label">条评论</span></span></div><div class="content">armbian常用命令 命令 功能 说明 armbian-update 更新系统内核软件包 sudo armbian-software 安装常用软件 armbian-config 修改系统配置 GUI界面 nmtui 网络管理TUI 使用链接 rmbian-swap 创建swap分区 rmbian-tf 激活tf,sd,u盘的剩余空间 rmbian-sync 更新本地计算机所有服务脚本 udo nano /etc/docker/daemon.json 以管理员身份编辑deamon.json文件 rmbian-install 安装 Armbian 到 EMMC rmbian-led 控制 LED 显示 rmbian-ddbr 备份/还原 EMMC 原系统 ocker --version 查询docker版本 附录B:Armbian系统网络配置示例在/etc/network/interfaces文件中添加以下内容,可以配置一个静态IP地址: 12345auto...</div></div></div><div class="recent-post-item"><div class="post_cover"><a href="/2025/02/05/xiao-first-blog/" title="xiao-first-blog"><img class="post-bg" src="https://www.espressif.com.cn/sites/all/themes/espressif/images/new-home/build-smart-icon5.png?v=1" onerror='this.onerror=null,this.src="/img/404.jpg"' alt="xiao-first-blog"></a></div><div class="recent-post-info"><a class="article-title" href="/2025/02/05/xiao-first-blog/" title="xiao-first-blog">xiao-first-blog</a><div class="article-meta-wrap"><span class="post-meta-date"><i class="far fa-calendar-alt"></i><span class="article-meta-label">发表于</span><time datetime="2025-02-05T05:42:38.000Z" title="发表于 2025-02-05 13:42:38">2025-02-05</time></span><span class="article-meta"><span class="article-meta-separator">|</span><i class="fas fa-comments"></i><a class="twikoo-count" href="/2025/02/05/xiao-first-blog/#post-comment"><i class="fa-solid fa-spinner fa-spin"></i></a> <span class="article-meta-label">条评论</span></span></div><div class="content">介绍大家好,我是xiao~ 这是我利用github搭建的第一篇个人博客,后续会在这里分享自己的开发心得!</div></div></div></div><nav id="pagination"><div class="pagination"><span class="page-number current">1</span></div></nav></div><div class="aside-content" id="aside-content"><div class="card-widget card-info text-center"><div class="avatar-img"><img src="/img/touxiang.png" onerror='this.onerror=null,this.src="/img/friend_404.gif"' alt="avatar"></div><div class="author-info-name">Xiao li</div><div class="author-info-description"></div><div class="site-data"><a href="/archives/"><div class="headline">文章</div><div class="length-num">3</div></a><a href="/tags/"><div class="headline">标签</div><div class="length-num">4</div></a><a href="/categories/"><div class="headline">分类</div><div class="length-num">0</div></a></div><a id="card-info-btn" target="_blank" rel="noopener" href="https://github.com/xiaolijiayou"><i class="fab fa-github"></i><span>关注作者</span></a><div class="card-info-social-icons"><a class="social-icon" href="https://github.com/xiaolijiayou" target="_blank" title="Github"><i class="fab fa-github" style="color:#24292e"></i></a><a class="social-icon" href="mailto:xiao-li.mail@foxmail.com" target="_blank" title="Email"><i class="fas fa-envelope" style="color:#4a7dbe"></i></a><a class="social-icon" href="https://space.bilibili.com/1097513365?spm_id_from=333.1007.0.0" target="_blank" title="BiliBli"><i class="fab fa-bilibili" style="color:1e3050"></i></a></div></div><div class="card-widget card-announcement"><div class="item-headline"><i class="fas fa-bullhorn fa-shake"></i><span>公告</span></div><div class="announcement_content">欢迎来到我的博客!记录我的笔记、学习经验和生活分享。</div></div><div class="sticky_layout"><div class="card-widget card-recent-post"><div class="item-headline"><i class="fas fa-history"></i><span>最新文章</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/2025/02/06/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/" title="ESP32开发环境搭建"><img src="https://gitee.com/xiaoli-one/figurebed/raw/master/images/20250206221931881.png" onerror='this.onerror=null,this.src="/img/404.jpg"' alt="ESP32开发环境搭建"></a><div class="content"><a class="title" href="/2025/02/06/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/ESP32%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/" title="ESP32开发环境搭建">ESP32开发环境搭建</a><time datetime="2025-02-06T07:22:22.000Z" title="发表于 2025-02-06 15:22:22">2025-02-06</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2025/02/05/armbian%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0/" title="armbian入门学习"><img src="https://pics.computerbase.de/9/8/5/2/6-d86cd76f2d02e121/article-1280x720.35b0ac8f.jpg" onerror='this.onerror=null,this.src="/img/404.jpg"' alt="armbian入门学习"></a><div class="content"><a class="title" href="/2025/02/05/armbian%E5%85%A5%E9%97%A8%E5%AD%A6%E4%B9%A0/" title="armbian入门学习">armbian入门学习</a><time datetime="2025-02-05T07:22:22.000Z" title="发表于 2025-02-05 15:22:22">2025-02-05</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/2025/02/05/xiao-first-blog/" title="xiao-first-blog"><img src="https://www.espressif.com.cn/sites/all/themes/espressif/images/new-home/build-smart-icon5.png?v=1" onerror='this.onerror=null,this.src="/img/404.jpg"' alt="xiao-first-blog"></a><div class="content"><a class="title" href="/2025/02/05/xiao-first-blog/" title="xiao-first-blog">xiao-first-blog</a><time datetime="2025-02-05T05:42:38.000Z" title="发表于 2025-02-05 13:42:38">2025-02-05</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-tags"><div class="item-headline"><i class="fas fa-tags"></i><span>标签</span></div><div class="card-tag-cloud"><a href="/tags/armbian/" style="font-size:1.15em;color:#896680">armbian</a><a href="/tags/Linux/" style="font-size:1.15em;color:#3232ae">Linux</a><a href="/tags/ESP32/" style="font-size:1.15em;color:#b17285">ESP32</a><a href="/tags/ESP32-IDF/" style="font-size:1.15em;color:#523247">ESP32-IDF</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="/archives/2025/02/"><span class="card-archive-list-date">二月 2025</span> <span class="card-archive-list-count">3</span></a></li></ul></div><div class="card-widget card-webinfo"><div class="item-headline"><i class="fas fa-chart-line"></i><span>网站信息</span></div><div class="webinfo"><div class="webinfo-item"><div class="item-name">文章数目 :</div><div class="item-count">3</div></div><div class="webinfo-item"><div class="item-name">运行时间 :</div><div class="item-count" id="runtimeshow" data-publishdate="2025-02-04T16: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" id="busuanzi_value_site_uv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">本站总浏览量 :</div><div class="item-count" id="busuanzi_value_site_pv"><i class="fa-solid fa-spinner fa-spin"></i></div></div><div class="webinfo-item"><div class="item-name">最后更新时间 :</div><div class="item-count" id="last-push-date" data-lastpushdate="2025-02-08T13:38:01.966Z"><i class="fa-solid fa-spinner fa-spin"></i></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div class="copyright">©2025 By Xiao li</div><div class="framework-info"><span>框架</span> <a target="_blank" rel="noopener" href="https://hexo.io">Hexo</a><span class="footer-separator">|</span><span>主题</span> <a target="_blank" rel="noopener" href="https://github.com/jerryc127/hexo-theme-butterfly">Butterfly</a></div></div></footer></div><div id="rightside"><div id="rightside-config-hide"><button id="darkmode" type="button" title="日间和夜间模式切换"><i class="fas fa-adjust"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="fas fa-arrows-alt-h"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="设置"><i class="fas fa-cog fa-spin"></i></button><button id="go-up" type="button" title="回到顶部"><span class="scroll-percent"></span><i class="fas fa-arrow-up"></i></button></div></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><div class="js-pjax"><script>(()=>{const t=()=>{const t=document.querySelectorAll("#recent-posts .article-title");let o=[];return t.forEach((t=>{o.push(t.getAttribute("href"))})),o},o=()=>{const o=()=>{twikoo.getCommentsCount({envId:"https://xiao-diy.netlify.app/.netlify/functions/twikoo",region:"",urls:t(),includeReply:!1}).then((function(t){document.querySelectorAll("#recent-posts .twikoo-count").forEach(((o,e)=>{o.textContent=t[e].count}))})).catch((function(t){console.log(t)}))};"object"==typeof twikoo?o():btf.getScript("https://cdn.jsdelivr.net/npm/twikoo/dist/twikoo.all.min.js").then(o)};window.pjax?o():window.addEventListener("load",o)})()</script><script>window.typedJSFn={init:t=>{window.typed=new Typed("#subtitle",Object.assign({strings:t,startDelay:300,typeSpeed:150,loop:!0,backSpeed:50},null))},run:t=>{"function"==typeof Typed?t():btf.getScript("https://cdn.jsdelivr.net/npm/typed.js/dist/typed.umd.min.js").then(t)}},btf.addGlobalFn("pjaxSendOnce",(()=>{typed.destroy()}),"typedDestroy")</script><script>function subtitleType(){typedJSFn.init(["今日事,今日毕","Never put off till tomorrow what you can do today"])}typedJSFn.run(subtitleType)</script></div><script>window.newestComments={changeContent:e=>(""===e||(e=(e=(e=(e=(e=e.replace(/<img.*?src="(.*?)"?[^\>]+>/gi,"[图片]")).replace(/<a[^>]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi,"[链接]")).replace(/<pre><code>.*?<\/pre>/gi,"[代码]")).replace(/<code>.*?<\/code>/gi,"[代码]")).replace(/<[^>]+>/g,"")).length>150&&(e=e.substring(0,150)+"..."),e),generateHtml:(e,t)=>{let n="";if(e.length)for(let t=0;t<e.length;t++){if(n+='<div class="aside-list-item">',e[t].avatar){const a="src",s="";n+=`<a href="${e[t].url}" class="thumbnail"><img ${a}="${e[t].avatar}" alt="${e[t].nick}" ${s}></a>`}n+=`<div class="content">\n <a class="comment" href="${e[t].url}" title="${e[t].content}">${e[t].content}</a>\n <div class="name"><span>${e[t].nick} / </span><time datetime="${e[t].date}">${btf.diffDate(e[t].date,!0)}</time></div>\n </div></div>`}else n+="暂无评论";t.innerHTML=n,window.lazyLoadInstance&&window.lazyLoadInstance.update(),window.pjax&&window.pjax.refresh(t)},newestCommentInit:(e,t)=>{const n=document.querySelector("#card-newest-comments .aside-list");if(n){const a=btf.saveToLocal.get(e);a?newestComments.generateHtml(JSON.parse(a),n):t(n)}},run:(e,t)=>{newestComments.newestCommentInit(e,t),btf.addGlobalFn("pjaxComplete",(()=>newestComments.newestCommentInit(e,t)),e)}}</script><script>window.addEventListener("load",(()=>{const t="twikoo-newest-comments",{changeContent:e,generateHtml:n,run:o}=window.newestComments;o(t,(o=>{const i=()=>{twikoo.getRecentComments({envId:"https://xiao-diy.netlify.app/.netlify/functions/twikoo",region:"",pageSize:6,includeReply:!0}).then((i=>{const a=i.map((t=>({content:e(t.comment),avatar:t.avatar,nick:t.nick,url:t.url+"#"+t.id,date:new Date(t.created).toISOString()})));btf.saveToLocal.set(t,JSON.stringify(a),10/1440),n(a,o)})).catch((t=>{console.error(t),o.textContent="无法获取评论,请确认相关配置是否正确"}))};"object"==typeof twikoo?i():btf.getScript("https://cdn.jsdelivr.net/npm/twikoo/dist/twikoo.all.min.js").then(i)}))}))</script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script></div></body></html>