-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
30 changed files
with
11,475 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,321 @@ | ||
<!DOCTYPE html> | ||
<html lang='zh-CN'> | ||
|
||
<head> | ||
<meta name="generator" content="Hexo 7.0.0-rc1"> | ||
<meta name="hexo-theme" content="https://github.com/xaoxuu/hexo-theme-stellar/tree/1.18.5"> | ||
<meta charset="utf-8"> | ||
|
||
|
||
<meta http-equiv='x-dns-prefetch-control' content='on' /> | ||
<link rel='dns-prefetch' href='https://gcore.jsdelivr.net'> | ||
<link rel="preconnect" href="https://gcore.jsdelivr.net" crossorigin> | ||
<link rel='dns-prefetch' href='//unpkg.com'> | ||
|
||
<meta name="renderer" content="webkit"> | ||
<meta name="force-rendering" content="webkit"> | ||
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> | ||
<meta name="HandheldFriendly" content="True" > | ||
<meta name="apple-mobile-web-app-capable" content="yes"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> | ||
<meta name="theme-color" content="#f8f8f8"> | ||
|
||
<title>links - WUTONK的小站</title> | ||
|
||
|
||
<meta name="description" content="WUTONK的小站"> | ||
<meta property="og:type" content="article"> | ||
<meta property="og:title" content="links"> | ||
<meta property="og:url" content="https://wutonk.xyz/2022/05/26/links/index.html"> | ||
<meta property="og:site_name" content="WUTONK的小站"> | ||
<meta property="og:description" content="WUTONK的小站"> | ||
<meta property="og:locale" content="zh_CN"> | ||
<meta property="article:published_time" content="2022-05-26T07:22:06.000Z"> | ||
<meta property="article:modified_time" content="2023-03-29T10:00:29.229Z"> | ||
<meta property="article:author" content="WUTONK"> | ||
<meta property="article:tag" content="WUTONK"> | ||
<meta name="twitter:card" content="summary"> | ||
|
||
|
||
|
||
<!-- feed --> | ||
|
||
|
||
|
||
|
||
<link rel="stylesheet" href="/css/main.css"> | ||
|
||
|
||
|
||
|
||
<link rel="shortcut icon" href="https://img.wutonk.xyz/avatar/WUTONK_Avatar_2022_03_only_hyaline.png"> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</head> | ||
|
||
<body> | ||
|
||
|
||
|
||
<div class='l_body' id='start'> | ||
<aside class='l_left' layout='links'> | ||
|
||
|
||
|
||
|
||
<header class="header"><div class="logo-wrap"><a class="avatar" href="/about/"><div class="bg" style="opacity:0;background-image:url(https://gcore.jsdelivr.net/gh/cdn-x/[email protected]/avatar/round/[email protected]);"></div><img no-lazy class="avatar" src="https://img.wutonk.xyz/avatar/WUTONK_Avatar_2022_03_only_hyaline.png" onerror="javascript:this.classList.add('error');this.src='https://gcore.jsdelivr.net/gh/cdn-x/[email protected]/image/2659360.svg';"></a><a class="title" href="/"><div class="main" ff="title">WUTONK的小站</div><div class="sub cap">学之染人,甚于丹青</div></a></div> | ||
|
||
<nav class="menu dis-select"><a class="nav-item active" href="/">文章</a><a class="nav-item" href="/wiki/">项目</a><a class="nav-item" href="/notes/">笔记</a><a class="nav-item" href="/more/">更多</a></nav> | ||
</header> | ||
|
||
|
||
<div class="widgets"></div> | ||
|
||
|
||
</aside> | ||
<div class='l_main list'> | ||
|
||
|
||
|
||
|
||
|
||
<div class="bread-nav fs12"><div id="breadcrumb"><a class="cap breadcrumb" href="/">主页</a><span class="sep"></span><a class="cap breadcrumb" href="/2022/05/26/links/">links</a></div></div> | ||
|
||
<article class='md-text content links'> | ||
<h1 class="article-title"><span>links</span></h1> | ||
|
||
|
||
<div class="article-footer reveal fs14"></div> | ||
|
||
</article> | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class='related-wrap md-text reveal' id="comments"> | ||
<section class='header cmt-title cap theme'> | ||
快来参与讨论吧 | ||
</section> | ||
<section class='body cmt-body giscus'> | ||
|
||
|
||
<svg class="loading" style="vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2709"><path d="M832 512c0-176-144-320-320-320V128c211.2 0 384 172.8 384 384h-64zM192 512c0 176 144 320 320 320v64C300.8 896 128 723.2 128 512h64z" p-id="2710"></path></svg> | ||
|
||
<div id="giscus" data-repo="WUTONK/BlogGiscus" data-repo-id="R_kgDOJPlrUg" data-category="Announcements" data-category-id="DIC_kwDOJPlrUs4CVXUv" data-mapping="pathname" data-strict="0" data-reactions-enabled="1" data-emit-metadata="0" data-input-position="top" data-theme="preferred_color_scheme" data-lang="zh-CN" data-loading="lazy" crossorigin="anonymous"></div> | ||
|
||
</section> | ||
</div> | ||
|
||
|
||
|
||
|
||
<footer class="page-footer reveal fs12"><hr><div class="text"><p>本站由 <a href="/">@anonymity</a> 使用 <a target="_blank" rel="noopener" href="https://github.com/xaoxuu/hexo-theme-stellar">Stellar</a> 主题创建。<br>本博客所有文章除特别声明外,均采用 <a target="_blank" rel="noopener" href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a> 许可协议,转载请注明出处。</p> | ||
</div></footer> | ||
|
||
<div class='float-panel mobile-only blur' style='display:none'> | ||
<button type='button' class='sidebar-toggle mobile' onclick='sidebar.toggle()'> | ||
<svg class="icon" style="width: 1em; height: 1em;vertical-align: middle;fill: currentColor;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="15301"><path d="M566.407 808.3c26.9-0.1 49.3-20.8 51.6-47.6-1.9-27.7-23.9-49.7-51.6-51.6h-412.6c-28.2-1.4-52.6 19.5-55.5 47.6 2.3 26.8 24.6 47.5 51.6 47.6h416.5v4z m309.3-249.9c26.9-0.1 49.3-20.8 51.6-47.6-2.2-26.8-24.6-47.5-51.6-47.6h-721.9c-27.7-2.8-52.5 17.4-55.3 45.1-0.1 0.8-0.1 1.7-0.2 2.5 0.9 27.2 23.6 48.5 50.7 47.6H875.707z m-103.1-245.9c26.9-0.1 49.3-20.8 51.6-47.6-0.4-28.3-23.2-51.1-51.5-51.6h-618.9c-29.5-1.1-54.3 21.9-55.5 51.4v0.2c1.4 27.8 25.2 49.2 53 47.8 0.8 0 1.7-0.1 2.5-0.2h618.8z" p-id="15302"></path><path d="M566.407 808.3c26.9-0.1 49.3-20.8 51.6-47.6-1.9-27.7-23.9-49.7-51.6-51.6h-412.6c-28.2-1.4-52.6 19.5-55.5 47.6 1.9 27.7 23.9 49.7 51.6 51.6h416.5z m309.3-249.9c26.9-0.1 49.3-20.8 51.6-47.6-2.2-26.8-24.6-47.5-51.6-47.6h-721.9c-27.7-2.8-52.5 17.4-55.3 45.1-0.1 0.8-0.1 1.7-0.2 2.5 0.9 27.2 23.6 48.5 50.7 47.6H875.707z m-103.1-245.9c26.9-0.1 49.3-20.8 51.6-47.6-0.4-28.3-23.2-51.1-51.5-51.6h-618.9c-29.5-1.1-54.3 21.9-55.5 51.4v0.2c1.4 27.8 25.2 49.2 53 47.8 0.8 0 1.7-0.1 2.5-0.2h618.8z" p-id="15303"></path></svg> | ||
</button> | ||
</div> | ||
|
||
</div> | ||
</div> | ||
<div class='scripts'> | ||
<script type="text/javascript"> | ||
const stellar = { | ||
// 懒加载 css https://github.com/filamentgroup/loadCSS | ||
loadCSS: (href, before, media, attributes) => { | ||
var doc = window.document; | ||
var ss = doc.createElement("link"); | ||
var ref; | ||
if (before) { | ||
ref = before; | ||
} else { | ||
var refs = (doc.body || doc.getElementsByTagName("head")[0]).childNodes; | ||
ref = refs[refs.length - 1]; | ||
} | ||
var sheets = doc.styleSheets; | ||
if (attributes) { | ||
for (var attributeName in attributes) { | ||
if (attributes.hasOwnProperty(attributeName)) { | ||
ss.setAttribute(attributeName, attributes[attributeName]); | ||
} | ||
} | ||
} | ||
ss.rel = "stylesheet"; | ||
ss.href = href; | ||
ss.media = "only x"; | ||
function ready(cb) { | ||
if (doc.body) { | ||
return cb(); | ||
} | ||
setTimeout(function () { | ||
ready(cb); | ||
}); | ||
} | ||
ready(function () { | ||
ref.parentNode.insertBefore(ss, before ? ref : ref.nextSibling); | ||
}); | ||
var onloadcssdefined = function (cb) { | ||
var resolvedHref = ss.href; | ||
var i = sheets.length; | ||
while (i--) { | ||
if (sheets[i].href === resolvedHref) { | ||
return cb(); | ||
} | ||
} | ||
setTimeout(function () { | ||
onloadcssdefined(cb); | ||
}); | ||
}; | ||
function loadCB() { | ||
if (ss.addEventListener) { | ||
ss.removeEventListener("load", loadCB); | ||
} | ||
ss.media = media || "all"; | ||
} | ||
if (ss.addEventListener) { | ||
ss.addEventListener("load", loadCB); | ||
} | ||
ss.onloadcssdefined = onloadcssdefined; | ||
onloadcssdefined(loadCB); | ||
return ss; | ||
}, | ||
|
||
// 从 butterfly 和 volantis 获得灵感 | ||
loadScript: (src, opt) => new Promise((resolve, reject) => { | ||
var script = document.createElement('script'); | ||
script.src = src; | ||
if (opt) { | ||
for (let key of Object.keys(opt)) { | ||
script[key] = opt[key] | ||
} | ||
} else { | ||
// 默认异步,如果需要同步,第二个参数传入 {} 即可 | ||
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) | ||
}), | ||
|
||
// https://github.com/jerryc127/hexo-theme-butterfly | ||
jQuery: (fn) => { | ||
if (typeof jQuery === 'undefined') { | ||
stellar.loadScript(stellar.plugins.jQuery).then(fn) | ||
} else { | ||
fn() | ||
} | ||
} | ||
}; | ||
stellar.version = '1.18.5'; | ||
stellar.github = 'https://github.com/xaoxuu/hexo-theme-stellar/tree/1.18.5'; | ||
stellar.config = { | ||
date_suffix: { | ||
just: '刚刚', | ||
min: '分钟前', | ||
hour: '小时前', | ||
day: '天前', | ||
month: '个月前', | ||
}, | ||
}; | ||
|
||
// required plugins (only load if needs) | ||
stellar.plugins = { | ||
jQuery: 'https://gcore.jsdelivr.net/npm/[email protected]/dist/jquery.min.js' | ||
}; | ||
|
||
if ('local_search') { | ||
stellar.search = {}; | ||
stellar.search.service = 'local_search'; | ||
if (stellar.search.service == 'local_search') { | ||
let service_obj = Object.assign({}, {"field":"all","path":"/source/search/search.json","content":true,"codeblock":true}); | ||
stellar.search[stellar.search.service] = service_obj; | ||
} | ||
} | ||
|
||
// stellar js | ||
stellar.plugins.stellar = Object.assign({"sites":"/js/plugins/sites.js","friends":"/js/plugins/friends.js","ghinfo":"/js/plugins/ghinfo.js","timeline":"/js/plugins/timeline.js","linkcard":"/js/plugins/linkcard.js","fcircle":"/js/plugins/fcircle.js","weibo":"/js/plugins/weibo.js"}); | ||
|
||
stellar.plugins.marked = Object.assign("https://cdn.bootcdn.net/ajax/libs/marked/4.0.18/marked.min.js"); | ||
// optional plugins | ||
if ('true' == 'true') { | ||
stellar.plugins.lazyload = Object.assign({"enable":true,"js":"https://gcore.jsdelivr.net/npm/[email protected]/dist/lazyload.min.js","transition":"blur"}); | ||
} | ||
if ('true' == 'true') { | ||
stellar.plugins.swiper = Object.assign({"enable":true,"css":"https://unpkg.com/[email protected]/swiper-bundle.min.css","js":"https://unpkg.com/[email protected]/swiper-bundle.min.js"}); | ||
} | ||
if ('' == 'true') { | ||
stellar.plugins.scrollreveal = Object.assign({"enable":null,"js":"https://gcore.jsdelivr.net/npm/[email protected]/dist/scrollreveal.min.js","distance":"8px","duration":500,"interval":100,"scale":1}); | ||
} | ||
if ('true' == 'true') { | ||
stellar.plugins.preload = Object.assign({"enable":true,"service":"flying_pages","instant_page":"https://gcore.jsdelivr.net/gh/volantis-x/[email protected]/js/instant_page.js","flying_pages":"https://gcore.jsdelivr.net/gh/gijo-varghese/[email protected]/flying-pages.min.js"}); | ||
} | ||
if ('true' == 'true') { | ||
stellar.plugins.fancybox = Object.assign({"enable":true,"js":"https://gcore.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.umd.js","css":"https://gcore.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.css","selector":".swiper-slide img"}); | ||
} | ||
if ('false' == 'true') { | ||
stellar.plugins.heti = Object.assign({"enable":false,"css":"https://unpkg.com/[email protected]/umd/heti.min.css","js":"https://unpkg.com/[email protected]/umd/heti-addon.min.js"}); | ||
} | ||
</script> | ||
|
||
<!-- required --> | ||
|
||
|
||
<script src="/js/main.js" async></script> | ||
|
||
|
||
|
||
<!-- optional --> | ||
|
||
<script> | ||
function loadJS() { | ||
const els = document.querySelectorAll("#comments #giscus"); | ||
if (els.length === 0) return; | ||
els.forEach((el, i) => { | ||
try { | ||
el.innerHTML = ''; | ||
} catch (error) { | ||
console.log(error); | ||
} | ||
var script = document.createElement('script'); | ||
script.src = 'https://giscus.app/client.js'; | ||
script.async = true; | ||
for (let key of Object.keys(el.attributes)) { | ||
let attr = el.attributes[key]; | ||
if (['class', 'id'].includes(attr.name) === false) { | ||
script.setAttribute(attr.name, attr.value); | ||
} | ||
} | ||
el.appendChild(script); | ||
}); | ||
} | ||
window.addEventListener('DOMContentLoaded', (event) => { | ||
loadJS(); | ||
}); | ||
</script> | ||
|
||
|
||
|
||
|
||
<!-- inject --> | ||
|
||
|
||
</div> | ||
</body> | ||
</html> |
Oops, something went wrong.
9893860
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Successfully deployed to the following URLs:
wutonk – ./
www.wutonk.xyz
wutonk-git-master-wutonk.vercel.app
wutonk.vercel.app
wutonk-wutonk.vercel.app
wutonk.xyz