1<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"/><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2"/><meta name="theme-color" content="#222"/><meta http-equiv="X-UA-COMPATIBLE" content="IE=edge,chrome=1"/><meta name="renderer" content="webkit"/><link rel="icon" type="image/ico" sizes="32x32" href="/assets/favicon.ico"/><link rel="apple-touch-icon" sizes="180x180" href="/assets/apple-touch-icon.png"/><link rel="alternate" href="/rss.xml" title="Cialloï½(â ã»Ï )ââ" type="application/rss+xml"><link rel="alternate" href="/atom.xml" title="Cialloï½(â ã»Ï )ââ" type="application/atom+xml"><link rel="alternate" type="application/json" title="Cialloï½(â ã»Ï )ââ" href="https://simoxdcs.github.io/feed.json"/><link rel="preconnect" href="https://s4.zstatic.net"/><link rel="preconnect" href="https://at.alicdn.com"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Mulish:400,400italic,700,700italic%7CFredericka%20the%20Great:400,400italic,700,700italic%7CNoto%20Serif%20JP:400,400italic,700,700italic%7CNoto%20Serif%20SC:400,400italic,700,700italic%7CInconsolata:400,400italic,700,700italic&display=swap&subset=latin,latin-ext" media="none" onload="this.media='all'"><link rel="modulepreload" href="/js/siteInit.js?v=20260730-home-url-fix"></link><link rel="modulepreload" href="/js/nyx-player-ZTJDYWR3.js"></link><link rel="modulepreload" href="/js/copy-tex-MYBRPUMA.js"></link><link rel="modulepreload" href="/js/post-3ZVOLPU5.js"></link><link rel="modulepreload" href="/js/chunk-LJAOJI5M.js"></link><link rel="modulepreload" href="/js/waline-NVSVNCZW.js"></link><link rel="modulepreload" href="/js/comments-UKWQ4PGU.js"></link><link rel="modulepreload" href="/js/chunk-EPRFQLOA.js"></link><link rel="modulepreload" href="/js/search-AO7WA7FR.js"></link><link rel="modulepreload" href="/js/chunk-ZR27JW3A.js"></link><link rel="modulepreload" href="/js/chunk-3PK7ALY6.js"></link><link rel="modulepreload" href="/js/index.esm-STK4JURV.js"></link><link rel="modulepreload" href="/js/chunk-3K7HWCTQ.js"></link><link rel="modulepreload" href="/js/chunk-6WWVXVKW.js"></link><link rel="modulepreload" href="/js/chunk-WIQECBEN.js"></link><link rel="stylesheet" href="/css/siteInit.css" media="none" onload="this.media='all'"></link><link rel="stylesheet" href="/css/waline-2PCQXSKL.css" media="none" onload="this.media='all'"></link><link rel="stylesheet" href="/css/comments-NVBMGFU5.css" media="none" onload="this.media='all'"></link><link rel="preload" href="https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/67.jpg" as="image" fetchpriority="high"><link rel="preload" href="https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/2.jpg" as="image" fetchpriority="high"><link rel="preload" href="https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/46.jpg" as="image" fetchpriority="high"><link rel="preload" href="https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/23.jpg" as="image" fetchpriority="high"><link rel="preload" href="https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/10.jpg" as="image" fetchpriority="high"><link rel="preload" href="https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/98.jpg" as="image" fetchpriority="high"><meta name="description" content="åäºæ¶èå¨ï¼ä¸åäºæ¶èæ¢"/><link rel="canonical" href="https://simoxdcs.github.io/categories/suibi/"><link rel="stylesheet" href="/css/page.css?v=0.5.4"><title>åç±»ï¼çæ´»ã®éç¬</title><!-- hexo injector head_end start --> 2<style id="legacy-footer-style"> 3 #footer .site-runtime { 4 margin-top: .45rem; 5 color: var(--grey-5); 6 font-size: .875rem; 7 line-height: 1.8; 8 } 9 10 #footer .site-pixel-counter { 11 display: flex; 12 min-height: 5rem; 13 align-items: flex-end; 14 justify-content: center; 15 margin-top: .65rem; 16 overflow: hidden; 17 } 18 19 #footer .site-pixel-counter img { 20 display: block; 21 max-width: min(100%, 31rem); 22 height: auto; 23 image-rendering: pixelated; 24 } 25 26 @media (max-width: 480px) { 27 #footer .site-runtime { 28 font-size: .8125rem; 29 } 30 31 #footer .site-pixel-counter img { 32 max-width: 100%; 33 } 34 } 35</style><style id="post-cover-positions">.segments .cover a[href="/2026/07/30/%E6%89%8B%E5%8A%9E%E8%AE%B0%E5%BD%95/"] > img{object-position:58% 7%}.segments .cover a[href="/2026/07/31/%E6%89%8B%E5%8A%9E%E8%AF%A6%E8%A7%A3/"] > img{object-position:54% 45%}.segments .cover a[href="/2026/07/23/jiaocheng/%E4%BB%8EShoka%E5%88%B0ShokaX%E7%9A%84%E8%BF%81%E7%A7%BB%E4%B8%8E%E7%AE%A1%E7%90%86%E5%8F%B0%E5%BC%80%E5%8F%91/"] > img{object-position:50% 15%}.segments .cover a[href="/2024/09/24/jiaocheng/%E5%A4%A9%E9%80%89%E5%A7%AC%E8%B0%83%E6%95%99%E8%AE%B0%E5%BD%95/"] > img{object-position:50% 17%}.segments .cover a[href="/2026/07/23/jiaocheng/%E4%BB%8E%E9%A1%B5%E9%9D%A2%E5%8D%A1%E5%9C%A8%E5%8A%A0%E8%BD%BD%E4%B8%AD%E5%88%B0%E6%81%A2%E5%A4%8D%E6%9E%84%E5%BB%BA/"] > img{object-position:50% 4%}.segments .cover a[href="/2026/07/23/jiaocheng/%E7%BB%99Hexo%E7%AE%A1%E7%90%86%E5%8F%B0%E5%8A%A0%E5%85%A5%E6%96%87%E7%AB%A0%E5%B0%81%E9%9D%A2%E7%84%A6%E7%82%B9%E9%80%89%E6%8B%A9/"] > img{object-position:57% 21%}.segments .cover a[href="/2025/10/23/xuexi/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"] > img{object-position:52% 13%}.segments .cover a[href="/2026/08/06/%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1%E9%97%B2%E9%B1%BC%E5%87%BA%E5%94%AE%E7%BB%8F%E5%8E%86/"] > img{object-position:49% 29%}.segments .cover a[href="/2026/08/06/jiaocheng/Hexo%E7%AE%A1%E7%90%86%E5%8F%B0%E5%88%9B%E4%BD%9C%E5%B7%A5%E4%BD%9C%E5%8C%BA%E4%B8%8E%E5%9B%BE%E5%BA%8A%E4%BC%98%E5%8C%96%E8%AE%B0%E5%BD%95/"] > img{object-position:54% 21%}.segments .cover a[href="/2026/08/10/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E5%85%AB/"] > img{object-position:72% 64%}.segments .cover a[href="/2026/08/18/jiaocheng/%E9%9B%B7%E8%9B%87%E5%B7%B4%E5%A1%9E%E5%88%A9%E6%96%AF%E8%9B%87V3%E7%81%AF%E5%85%89%E9%97%AA%E7%83%81%E6%8E%92%E6%9F%A5%E8%AE%B0%E5%BD%95/"] > img{object-position:49% 41%}.segments .cover a[href="/2026/08/21/%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1%E6%A2%A6%E5%A2%83%E5%A5%87%E9%81%87/"] > img{object-position:53% 0%}.segments .cover a[href="/2026/08/29/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E4%B9%9D/"] > img{object-position:51% 14%}</style><!-- hexo injector head_end end --><meta name="generator" content="Hexo 7.3.0"></head><body itemscope itemtype="http://schema.org/WebPage"><div id="loading"><div class="cat"><div class="body"></div><div class="head"><div class="face"></div></div><div class="foot"><div class="tummy-end"></div><div class="bottom"></div><div class="legs left"></div><div class="legs right"></div></div><div class="paw"><div class="hands left"></div><div class="hands right"></div></div></div></div><div id="pagefind_mount"></div><div id="container"><header id="header" itemscope itemtype="http://schema.org/WPHeader"><div class="inner"><div id="brand"><div class="pjax"><h1 itemprop="name headline">åç±»äº"çæ´»ã®éç¬"çæç« </h1></div></div><nav id="nav"><div class="inner"><div class="toggle"><div class="lines" aria-label="åæ¢å¯¼èªæ "><span class="line"></span><span class="line"></span><span class="line"></span></div></div><ul class="menu"><li class="item title"><a href="/" rel="start">Momingã®site</a></li></ul><ul class="right" id="rightNav"><li class="item theme"><i class="ic i-sun"></i></li><li class="item search"><i class="ic i-search"></i></li></ul></div></nav></div><div class="pjax" id="imgs"><ul><li class="item" style="background-image: url("https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/67.jpg");"></li><li class="item" style="background-image: url("https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/2.jpg");"></li><li class="item" style="background-image: url("https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/46.jpg");"></li><li class="item" style="background-image: url("https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/23.jpg");"></li><li class="item" style="background-image: url("https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/10.jpg");"></li><li class="item" style="background-image: url("https://cdn.jsdelivr.net/gh/simoxdcs/[email protected]/sj/98.jpg");"></li></ul></div></header><div id="waves"><svg class="waves" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
35ox="0 24 150 28" preserveAspectRatio="none" shape-rendering="auto"><defs><path id="gentle-wave" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z"></path></defs><g class="parallax"><use xlink:href="#gentle-wave" x="48" y="0"></use><use xlink:href="#gentle-wave" x="48" y="3"></use><use xlink:href="#gentle-wave" x="48" y="5"></use><use xlink:href="#gentle-wave" x="48" y="7"></use></g></svg></div><main><div class="inner"><div class="pjax" id="main"><div class="collapse wrap"><h2 class="item header"><a href="/categories">å
¨é¨</a><small>/</small>çæ´»ã®éç¬<small>åç±»</small></h2><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2026-08-29T02:47:19+08:00" content="2026-08-29">08-29</time></div><div class="title"><a href="/2026/08/29/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E4%B9%9D/" itemprop="url"><span itemprop="name">éç¬ä¹åä¹</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2026-08-21T12:17:48+08:00" content="2026-08-21">08-21</time></div><div class="title"><a href="/2026/08/21/%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1%E6%A2%A6%E5%A2%83%E5%A5%87%E9%81%87/" itemprop="url"><span itemprop="name">è®°å½ä¸æ¬¡æ¢¦å¢å¥é</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2026-08-10T23:31:29+08:00" content="2026-08-10">08-10</time></div><div class="title"><a href="/2026/08/10/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E5%85%AB/" itemprop="url"><span itemprop="name">éç¬ä¹åå
«</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2026-08-06T02:01:25+08:00" content="2026-08-06">08-06</time></div><div class="title"><a href="/2026/08/06/%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1%E9%97%B2%E9%B1%BC%E5%87%BA%E5%94%AE%E7%BB%8F%E5%8E%86/" itemprop="url"><span itemprop="name">è®°å½ä¸æ¬¡é²é±¼åºå®ç»å</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2026-07-31T01:33:10+08:00" content="2026-07-31">07-31</time></div><div class="title"><a href="/2026/07/31/%E6%89%8B%E5%8A%9E%E8%AF%A6%E8%A7%A3/" itemprop="url"><span itemprop="name">æå详解</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2026-07-30T01:33:10+08:00" content="2026-07-30">07-30</time></div><div class="title"><a href="/2026/07/30/%E6%89%8B%E5%8A%9E%E8%AE%B0%E5%BD%95/" itemprop="url"><span itemprop="name">æåè®°å½</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2022-02-22T22:22:22+08:00" content="2022-02-22">02-22</time></div><div class="title"><a href="/2022/02/22/suibi/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E4%B8%83/" itemprop="url"><span itemprop="name">éç¬ä¹åä¸</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2022-01-10T00:21:11+08:00" content="2022-01-10">01-10</time></div><div class="title"><a href="/2022/01/10/suibi/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E5%85%AD/" itemprop="url"><span itemprop="name">éç¬ä¹åå
</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2021-11-02T23:57:49+08:00" content="2021-11-02">11-02</time></div><div class="title"><a href="/2021/11/02/suibi/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E4%BA%94/" itemprop="url"><span itemprop="name">éç¬ä¹åäº</span></a></div></article><article class="item normal" itemscope itemtype="http://schema.org/Article"><div class="meta"><time itemprop="dateCreated" datetime="2021-10-13T22:55:23+08:00" content="2021-10-13">10-13</time></div><div class="title">
35<a href="/2021/10/13/suibi/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E5%9B%9B/" itemprop="url"><span itemprop="name">éç¬ä¹åå</span></a></div></article></div><nav class="pagination"><div class="inner"><span class="page-number current">1</span><a class="page-number" href="/categories/suibi/page/2/">2</a><a class="page-number" href="/categories/suibi/page/3/">3</a><a class="extend next" rel="next" href="/categories/suibi/page/2/"><i class="ic i-angle-right" aria-label="ä¸ä¸é¡µ"></i></a></div></nav></div><div id="sidebar"><div class="inner"><div class="panels"><div class="inner"><div class="contents panel pjax" data-title="æç« ç®å½"></div><div class="related panel pjax" data-title="ç³»åæç« "></div><div class="overview panel" data-title="ç«ç¹æ¦è§"><div class="author" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"><img class="image" loading="lazy" decoding="async" itemprop="image" alt="è¯æ«" src="/assets/avatar.jpg"/><p class="name" itemprop="name">è¯æ«</p><div class="description" itemprop="description">åäºæ¶èå¨ï¼ä¸åäºæ¶èæ¢</div></div><nav class="state"><div class="item posts"><a href="/archives/"><span class="count">44</span><span class="name">æç« </span></a></div><div class="item categories"><a href="/categories/"><span class="count">4</span><span class="name">åç±»</span></a></div><div class="item tags"><a href="/tags/"><span class="count">25</span><span class="name">æ ç¾</span></a></div></nav><div class="social"><a target="_blank" rel="noopener" href="https://github.com/simoxdcs" class="item github" title="https://github.com/simoxdcs"><i class="ic i-github"></i></a><a target="_blank" rel="noopener" href="https://twitter.com/sikutimo?s=09" class="item twitter" title="https://twitter.com/sikutimo?s=09"><i class="ic i-twitter"></i></a><a target="_blank" rel="noopener" href="https://www.zhihu.com/people/8646e25fb2bbbf1388cb6e40936cee5d" class="item zhihu" title="https://www.zhihu.com/people/8646e25fb2bbbf1388cb6e40936cee5d"><i class="ic i-zhihu"></i></a><a target="_blank" rel="noopener" href="https://music.163.com/#/user/home?id=536728338" class="item music" title="https://music.163.com/#/user/home?id=536728338"><i class="ic i-cloud-music"></i></a><a target="_blank" rel="noopener" href="https://weibo.com/u/7101341111" class="item weibo" title="https://weibo.com/u/7101341111"><i class="ic i-weibo"></i></a><a target="_blank" rel="noopener" href="https://www.youtube.com/channel/UCm0Vhzr3Mx0BYy5wLN4U5CQ" class="item youtube" title="https://www.youtube.com/channel/UCm0Vhzr3Mx0BYy5wLN4U5CQ"><i class="ic i-youtube"></i></a></div><div class="menu"><li class="item"><a href="/" rel="section"><i class="ic i-home"></i>é¦é¡µ</a></li><li class="item"><a href="/about/" rel="section"><i class="ic i-user"></i>å
³äº</a></li><li class="item dropdown"><a href="#" onclick="return false;"><i class="ic i-feather"></i>æç« </a><ul class="submenu"><li class="item"><a href="/archives/" rel="section"><i class="ic i-list-alt"></i>彿¡£</a></li><li class="item"><a href="/categories/" rel="section"><i class="ic i-th"></i>åç±»</a></li><li class="item"><a href="/tags/" rel="section"><i class="ic i-tags"></i>æ ç¾</a></li></ul></li><li class="item"><a href="/friends/" rel="section"><i class="ic i-heart"></i>åé¾</a></li></div></div></div></div><ul id="quick"><li class="prev pjax"></li><li class="up"><i class="ic i-arrow-up"></i></li><li class="down"><i class="ic i-arrow-down"></i></li><li class="next pjax"><a href="/categories/suibi/page/2/" rel="next" title="ä¸ä¸ç¯"><i class="ic i-chevron-right"></i></a></li><li class="percent"></li></ul></div></div><div class="dimmer"></div></div><div id="player"></div></main><footer id="footer"><div class="inner"><div class="widgets"><div class="rpost pjax"><h2>éæºæç« </h2><ul><li class="item"><div class="breadcrumb"><a href="/categories/xuexi/" title="åç±»äºå¦ä¹ &ææ¯">å¦ä¹ &ææ¯</a></div><span><a href="/2020/12/06/xuexi/MarkDown/">MarkDown</a></span></li><li class="item"><div class="breadcrumb">
35<a href="/categories/youji/" title="åç±»äºå¿«ä¹ã®æ¸¸è®°">å¿«ä¹ã®æ¸¸è®°</a></div><span><a href="/2021/08/22/youji/%E5%B1%B1%E5%8C%BA%E6%B8%B8%E8%AE%B0/">å±±åºæ¸¸è®°</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/xuexi/" title="åç±»äºå¦ä¹ &ææ¯">å¦ä¹ &ææ¯</a></div><span><a href="/2026/07/23/jiaocheng/%E7%BB%99Hexo%E7%AE%A1%E7%90%86%E5%8F%B0%E5%8A%A0%E5%85%A5%E6%96%87%E7%AB%A0%E5%B0%81%E9%9D%A2%E7%84%A6%E7%82%B9%E9%80%89%E6%8B%A9/">ç» Hexo 管çå°å å
¥æç« å°é¢ç¦ç¹éæ©</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/suibi/" title="åç±»äºçæ´»ã®éç¬">çæ´»ã®éç¬</a></div><span><a href="/2020/11/20/suibi/%E9%9A%8F%E7%AC%94%E4%B9%8B%E4%BA%8C/">éç¬ä¹äº</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/suibi/" title="åç±»äºçæ´»ã®éç¬">çæ´»ã®éç¬</a></div><span><a href="/2026/08/06/%E8%AE%B0%E5%BD%95%E4%B8%80%E6%AC%A1%E9%97%B2%E9%B1%BC%E5%87%BA%E5%94%AE%E7%BB%8F%E5%8E%86/">è®°å½ä¸æ¬¡é²é±¼åºå®ç»å</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/suibi/" title="åç±»äºçæ´»ã®éç¬">çæ´»ã®éç¬</a></div><span><a href="/2026/08/29/%E9%9A%8F%E7%AC%94%E4%B9%8B%E5%8D%81%E4%B9%9D/">éç¬ä¹åä¹</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/xuexi/" title="åç±»äºå¦ä¹ &ææ¯">å¦ä¹ &ææ¯</a></div><span><a href="/2024/01/31/jiaocheng/%E6%97%B6%E9%9A%94n%E4%B9%85%E7%9A%84%E5%8D%9A%E5%AE%A2%E7%BF%BB%E6%96%B0%E8%AE%B0%E5%BD%95/">æ¶énä¹
çå客翻æ°è®°å½</a></span></li><li class="item"><div class="breadcrumb"></div><span><a href="/2024/01/20/hello-world/">Hello World</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/xuexi/" title="åç±»äºå¦ä¹ &ææ¯">å¦ä¹ &ææ¯</a></div><span><a href="/2026/07/23/jiaocheng/%E4%BB%8EShoka%E5%88%B0ShokaX%E7%9A%84%E8%BF%81%E7%A7%BB%E4%B8%8E%E7%AE%A1%E7%90%86%E5%8F%B0%E5%BC%80%E5%8F%91/">ä» Shoka å° ShokaXï¼ä¸æ¬¡ Hexo 主é¢è¿ç§»ä¸å客管çå°å¼åè®°å½</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/suibi/" title="åç±»äºçæ´»ã®éç¬">çæ´»ã®éç¬</a></div><span><a href="/2020/11/24/suibi/%E9%9A%8F%E7%AC%94%E4%B9%8B%E4%B8%89/">éç¬ä¹ä¸</a></span></li></ul></div><div class="rpost pjax"><h2>ææ°è¯è®º</h2><ul class="leancloud-recent-comment" id="new-comment"></ul></div></div><div class="status"><div class="copyright">© 2020 -<span itemprop="copyrightYear">2026</span><span class="with-love"><i class="ic i-sakura rotate"></i></span><span class="author" itemprop="copyrightHolder">è¯æ« @ Momingã®site</span></div><div class="count"><span class="post-meta-item-icon"><i class="ic i-chart-area"></i></span><span title="ç«ç¹æ»åæ°">213k å</span><span class="post-meta-divider"> | </span><span class="post-meta-item-icon"><i class="ic i-coffee"></i></span><span title="ç«ç¹é
读æ¶é¿">3:14</span></div><div class="powered-by">åºäº <a target="_blank" rel="noopener" href="https://hexo.io/">Hexo</a> & Theme.<a target="_blank" rel="noopener" href="https://github.com/theme-shoka-x/hexo-theme-shokaX/">ShokaX</a></div></div></div></footer></div>
35<script data-config type="text/javascript">var LOCAL = { 36 ispost: false, 37 path: `categories/suibi/`, 38 favicon: { 39 show: `ï¼â´3ï½âï¼ããããã ã`, 40 hide: `(´Ðï½)大å¤ã ï¼` 41 }, 42 search: { 43 placeholder: "æç« æç´¢", 44 empty: "å ³äº ã ${query} ãï¼ä»ä¹ä¹æ²¡æå°", 45 stats: "${time} ms å æ¾å° ${hits} æ¡ç»æ" 46 }, 47 nocopy: "false", 48 copyright: `å¤å¶æåï¼è½¬è½½è¯·éµå® <i class="ic i-creative-commons"></i>BY-NC-SA åè®®ã`, 49 copy_tex: false, 50 katex: false, 51 mermaid: false, 52 audio: undefined, 53 nocopy: false, 54 outime: true, 55 template: `<div class="note warning"><p><span class="label warning">æç« æ¶ææ§æç¤º</span><br>è¿æ¯ä¸ç¯åå¸äº {{publish}} 天åï¼æå䏿¬¡æ´æ°å¨ {{updated}} 天åçæç« ï¼é¨åä¿¡æ¯å¯è½å·²ç»åçæ¹åï¼è¯·æ³¨æçå«ã</p></div>`, 56 quiz: { 57 choice: `åéé¢`, 58 multiple: `å¤éé¢`, 59 true_false: `夿é¢`, 60 essay: `é®çé¢`, 61 gap_fill: `填空é¢`, 62 mistake: `éé¢å¤æ³¨` 63 } 64}; 65</script>
65<script src="/js/siteInit.js?v=20260730-home-url-fix" type="module" fetchpriority="high" defer></script>
65<!-- hexo injector body_end start -->
65<script> 66 (() => { 67 // Keep the theme's own startup path unblocked. Adding ?no-live2d=1 is a 68 // convenient diagnostic escape hatch if a model breaks in the future. 69 if (new URLSearchParams(window.location.search).has('no-live2d')) return; 70 71 const loadLive2D = () => { 72 if (document.querySelector('script[data-live2d-widget]')) return; 73 const script = document.createElement('script'); 74 script.src = '/live2d-widget/autoload.js'; 75 script.async = true; 76 script.dataset.live2dWidget = 'true'; 77 document.body.appendChild(script); 78 }; 79 80 if (document.readyState === 'complete') loadLive2D(); 81 else window.addEventListener('load', loadLive2D, { once: true }); 82 })(); 83 </script>
vendor: 1 bytes, line 83
83
84<script id="legacy-footer-script"> 85 (() => { 86 const startTime = Date.parse('2020-10-24T10:52:50+08:00'); 87 const second = 1000; 88 const minute = second * 60; 89 const hour = minute * 60; 90 const day = hour * 24; 91 const year = day * 365; 92 93 const initLegacyFooter = () => { 94 const status = document.querySelector('#footer .status'); 95 if (!status || document.getElementById('site-runtime')) return; 96 97 const powered = status.querySelector('.powered-by'); 98 const runtime = document.createElement('div'); 99 runtime.id = 'site-runtime'; 100 runtime.className = 'site-runtime'; 101 runtime.setAttribute('aria-label', 'æ¬ç«è¿è¡æ¶é´'); 102 runtime.innerHTML = '<span class="site-runtime-text"></span>'; 103 104 if (powered) status.insertBefore(runtime, powered); 105 else status.appendChild(runtime); 106 107 const counter = document.createElement('div'); 108 counter.className = 'site-pixel-counter'; 109 110 const counterImage = document.createElement('img'); 111 counterImage.src = 'https://count.getloli.com/@simoxdcs?name=simoxdcs&theme=rule34&padding=7&offset=0&align=top&scale=1&pixelated=1&darkmode=auto'; 112 counterImage.alt = 'Moming ç½ç«è®¿é®è®¡æ°åç´ äººç©'; 113 counterImage.loading = 'eager'; 114 counterImage.decoding = 'async'; 115 counterImage.referrerPolicy = 'no-referrer'; 116 counter.appendChild(counterImage); 117 118 if (powered) powered.insertAdjacentElement('afterend', counter); 119 else status.appendChild(counter); 120 121 const text = runtime.querySelector('.site-runtime-text'); 122 const updateRuntime = () => { 123 let diff = Math.max(0, Date.now() - startTime); 124 const years = Math.floor(diff / year); 125 diff -= years * year; 126 const days = Math.floor(diff / day); 127 diff -= days * day; 128 const hours = Math.floor(diff / hour); 129 diff -= hours * hour; 130 const minutes = Math.floor(diff / minute); 131 diff -= minutes * minute; 132 const seconds = Math.floor(diff / second); 133 134 text.textContent = 'æ¬ç«å¨é£é¨ä¸è¿è¡äº' + years + ' å¹´ ' + days + ' 天 ' + hours + ' å°æ¶ ' + minutes + ' åé ' + seconds + ' ç§'; 135 }; 136 137 updateRuntime(); 138 const timer = window.setInterval(updateRuntime, second); 139 window.addEventListener('pagehide', () => window.clearInterval(timer), { once: true }); 140 }; 141 142 if (document.readyState === 'loading') { 143 document.addEventListener('DOMContentLoaded', initLegacyFooter, { once: true }); 144 } else { 145 initLegacyFooter(); 146 } 147 })(); 148</script>
148<!-- hexo injector body_end end -->
149<script id="waline-recent-comments-fix"> 150 (() => { 151 if (window.__walineRecentCommentsFix) return; 152 window.__walineRecentCommentsFix = true; 153 154 const serverURL = "https://commit-ywg7.vercel.app"; 155 const lang = "zh-CN"; 156 const boundLists = new WeakSet(); 157 158 const htmlToText = (html) => { 159 const documentNode = new DOMParser().parseFromString(html || '', 'text/html'); 160 return (documentNode.body.textContent || '') 161 .replace(/\s+/g, ' ') 162 .trim(); 163 }; 164 165 const truncate = (text, length = 50) => { 166 const characters = Array.from(text); 167 return characters.length > length 168 ? characters.slice(0, length).join('') + '...' 169 : text; 170 }; 171 172 const formatTime = (time) => { 173 const date = new Date(time); 174 const elapsed = Date.now() - date.getTime(); 175 176 if (elapsed < 60 * 60 * 1000) { 177 return Math.max(0, Math.floor(elapsed / 60000)) + ' åéå'; 178 } 179 if (elapsed < 24 * 60 * 60 * 1000) { 180 return Math.floor(elapsed / 3600000) + ' å°æ¶å'; 181 } 182 if (elapsed < 30 * 24 * 60 * 60 * 1000) { 183 return Math.floor(elapsed / 86400000) + ' 天å'; 184 } 185 return date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate(); 186 }; 187 188 const createItem = (comment) => { 189 const item = document.createElement('li'); 190 const link = document.createElement('a'); 191 const meta = document.createElement('span'); 192 const content = document.createElement('span'); 193 const path = String(comment.url || '/'); 194 const plainText = htmlToText(comment.orig || comment.comment || ''); 195 196 item.className = 'item'; 197 link.href = (path.startsWith('/') ? path : '/' + path) + '#' + comment.objectId; 198 meta.className = 'breadcrumb'; 199 meta.textContent = (comment.nick || 'å¿å') + ' @ ' + formatTime(comment.time); 200 content.textContent = truncate(plainText); 201 202 content.appendChild(document.createElement('br')); 203 link.appendChild(meta); 204 link.appendChild(content); 205 item.appendChild(link); 206 return item; 207 }; 208 209 const bindList = (list) => { 210 if (boundLists.has(list) || !serverURL) return; 211 boundLists.add(list); 212 213 let comments = null; 214 let renderTimer = 0; 215 const observer = new MutationObserver(() => { 216 if (!comments) return; 217 window.clearTimeout(renderTimer); 218 renderTimer = window.setTimeout(render, 0); 219 }); 220 221 const render = () => { 222 if (!comments || !list.isConnected) return; 223 observer.disconnect(); 224 const fragment = document.createDocumentFragment(); 225 comments.forEach((comment) => fragment.appendChild(createItem(comment))); 226 list.replaceChildren(fragment); 227 observer.observe(list, { childList: true }); 228 }; 229 230 observer.observe(list, { childList: true }); 231 232 fetch( 233 serverURL + '/api/comment?type=recent&count=10&lang=' + encodeURIComponent(lang), 234 ) 235 .then((response) => response.json()) 236 .then((response) => { 237 comments = Array.isArray(response.data) ? response.data : []; 238 render(); 239 }) 240 .catch(() => { 241 // Leave ShokaX's original list available if the extra formatting 242 // request fails; the normal comment component is unaffected. 243 }); 244 }; 245 246 const bindLists = () => { 247 document.querySelectorAll('#new-comment').forEach(bindList); 248 }; 249 250 if (document.readyState === 'loading') { 251 document.addEventListener('DOMContentLoaded', bindLists, { once: true }); 252 } else { 253 bindLists(); 254 } 255 256 new MutationObserver(bindLists).observe(document.documentElement, { 257 childList: true, 258 subtree: true, 259 }); 260 })(); 261</script>
261</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.