1<!doctype html><html lang><head><meta charset=utf-8> 2<!-- This site is hosted on Netlify. Anyone can build and deploy a site 3 like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=323620eb-a634-477c-879d-1f78739a3fd4 4 Netlify hosting facts for this site: static/SSR served via Netlify Edge. --><meta name=viewport content="width=device-width,initial-scale=1"><meta name=robots content="noodp"><title>æææç« - éªè½©</title><meta name=Description content="a coder's blog"><meta property="og:title" content="Posts"><meta property="og:description" content="a coder's blog"><meta property="og:type" content="website"><meta property="og:url" content="https://main--exuan.netlify.app/posts/"><meta name=twitter:card content="summary"><meta name=twitter:title content="Posts"><meta name=twitter:description content="a coder's blog"><meta name=application-name content="éªè½©"><meta name=apple-mobile-web-app-title content="éªè½©"><meta name=referrer content="no-referrer"><link rel="shortcut icon" type=image/x-icon href=/favicon.ico><link rel=icon type=image/png sizes=32x32 href=/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon-16x16.png><link rel=apple-touch-icon sizes=180x180 href=/apple-touch-icon.png><link rel=manifest href=/site.webmanifest><link rel=canonical href=https://main--exuan.netlify.app/posts/><link rel=alternate href=/posts/index.xml type=application/rss+xml title=éªè½©><link rel=feed href=/posts/index.xml type=application/rss+xml title=éªè½©><link rel=stylesheet href=/lib/normalize/normalize.min.css><link rel=stylesheet href=/css/style.min.css><link rel=stylesheet href=/lib/fontawesome-free/all.min.css><link rel=stylesheet href=/lib/animate/animate.min.css></head><body data-header-desktop=fixed data-header-mobile=auto>
4<script type=text/javascript>(window.localStorage&&localStorage.getItem("theme")?localStorage.getItem("theme")==="dark":"auto"==="auto"?window.matchMedia("(prefers-color-scheme: dark)").matches:"auto"==="dark")&&document.body.setAttribute("theme","dark")</script>
4<div id=mask></div><div class=wrapper><header class=desktop id=header-desktop><div class=header-wrapper><div class=header-title><a href=/ title=éªè½©><span class=header-title-pre><i class="far fa-file-code fa-fw"></i></span>éªè½©</a></div><div class=menu><div class=menu-inner><a class="menu-item active" href=/posts/>æç« </a><a class=menu-item href=/tags/>æ ç¾ </a><a class=menu-item href=/categories/>åç±» </a><span class="menu-item delimiter"></span><span class="menu-item search" id=search-desktop> 5<input type=text placeholder=æç´¢æç« æ 颿å 容... id=search-input-desktop> 6<a href=javascript:void(0); class="search-button search-toggle" id=search-toggle-desktop title=æç´¢><i class="fas fa-search fa-fw"></i></a> 7<a href=javascript:void(0); class="search-button search-clear" id=search-clear-desktop title=æ¸ ç©º><i class="fas fa-times-circle fa-fw"></i></a> 8<span class="search-button search-loading" id=search-loading-desktop><i class="fas fa-spinner fa-fw fa-spin"></i></span> 9</span><a href=javascript:void(0); class="menu-item theme-switch" title=忢䏻é¢><i class="fas fa-adjust fa-fw"></i></a></div></div></div></header><header class=mobile id=header-mobile><div class=header-container><div class=header-wrapper><div class=header-title><a href=/ title=éªè½©><span class=header-title-pre><i class="far fa-file-code fa-fw"></i></span>éªè½©</a></div><div class=menu-toggle id=menu-toggle-mobile><span></span><span></span><span></span></div></div><div class=menu id=menu-mobile><div class=search-wrapper><div class="search mobile" id=search-mobile><input type=text placeholder=æç´¢æç« æ 颿å 容... id=search-input-mobile> 10<a href=javascript:void(0); class="search-button search-toggle" id=search-toggle-mobile title=æç´¢><i class="fas fa-search fa-fw"></i></a> 11<a href=javascript:void(0); class="search-button search-clear" id=search-clear-mobile title=æ¸ ç©º><i class="fas fa-times-circle fa-fw"></i></a> 12<span class="search-button search-loading" id=search-loading-mobile><i class="fas fa-spinner fa-fw fa-spin"></i></span></div><a href=javascript:void(0); class=search-cancel id=search-cancel-mobile>åæ¶</a></div><a class=menu-item href=/posts/ title>æç« </a><a class=menu-item href=/tags/ title>æ ç¾</a><a class=menu-item href=/categories/ title>åç±»</a><a href=javascript:void(0); class="menu-item theme-switch" title=忢䏻é¢> 13<i class="fas fa-adjust fa-fw"></i></a></div></div></header><div class="search-dropdown desktop"><div id=search-dropdown-desktop></div></div><div class="search-dropdown mobile"><div id=search-dropdown-mobile></div></div><main class=main><div class=container><div class="page archive"><h2 class="single-title animated pulse faster">æææç« </h2><h3 class=group-title>2022</h3><article class=archive-item><a href=/build-blog/ class=archive-item-link>build blog</a> 14<span class=archive-item-date>05-04</span></article></div></div></main><footer class=footer><div class=footer-container><div class=footer-line>ç± <a href=https://gohugo.io/ target=_blank rel="noopener noreffer" title="Hugo 0.98.0">Hugo</a> 强åé©±å¨ | ä¸»é¢ - <a href=https://github.com/dillonzq/LoveIt target=_blank rel="noopener noreffer" title="LoveIt 0.2.10"><i class="far fa-kiss-wink-heart fa-fw"></i> LoveIt</a></div><div class=footer-line itemscope itemtype=http://schema.org/CreativeWork><i class="far fa-copyright fa-fw"></i><span itemprop=copyrightYear>2022</span><span class=author itemprop=copyrightHolder> <a href=/ target=_blank>xuan</a></span> | <span class=license><a rel="license external nofollow noopener noreffer" href=https://creativecommons.org/licenses/by-nc/4.0/ target=_blank>CC BY-NC 4.0</a></span></div></div></footer></div><div id=fixed-buttons><a href=# id=back-to-top class=fixed-button title=åå°é¡¶é¨><i class="fas fa-arrow-up fa-fw"></i> 15</a><a href=# id=view-comments class=fixed-button title=æ¥çè¯è®º><i class="fas fa-comment fa-fw"></i></a></div>
15<script type=text/javascript src=/lib/smooth-scroll/smooth-scroll.min.js></script>
15<script type=text/javascript src=/lib/autocomplete/autocomplete.min.js></script>
15<script type=text/javascript src=/lib/algoliasearch/algoliasearch-lite.umd.min.js></script>
15<script type=text/javascript src=/lib/lazysizes/lazysizes.min.js></script>
15<script type=text/javascript src=/lib/clipboard/clipboard.min.js></script>
15<script type=text/javascript src=/lib/sharer/sharer.min.js></script>
15<script type=text/javascript>window.config={code:{copyTitle:"å¤å¶å°åªè´´æ¿",maxShownLines:10},search:{algoliaAppID:"UHDAJ09CZI",algoliaIndex:"exuanorg",algoliaSearchKey:"af0cab15a26561c4e43840a6b58856e2",highlightTag:"em",maxResultLength:10,noResultsFound:"æ²¡ææ¾å°ç»æ",snippetLength:50,type:"algolia"}}</script>
15<script type=text/javascript src=/js/theme.min.js></script>
15<script type=text/javascript>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-HCDEXJZPZG")</script>
vendor: 78 bytes, line 15
15<script type=text/javascript src="https://www.googletagmanager.com/gtag/js?id=
15G-HCDEXJZPZG
vendor: 17 bytes, line 15
15" async></script>
15</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.