CINXE.COM
Pdone's Blog
<!DOCTYPE html> <html lang="zh-CN" data-default-color-scheme=dark> <head> <meta charset="UTF-8"> <link rel="apple-touch-icon" sizes="76x76" href="/favicon.ico"> <link rel="icon" href="/favicon.ico"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, shrink-to-fit=no"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="theme-color" content="#2f4154"> <meta name="author" content="pdone"> <meta name="keywords" content="pdone,Hexo,C++,C#,developer,vue"> <meta name="description" content="Only Peace & Love Here"> <meta property="og:type" content="website"> <meta property="og:title" content="Pdone's Blog"> <meta property="og:url" content="https://awaw.cc/"> <meta property="og:site_name" content="Pdone's Blog"> <meta property="og:description" content="Only Peace & Love Here"> <meta property="og:locale" content="zh_CN"> <meta property="article:author" content="pdone"> <meta property="article:tag" content="pdone,Hexo,C++,C#,developer,vue"> <meta name="twitter:card" content="summary_large_image"> <meta name="referrer" content="no-referrer-when-downgrade"> <title>Pdone's Blog</title> <link rel="stylesheet" href="https://lib.baomitu.com/twitter-bootstrap/4.6.1/css/bootstrap.min.css" /> <!-- 主题依赖的图标库,不要自行修改 --> <!-- Do not modify the link that theme dependent icons --> <link rel="stylesheet" href="//at.alicdn.com/t/font_1749284_hj8rtnfg7um.css"> <link rel="stylesheet" href="//at.alicdn.com/t/font_1736178_lbnruvf0jn.css"> <link rel="stylesheet" href="/css/main.css" /> <link id="highlight-css" rel="stylesheet" href="/css/highlight.css" /> <link id="highlight-css-dark" rel="stylesheet" href="/css/highlight-dark.css" /> <script id="fluid-configs"> var Fluid = window.Fluid || {}; Fluid.ctx = Object.assign({}, Fluid.ctx) var CONFIG = {"hostname":"awaw.cc","root":"/","version":"1.9.7","typing":{"enable":true,"typeSpeed":70,"cursorChar":"_","loop":false,"scope":["home","post"]},"anchorjs":{"enable":true,"element":"h1,h2,h3,h4,h5,h6","placement":"left","visible":"hover","icon":"#"},"progressbar":{"enable":true,"height_px":3,"color":"#29d","options":{"showSpinner":false,"trickleSpeed":100}},"code_language":{"enable":true,"default":"TEXT"},"copy_btn":true,"image_caption":{"enable":true},"image_zoom":{"enable":true,"img_url_replace":["",""]},"toc":{"enable":true,"placement":"right","headingSelector":"h1,h2,h3,h4,h5,h6","collapseDepth":2},"lazyload":{"enable":true,"loading_img":"/loading.svg","onlypost":false,"offset_factor":2},"web_analytics":{"enable":true,"follow_dnt":true,"baidu":"def79bf7d2240517f4fcbd4d5b9fa688","google":{"measurement_id":null},"tencent":{"sid":null,"cid":null},"woyaola":21715279,"cnzz":null,"leancloud":{"app_id":null,"app_key":null,"server_url":null,"path":"window.location.pathname","ignore_local":false}},"search_path":"/local-search.xml","include_content_in_search":true}; if (CONFIG.web_analytics.follow_dnt) { var dntVal = navigator.doNotTrack || window.doNotTrack || navigator.msDoNotTrack; Fluid.ctx.dnt = dntVal && (dntVal.startsWith('1') || dntVal.startsWith('yes') || dntVal.startsWith('on')); } </script> <script src="/js/utils.js" ></script> <script src="/js/color-schema.js" ></script> <!-- Baidu Analytics --> <script async> if (!Fluid.ctx.dnt) { var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?def79bf7d2240517f4fcbd4d5b9fa688"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); } </script> <!-- Google tag (gtag.js) --> <script async> if (!Fluid.ctx.dnt) { Fluid.utils.createScript("https://www.googletagmanager.com/gtag/js?id=", function() { window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', ''); }); } </script> <!-- 51.la Analytics --> <script async> if (!Fluid.ctx.dnt) { Fluid.utils.createScript('//js.users.51.la/21715279.js'); } </script> <!-- hexo injector head_end start --> <link rel="stylesheet" href="/assets/custom.css"> <link rel="stylesheet" href="/assets/font-awesome.min.css"> <!-- hexo injector head_end end --><meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Pdone's Blog" type="application/atom+xml"> </head> <body> <header> <div class="header-inner" style="height: 100vh;"> <nav id="navbar" class="navbar fixed-top navbar-expand-lg navbar-dark scrolling-navbar"> <div class="container"> <a class="navbar-brand" href="/"> <strong>Pdone's Blog</strong> </a> <button id="navbar-toggler-btn" class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <div class="animated-icon"><span></span><span></span><span></span></div> </button> <!-- Collapsible content --> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav ml-auto text-center"> <li class="nav-item"> <a class="nav-link" href="/" target="_self"> <i class="iconfont icon-home-fill"></i> <span>Home</span> </a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" target="_self" href="javascript:;" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-folder"></i> <span>Archive</span> </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="/archives/" target="_self"> <i class="iconfont icon-archive-fill"></i> <span>归档</span> </a> <a class="dropdown-item" href="/categories/" target="_self"> <i class="iconfont icon-category-fill"></i> <span>分类</span> </a> <a class="dropdown-item" href="/tags/" target="_self"> <i class="fa fa-tags"></i> <span>标签</span> </a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" target="_self" href="javascript:;" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-wrench"></i> <span>Tools</span> </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="/tools/eat-what-today/" target="_self"> <i class="fa fa-cutlery"></i> <span>今天吃什么</span> </a> <a class="dropdown-item" href="/tools/catch-the-cat/" target="_self"> <i class="fa fa-github-alt"></i> <span>捉住小猫</span> </a> <a class="dropdown-item" href="/tools/pwd-generator/" target="_self"> <i class="fa fa-shield"></i> <span>密码生成器</span> </a> <a class="dropdown-item" href="/tools/md-editor/" target="_self"> <i class="fa fa-edit"></i> <span>MD编辑器</span> </a> <a class="dropdown-item" href="/tools/swing-girl/" target="_self"> <i class="fa fa-pagelines"></i> <span>荡秋千</span> </a> <a class="dropdown-item" href="/tools/planet/" target="_self"> <i class="fa fa-superpowers"></i> <span>星球</span> </a> <a class="dropdown-item" href="https://aria.awaw.cc" target="_self"> <i class="fa fa-rocket"></i> <span>AriaNg</span> </a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" target="_self" href="javascript:;" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-superpowers"></i> <span>AI</span> </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="https://chatgpt.com/" target="_self"> <span>ChatGPT</span> </a> <a class="dropdown-item" href="https://yiyan.baidu.com/" target="_self"> <span>文心一言</span> </a> <a class="dropdown-item" href="https://tongyi.aliyun.com/qianwen/" target="_self"> <span>通义千问</span> </a> <a class="dropdown-item" href="https://yuanbao.tencent.com/" target="_self"> <span>腾讯元宝</span> </a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" target="_self" href="javascript:;" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="fa fa-asterisk"></i> <span>More</span> </a> <div class="dropdown-menu" aria-labelledby="navbarDropdown"> <a class="dropdown-item" href="/links/" target="_self"> <i class="iconfont icon-link-fill"></i> <span>友链</span> </a> <a class="dropdown-item" href="/about/" target="_self"> <i class="iconfont icon-user-fill"></i> <span>关于</span> </a> </div> </li> <li class="nav-item" id="search-btn"> <a class="nav-link" target="_self" href="javascript:;" data-toggle="modal" data-target="#modalSearch" aria-label="Search"> <i class="iconfont icon-search"></i> </a> </li> <li class="nav-item" id="color-toggle-btn"> <a class="nav-link" target="_self" href="javascript:;" aria-label="Color Toggle"> <i class="iconfont icon-dark" id="color-toggle-icon"></i> </a> </li> </ul> </div> </div> </nav> <div id="banner" class="banner" parallax=true style="background: url('/') no-repeat center center; background-size: cover;"> <div class="full-bg-img"> <div class="mask flex-center" style="background-color: rgba(0, 0, 0, 0)"> <div class="banner-text text-center fade-in-up"> <div class="h2"> <span id="subtitle" data-typed-text="皮蛋的博客"></span> </div> </div> <div class="scroll-down-bar"> <i class="iconfont icon-arrowdown"></i> </div> </div> </div> </div> </div> </header> <main> <div class="container nopadding-x-md"> <div id="board" style="margin-top: 0"> <div class="container"> <div class="row"> <div class="col-12 col-md-10 m-auto"> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <i class="index-pin fa fa-arrow-up" title="Pin on top"></i> <a href="/post/awesome/" target="_self"> 🌈Awesome Software / Service </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/awesome/" target="_self"> <div> 分享一些好用的软件、服务和开源项目等,传递开源与分享精神。纯粹的分享与推荐,放心食用。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2023-07-07 00:00" pubdate> 2023-07-07 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Share/" class="category-chain-item">Share</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/Software/">#Software</a> <a href="/tags/Service/">#Service</a> <a href="/tags/Awesome/">#Awesome</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <i class="index-pin fa fa-arrow-up" title="Pin on top"></i> <a href="/post/free-control/" target="_self"> Free Control 用电脑控制手机 - 开源 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/free-control/" target="_self"> <div> 基于开源项目scrcpy,提供简洁的交互界面。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2020-09-15 00:00" pubdate> 2020-09-15 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Tools/" class="category-chain-item">Tools</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/NET/">#.NET</a> <a href="/tags/OpenSource/">#OpenSource</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <a href="/post/install-win11-with-local-user/" target="_self"> 安装 Windows 11 时使用本地帐户的方法 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/install-win11-with-local-user/" target="_self"> <div> 在系统安装界面断网并以 OOBE\BYPASSNRO 指令跳过登录。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2024-06-25 00:00" pubdate> 2024-06-25 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Share/" class="category-chain-item">Share</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/OS/">#OS</a> <a href="/tags/Win/">#Win</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <a href="/post/whimsy/" target="_self"> 奇思妙想💭 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/whimsy/" target="_self"> <div> </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2023-08-04 00:00" pubdate> 2023-08-04 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Share/" class="category-chain-item">Share</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/Whimsy/">#Whimsy</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <a href="/post/whats-short-link/" target="_self"> 短链接服务Octopus的实现与源码开放 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/whats-short-link/" target="_self"> <div> 一直想实现一个私有化的短链接服务,后来发现了这个项目,避免了重复造轮子。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2023-07-20 00:00" pubdate> 2023-07-20 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Developer/" class="category-chain-item">Developer</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/OpenSource/">#OpenSource</a> <a href="/tags/Java/">#Java</a> <a href="/tags/ShortLink/">#ShortLink</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <a href="/post/learn-road-design/" target="_self"> 道路勘测设计学习笔记 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/learn-road-design/" target="_self"> <div> 道路平面设计公路一种带状的空间结构物,它的中线是一条空间曲线。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2023-04-01 00:00" pubdate> 2023-04-01 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Share/" class="category-chain-item">Share</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/Note/">#Note</a> <a href="/tags/RoadDesign/">#RoadDesign</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <a href="/post/learn-bridge-design/" target="_self"> 桥梁设计学习笔记 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/learn-bridge-design/" target="_self"> <div> 桥梁定义桥梁是道路路线遇到江河湖泊、山谷深沟以及其他线路(铁路或公路)等障碍时,为了保持道路的连续性而专门建造的人工构造物。桥梁既要保证桥上的交通运行,也要保证桥下水流的宣泄、船只的通航或车辆的通行。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2023-04-01 00:00" pubdate> 2023-04-01 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Share/" class="category-chain-item">Share</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/Note/">#Note</a> <a href="/tags/BridgeDesign/">#BridgeDesign</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <a href="/post/my-first-nas/" target="_self"> NAS诞生记 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/my-first-nas/" target="_self"> <div> NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2022-06-10 00:00" pubdate> 2022-06-10 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Share/" class="category-chain-item">Share</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/NAS/">#NAS</a> <a href="/tags/Synology/">#Synology</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <a href="/post/car-code-generator/" target="_self"> 挪车码生成器 - 开源 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/car-code-generator/" target="_self"> <div> 临时停车时,直接把手机号放在车上,容易被广告推销人员盯上,用二维码的方式间接给别人提供联系方式,可以有效降低此类情况发生。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2021-06-18 00:00" pubdate> 2021-06-18 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Tools/" class="category-chain-item">Tools</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/NET/">#.NET</a> <a href="/tags/QRCode/">#QRCode</a> <a href="/tags/OpenSource/">#OpenSource</a> </div> </div> </article> </div> <div class="row mx-auto index-card"> <article class="col-12 col-md-12 mx-auto index-info"> <h2 class="index-header"> <a href="/post/git-command/" target="_self"> 最常用的 35 个 Git 命令 </a> </h2> <a class="index-excerpt index-excerpt__noimg" href="/post/git-command/" target="_self"> <div> 不管你是新手还是经验丰富的开发人员,都需要使用源代码管理。因此很大几率上你会选择使用Git来管理源代码。 要发挥Git的全部潜力,我们需要了解Git命令。在本文中,你将学到最有用的一些Git命令,掌握这些Git命令将帮助你提升编码水平。 </div> </a> <div class="index-btm post-metas"> <div class="post-meta mr-3"> <i class="iconfont icon-date"></i> <time datetime="2021-05-21 00:00" pubdate> 2021-05-21 </time> </div> <div class="post-meta mr-3 d-flex align-items-center"> <i class="iconfont icon-category"></i> <span class="category-chains"> <span class="category-chain"> <a href="/categories/Developer/" class="category-chain-item">Developer</a> </span> </span> </div> <div class="post-meta"> <i class="iconfont icon-tags"></i> <a href="/tags/Git/">#Git</a> </div> </div> </article> </div> <nav aria-label="navigation"> <span class="pagination" id="pagination"> <span class="page-number current">1</span><a class="page-number" href="/page/2/#board">2</a><a class="page-number" href="/page/3/#board">3</a><a class="page-number" href="/page/4/#board">4</a><a class="extend next" rel="next" href="/page/2/#board"><i class="iconfont icon-arrowright"></i></a> </span> </nav> </div> </div> </div> </div> </div> <a id="scroll-top-button" aria-label="TOP" href="#" role="button"> <i class="iconfont icon-arrowup" aria-hidden="true"></i> </a> <div class="modal fade" id="modalSearch" tabindex="-1" role="dialog" aria-labelledby="ModalLabel" aria-hidden="true"> <div class="modal-dialog modal-dialog-scrollable modal-lg" role="document"> <div class="modal-content"> <div class="modal-header text-center"> <h4 class="modal-title w-100 font-weight-bold">搜索</h4> <button type="button" id="local-search-close" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body mx-3"> <div class="md-form mb-5"> <input type="text" id="local-search-input" class="form-control validate"> <label data-error="x" data-success="v" for="local-search-input">关键词</label> </div> <div class="list-group" id="local-search-result"></div> </div> </div> </div> </div> </main> <footer> <div class="footer-inner"> <div class="footer-content"> <div style="font-size:0.8rem">Powered by <a href="https://hexo.io" target="_blank" rel="nofollow noopener"><span>Hexo</span></a> & <a href="https://github.com/fluid-dev/hexo-theme-fluid" target="_blank" rel="nofollow noopener"><span>Fluid</span></a><br> © 2024 <a href="https://github.com/pdone" target="_blank" rel="nofollow noopener"><span>pdone</span></a> All rights reserved.</div> </div> </div> </footer> <!-- Scripts --> <script src="https://lib.baomitu.com/nprogress/0.2.0/nprogress.min.js" ></script> <link rel="stylesheet" href="https://lib.baomitu.com/nprogress/0.2.0/nprogress.min.css" /> <script> NProgress.configure({"showSpinner":false,"trickleSpeed":100}) NProgress.start() window.addEventListener('load', function() { NProgress.done(); }) </script> <script src="https://lib.baomitu.com/jquery/3.6.4/jquery.min.js" ></script> <script src="https://lib.baomitu.com/twitter-bootstrap/4.6.1/js/bootstrap.min.js" ></script> <script src="/js/events.js" ></script> <script src="/js/plugins.js" ></script> <script src="https://lib.baomitu.com/typed.js/2.0.12/typed.min.js" ></script> <script> (function (window, document) { var typing = Fluid.plugins.typing; var subtitle = document.getElementById('subtitle'); if (!subtitle || !typing) { return; } var text = subtitle.getAttribute('data-typed-text'); jQuery.ajax({ type: 'GET', url: 'https://v2.jinrishici.com/one.json', headers: {}, dataType: 'json', success: function(result) { var apiText; if (result) { var keys = 'data,content'.split(','); if (result instanceof Array) { result = result[0]; } for (const k of keys) { var value = result[k]; if (typeof value === 'string') { apiText = value; break; } else if (value instanceof Object) { result = value; } } } apiText ? typing(apiText) : typing(text); }, error: function(xhr, status, error) { if (error) { console.error('Failed to request https://v2.jinrishici.com/one.json:', error); } typing(text); } }) })(window, document); </script> <script src="/js/img-lazyload.js" ></script> <script src="/js/local-search.js" ></script> <!-- 主题的启动项,将它保持在最底部 --> <!-- the boot of the theme, keep it at the bottom --> <script src="/js/boot.js" ></script> <noscript> <div class="noscript-warning">博客在允许 JavaScript 运行的环境下浏览效果更佳</div> </noscript> </body> </html>