-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path404.html
251 lines (237 loc) · 33.4 KB
/
404.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
<!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 name="generator" content="Hexo 4.2.1"><link rel="apple-touch-icon" sizes="180x180" href="https://cdn.jsdelivr.net/gh/0vo/oss/images/favicon.ico?v=7.4.1"><link rel="icon" type="image/png" sizes="32x32" href="https://cdn.jsdelivr.net/gh/0vo/oss/images/favicon.ico?v=7.4.1"><link rel="icon" type="image/png" sizes="16x16" href="https://cdn.jsdelivr.net/gh/0vo/oss/images/favicon.ico?v=7.4.1"><link rel="mask-icon" href="https://cdn.jsdelivr.net/gh/0vo/oss/images/favicon.ico?v=7.4.1" color="#222"><link rel="alternate" href="/atom.xml" title="Ehlxr's Blog" type="application/atom+xml"><meta name="google-site-verification" content="F10oBMYHtBN4295aHavGAYWSfIxhy1KXoZRBqwg2KyI"><link rel="stylesheet" href="/css/main.css?v=7.4.1"><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic|Damion:300,300italic,400,400italic,700,700italic&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="/lib/font-awesome/css/font-awesome.min.css?v=4.7.0"><link rel="stylesheet" href="/lib/pace/pace-theme-loading-bar.min.css?v=1.0.2"><script src="/lib/pace/pace.min.js?v=1.0.2"></script><script id="hexo-configurations">var NexT=window.NexT||{},CONFIG={root:"/",scheme:"Mist",version:"7.4.1",exturl:!1,sidebar:{position:"right",display:"hide",offset:12,onmobile:!0},copycode:{enable:!0,show_result:!0,style:null},back2top:{enable:!0,sidebar:!1,scrollpercent:!0},bookmark:{enable:!1,color:"#222",save:"auto"},fancybox:!1,mediumzoom:!0,lazyload:!1,pangu:!1,algolia:{appID:"",apiKey:"",indexName:"",hits:{per_page:10},labels:{input_placeholder:"Search for Posts",hits_empty:"We didn't find any results for the search: ${query}",hits_stats:"${hits} results found in ${time} ms"}},localsearch:{enable:!0,trigger:"auto",top_n_per_article:1,unescape:!0,preload:!1},path:"search.xml",motion:{enable:!0,async:!0,transition:{post_block:"fadeIn",post_header:"slideDownIn",post_body:"slideDownIn",coll_header:"slideLeftIn",sidebar:"slideUpIn"}},translation:{copy_button:"复制",copy_success:"复制成功",copy_failure:"复制失败"},sidebarPadding:40}</script><meta name="description" content="404 ! function() { function a(a, b) { return (/string|function/.test(typeof b) ? h : g)(a, b) }"><meta property="og:type" content="website"><meta property="og:title" content="Ehlxr's Blog"><meta property="og:url" content="https://ehlxr.me/404.html"><meta property="og:site_name" content="Ehlxr's Blog"><meta property="og:description" content="404 ! function() { function a(a, b) { return (/string|function/.test(typeof b) ? h : g)(a, b) }"><meta property="og:locale" content="zh_CN"><meta property="og:image" content="http://qzone.qq.com/gy/404/style/image/logo_tencentvolunteers.png"><meta property="og:image" content="http://qzone.qq.com/gy/404/style/image/logo_baobeihuijia.png"><meta property="article:published_time" content="2023-06-05T11:57:21.689Z"><meta property="article:modified_time" content="2023-06-05T11:57:21.689Z"><meta property="article:author" content="!!@_@ ᵛᵉ"><meta name="twitter:card" content="summary"><meta name="twitter:image" content="http://qzone.qq.com/gy/404/style/image/logo_tencentvolunteers.png"><link rel="canonical" href="https://ehlxr.me/404"><script id="page-configurations">CONFIG.page={sidebar:"",isHome:!1,isPost:!1,isPage:!0,isArchive:!1}</script><link rel="stylesheet" href="//cdn.jsdelivr.net/gh/theme-next/theme-next-needmoreshare2@1/needsharebutton.min.css"><style>#needsharebutton-postbottom{cursor:pointer;height:26px;margin-top:10px;position:relative}#needsharebutton-postbottom .btn{border:1px solid $btn-default-border-color;border-radius:3px;display:initial;padding:1px 4px}</style><style>#needsharebutton-float{bottom:88px;cursor:pointer;left:-8px;position:fixed;z-index:9999}#needsharebutton-float .btn{border:1px solid $btn-default-border-color;border-radius:4px;padding:0 10px 0 14px}</style><script>((w, d) => {
'use strict';
//
// const userScheme = localStorage.getItem('Scheme');
// if (!userScheme) return;
//
//
const userScheme = localStorage.getItem('Scheme');
if(userScheme){
d.documentElement.className = 'darkScheme';
}
localStorage.removeItem('hasClickListener');
})(window, document);</script><title>| Ehlxr's Blog</title><noscript><style>.sidebar-inner,.use-motion .brand,.use-motion .collection-header,.use-motion .comments,.use-motion .menu-item,.use-motion .pagination,.use-motion .post-block,.use-motion .post-body,.use-motion .post-header{opacity:initial}.use-motion .logo,.use-motion .site-subtitle,.use-motion .site-title{opacity:initial;top:initial}.use-motion .logo-line-before i{left:initial}.use-motion .logo-line-after i{right:initial}</style></noscript></head><body itemscope itemtype="http://schema.org/WebPage"><div class="container use-motion"><div class="headband"></div><header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader"><div class="header-inner"><div class="site-brand-container"><div class="site-meta"><div><a href="/" class="brand" rel="start"><span class="logo-line-before"><i></i></span> <span class="site-title">Ehlxr's Blog</span><span class="logo-line-after"><i></i></span></a></div><h1 class="site-subtitle" itemprop="description">「闲言碎语」</h1></div><div class="site-nav-toggle"><div class="toggle" aria-label="切换导航栏"><span class="toggle-line toggle-line-first"></span><span class="toggle-line toggle-line-middle"></span><span class="toggle-line toggle-line-last"></span></div></div></div><nav class="site-nav"><ul id="menu" class="menu"><li class="menu-item menu-item-home"><a href="/" rel="section"><i class="fa fa-fw fa-home"></i> 首页</a></li><li class="menu-item menu-item-archives"><a href="/archives/" rel="section"><i class="fa fa-fw fa-archive"></i> 归档</a></li><li class="menu-item menu-item-search"><a role="button" class="popup-trigger"><i class="fa fa-search fa-fw"></i> 搜索</a></li></ul></nav><div class="site-search"><div class="popup search-popup"><div class="search-header"><span class="search-icon"><i class="fa fa-search"></i></span><div class="search-input-container"><input autocomplete="off" autocorrect="off" autocapitalize="none" placeholder="搜索..." spellcheck="false" type="text" id="search-input"></div><span class="popup-btn-close"><i class="fa fa-times-circle"></i></span></div><div id="search-result"></div></div><div class="search-pop-overlay"></div></div><div class="night-mode motion-element"><span class="delimiter">|</span><a role="button" class="night-btn"><i class="fa fa-adjust"></i></a></div><script>var st,OriginTitile=document.title;document.addEventListener("visibilitychange",function(){document.hidden?(document.title="╭(°A°`)╮好奇怪崩溃啦!",clearTimeout(st)):(document.title="(ฅ>ω<*ฅ) 噫又好了~ "+OriginTitile,st=setTimeout(function(){document.title=OriginTitile},4e3))})</script></div></header><div class="back-to-top"><i class="fa fa-arrow-up"></i> <span>0%</span></div><div class="reading-progress-bar"></div><main id="main" class="main"><div class="main-inner"><div class="content-wrap"><div id="content" class="content"><div class="posts-expand"><div class="post-block" lang="zh-CN"><header class="post-header"><h2 class="post-title" itemprop="name headline"></h2><div class="post-meta"></div></header><div class="post-body"><!DOCTYPE html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="apple-mobile-web-app-capable" content="yes"><meta http-equiv="Cache-Control" content="no-siteapp"><meta name="author" content="ehlxr.me,ehlxr.me@gmail.com"><title>404</title><script src="//qzonestyle.gtimg.cn/qzone/hybrid/app/404/search_children.js" homepagename="返回主页" homepageurl="/" charset="utf-8"></script><script>!function(){function s(i,e){return(/string|function/.test(typeof e)?function(e,n){if("string"==typeof n){var i=n;n=function(){return new g(i)}}var s=l[e]=function(i){try{return new n(i,e)+""}catch(i){return t(i)()}};return s.prototype=n.prototype=c,s.toString=function(){return n+""},s}:a)(i,e)}function n(i,e){return"string"!=typeof i&&("number"===(e=typeof i)?i+="":i="function"===e?n(i.call(i)):""),i}function e(i){return r[i]}function a(i,e){var n=s.get(i)||t({filename:i,name:"Render Error",message:"Template not found"});return e?n(e):n}function t(i){var e="{Template Error}",n=i.stack||"";if(n)n=n.split("\n").slice(0,2).join("\n");else for(var s in i)n+="<"+s+">\n"+i[s]+"\n\n";return function(){return"object"==typeof console&&console.error(e+"\n\n"+n),e}}var l=s.cache={},g=this.String,r={"<":"<",">":">",'"':""","'":"'","&":"&"},o=Array.isArray||function(i){return"[object Array]"==={}.toString.call(i)},c=s.utils={$helpers:{},$include:function(i,e,n){return a(i=function(i,e){var n=/(\/)[^/]+\1\.\.\1/,s=("./"+i).replace(/[^/]+$/,"")+e;for(s=s.replace(/\/\.\//g,"/");s.match(n);)s=s.replace(n,"/");return s}(n,i),e)},$string:n,$escape:function(i){return n(i).replace(/&(?![\w#]+;)|[<>"']/g,e)},$each:function(i,e){if(o(i))for(var n=0,s=i.length;n<s;n++)e.call(i,i[n],n,i);else for(n in i)e.call(i,i[n],n)}},d=s.helpers=c.$helpers;s.get=function(i){return l[i.replace(/^\.\//,"")]},s.helper=function(i,e){d[i]=e},"function"==typeof define?define(function(){return s}):"undefined"!=typeof exports?module.exports=s:this.template=s,s("body",function(i){var e=this,n=(e.$helpers,e.$escape),s="/",a="返回主页",t=i.topid,l=i.topimg,r=i.topname,o=i.topgender,c=i.topbirth,d=i.toplostdate,p=i.toplostplace,f=i.toplostdesc,h=i.toplink,u=e.$each,_=i.otherdata,v=(i.otheritem,i.index,""),m=document.getElementsByTagName("script");for(o=0;o<m.length;o++)if(-1<m[o].src.indexOf("/404/search_children.js")){m[o].getAttribute("homePageUrl")&&(s=m[o].getAttribute("homePageUrl")),m[o].getAttribute("homePageName")&&(a=m[o].getAttribute("homePageName"));break}return v+='<div class="mod_404"> <div class="wrapper" id="mainWrap"> <div class="mod_hd"> <h1 class="title"><span class="title_inner">404,您访问的页面找不回来了,但我们可以一起帮他们回家!</span></h1> <div class="desc"><a href="',v+=n(s),v+='" class="desc_link">',v+=n(a),v+='</a></div> </div> <div class="mod_bd"> <div class="child_box"> <div class="mod_404_child child_in" data-id="',v+=n(t),v+='" id="top_',v+=n(t),v+='"> <div class="child_main cf"> <div class="child_avatar"><img src="',v+=n(l),v+='" onload="imagezoom(this, 160, 216);" style="opacity:0"></div> <div class="child_info"> <div class="info_name"> <h2><span class="name_inner">',v+=n(r),v+='</span><span class="info_sex">(',v+=n(o),v+=')</span></h2> </div> <div class="info_item info_birth"><span class="info_lbl">出生日期:</span><span class="item_inner">',v+=n(c),v+='</span></div> <div class="info_item info_time"><span class="info_lbl">失踪时间:</span><span class="item_inner">',v+=n(d),v+='</span></div> <div class="info_item info_address"><span class="info_lbl">失踪地点:</span><span class="item_inner">',v+=n(p),v+='</span></div> <div class="info_item info_desc"><span class="info_lbl">失踪人特征描述:</span><span class="item_inner">',v+=n(f),v+='</span></div> <a href="',v+=n(h),v+='" class="link_view" title="查看详情"><span class="link_inner">查看详情</span></a> </div> </div> <div class="child_bottom cf"> <div class="bottom_logo"> <ul class="logo_list"> <li><a href="http://e.t.qq.com/Tencent-Volunteers" target="_blank" rel="noopener" title="腾讯志愿者"><img src="http://qzone.qq.com/gy/404/style/image/logo_tencentvolunteers.png"></a></li> <li><a href="http://bbs.baobeihuijia.com/forum.php" target="_blank" rel="noopener" title="宝贝回家"><img src="http://qzone.qq.com/gy/404/style/image/logo_baobeihuijia.png"></a></li> </ul> </div> <div class="bottom_right"> <div class="mod_share" onmouseover="this.className += \' mod_share_hover\';" onmouseout="this.className = this.className.replace(\' mod_share_hover\',\'\')"> <span class="share_inner">分享</span> <ul class="share_list"> <li><a href="javascript:void(0);" class="share_link" onclick="share(\'weibo\');return false;" title="腾讯微博"><span class="link_inner">腾讯微博</span><i class="ico_tencentweibo"></i></a></li> <li><a href="javascript:void(0);" class="share_link" onclick="share(\'qzone\');return false;" title="QQ空间"><span class="link_inner">QQ空间</span><i class="ico_qzone"></i></a></li> <li><a href="javascript:void(0);" class="share_link" onclick="share(\'sina\');return false;" title="新浪微博"><span class="link_inner">新浪微博</span><i class="ico_sinaweibo"></i></a></li> <li><a href="javascript:void(0);" class="share_link" onclick="share(\'weixin\');return false;" title="微信"><span class="link_inner">微信</span><i class="ico_weixin"></i></a></li> </ul> <span style="clear: both;"></span> </div> </div> </div> </div> <i class="ico_corner"></i> </div> </div> <div class="mod_fd"> <div class="mod_404_children"> <ul class="children_list"> ',u(_,function(i){v+=' <li class="',v+=n(t==i._id?"current":""),v+='"><a href="javascript:;" onclick="toThis(\'',v+=n(i._id),v+='\');" title="',v+=n(i.name),v+='" ><img src="',v+=n(i.child_pic),v+='"></a></li> '}),new g(v+=" </ul> </div> </div> </div> </div>")})}()</script><meta name="generator" content="Hexo 4.2.1"></head><body><h1 style="font-size:30px">404</h1></body></html></div></div></div></div><div class="comment-button-group" id="show_comments"><a class="btn comment-button disqus"><span class="disqus_title">显示 Disqus 评论</span></a> <a class="btn comment-button gitalk"><span class="gitalk_title">显示 Gitalk 评论</span></a> <a class="btn comment-button valine"><span class="gitalk_title">显示 Valine 评论</span></a></div><div class="comment-position disqus"><div class="comments" id="comments"><div id="disqus_thread"><noscript>Please enable JavaScript to view the comments powered by Disqus.</noscript></div></div></div><div class="comment-position gitalk"><div class="comments" id="gitalk-container"></div></div><div class="comment-position valine"><div class="comments" id="comments"></div></div><script pjax>(function() {
let commentButton = document.querySelectorAll('.comment-button');
commentButton.forEach(item => {
let commentClass = item.classList[2];
item.addEventListener('click', () => {
commentButton.forEach(rmActive => rmActive.classList.remove('active'));
item.classList.add('active');
document.querySelectorAll('.comment-position').forEach(rmActive => rmActive.classList.remove('active'));
document.querySelector(`.comment-position.${commentClass}`).classList.add('active');
});
});
let activeClass = 'gitalk';
if (activeClass) {
let activeButton = document.querySelector(`.comment-button.${activeClass}`);
if (activeButton) {
activeButton.click();
}
}
})();</script></div><div class="toggle sidebar-toggle"><span class="toggle-line toggle-line-first"></span><span class="toggle-line toggle-line-middle"></span><span class="toggle-line toggle-line-last"></span></div><aside class="sidebar"><div class="sidebar-inner"><ul class="sidebar-nav motion-element"><li class="sidebar-nav-toc">文章目录</li><li class="sidebar-nav-overview">站点概览</li></ul><div class="post-toc-wrap sidebar-panel"><div class="post-toc motion-element"><ol class="nav"><li class="nav-item nav-level-1"><a class="nav-link" href="#"><span class="nav-text">404</span></a></li></ol></div></div><div class="site-overview-wrap sidebar-panel"><div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person"><img class="site-author-image" itemprop="image" src="https://cdn.jsdelivr.net/gh/0vo/oss/images/logo_2.png" alt="!!@_@ ᵛᵉ"><p class="site-author-name" itemprop="name">!!@_@ ᵛᵉ</p><div class="site-description" itemprop="description">瞻前顾后,惶惶不可终日</div></div><div class="site-state-wrap motion-element"><nav class="site-state"><div class="site-state-item site-state-posts"><a href="/archives/"><span class="site-state-item-count">85</span> <span class="site-state-item-name">日志</span></a></div><div class="site-state-item site-state-categories"><a href="/categories/"><span class="site-state-item-count">19</span> <span class="site-state-item-name">分类</span></a></div><div class="site-state-item site-state-tags"><a href="/tags/"><span class="site-state-item-count">66</span> <span class="site-state-item-name">标签</span></a></div></nav></div><div class="feed-link motion-element"><a href="/atom.xml" rel="alternate"><i class="fa fa-rss"></i> RSS</a></div><div class="links-of-author motion-element"><span class="links-of-author-item"><a href="/about" title="关于 &rarr; /about"><i class="fa fa-fw fa-user"></i></a></span><span class="links-of-author-item"><a href="/photos/" title="相册 &rarr; /photos/"><i class="fa fa-fw fa-image"></i></a></span><span class="links-of-author-item"><a href="http://t.me/ehlxr" title="TG &rarr; http://t.me/ehlxr" rel="noopener" target="_blank"><i class="fa fa-fw fa-telegram"></i></a></span><span class="links-of-author-item"><a href="https://github.com/ehlxr" title="GitHub &rarr; https://github.com/ehlxr" rel="noopener" target="_blank"><i class="fa fa-fw fa-github"></i></a></span></div><div class="cc-license motion-element" itemprop="license"><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh" class="cc-opacity" rel="noopener" target="_blank"><img src="/images/cc-by-nc-sa.svg" alt="Creative Commons"></a></div><div class="links-of-blogroll motion-element"><div class="links-of-blogroll-title"><i class="fa fa-fw fa-link"></i> 友链</div><ul class="links-of-blogroll-list"><li class="links-of-blogroll-item"><a href="https://ehlxr.top/" title="https://ehlxr.top" rel="noopener" target="_blank">Home</a></li><li class="links-of-blogroll-item"><a href="https://about.me/ehlxr" title="https://about.me/ehlxr" rel="noopener" target="_blank">About me</a></li><li class="links-of-blogroll-item"><a href="https://mritd.me/" title="https://mritd.me" rel="noopener" target="_blank">漠然</a></li><li class="links-of-blogroll-item"><a href="http://wiliam.me/" title="http://wiliam.me" rel="noopener" target="_blank">Wiliam</a></li></ul></div></div></div></aside><div id="sidebar-dimmer"></div></div></main><footer id="footer" class="footer"><div class="footer-inner"><div class="copyright">© 2016 – <span itemprop="copyrightYear">2023</span><span class="with-love" id="animate"><i class="fa fa-anchor"></i></span> <span class="author" itemprop="copyrightHolder">!!@_@ ᵛᵉ</span> <span class="post-meta-divider">|</span><span class="post-meta-item-icon"><i class="fa fa-area-chart"></i></span> <span title="站点总字数">213k</span> <span class="post-meta-divider">|</span><span class="post-meta-item-icon"><i class="fa fa-coffee"></i></span> <span title="站点阅读时长">3:14</span></div><div class="powered-by">由 <a href="https://hexo.io/" class="theme-link" rel="noopener" target="_blank">Hexo</a> 强力驱动</div><span class="post-meta-divider">|</span><div class="theme-info">主题 – <a href="https://theme-next.org/" class="theme-link" rel="noopener" target="_blank">NexT.Mist</a></div><div class="busuanzi-count"><script pjax async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><span class="post-meta-item" id="busuanzi_container_site_uv" style="display:none"><span class="post-meta-item-icon"><i class="fa fa-user"></i></span><span class="site-uv" title="总访客量"><span id="busuanzi_value_site_uv"></span></span></span> <span class="post-meta-divider">|</span><span class="post-meta-item" id="busuanzi_container_site_pv" style="display:none"><span class="post-meta-item-icon"><i class="fa fa-eye"></i></span><span class="site-pv" title="总访问量"><span id="busuanzi_value_site_pv"></span></span></span></div><script pjax>function leancloudSelector(url) {
return document.getElementById(url).querySelector('.leancloud-visitors-count');
}
if (CONFIG.page.isPost) {
function addCount(Counter) {
var visitors = document.querySelector('.leancloud_visitors');
var url = visitors.getAttribute('id').trim();
var title = visitors.getAttribute('data-flag-title').trim();
Counter('get', `/classes/Counter?where=${JSON.stringify({ url })}`)
.then(response => response.json())
.then(({ results }) => {
if (results.length > 0) {
var counter = results[0];
Counter('put', '/classes/Counter/' + counter.objectId, { time: { '__op': 'Increment', 'amount': 1 } })
.then(response => response.json())
.then(() => {
leancloudSelector(url).innerText = counter.time + 1;
})
.catch(error => {
console.log('Failed to save visitor count', error);
})
} else {
Counter('post', '/classes/Counter', { title: title, url: url, time: 1 })
.then(response => response.json())
.then(() => {
leancloudSelector(url).innerText = 1;
})
.catch(error => {
console.log('Failed to create', error);
});
}
})
.catch(error => {
console.log('LeanCloud Counter Error', error);
});
}
} else {
function showTime(Counter) {
var visitors = document.querySelectorAll('.leancloud_visitors');
var entries = [...visitors].map(element => {
return element.getAttribute('id').trim();
});
Counter('get', `/classes/Counter?where=${JSON.stringify({ url: { '$in': entries } })}`)
.then(response => response.json())
.then(({ results }) => {
if (results.length === 0) {
document.querySelectorAll('.leancloud_visitors .leancloud-visitors-count').forEach(element => {
element.innerText = 0;
});
return;
}
for (var i = 0; i < results.length; i++) {
var item = results[i];
var url = item.url;
var time = item.time;
leancloudSelector(url).innerText = time;
}
for (var i = 0; i < entries.length; i++) {
var url = entries[i];
var element = leancloudSelector(url);
if (element.innerText == '') {
element.innerText = 0;
}
}
})
.catch(error => {
console.log('LeanCloud Counter Error', error);
});
}
}
fetch('https://app-router.leancloud.cn/2/route?appId=DVv225OiXLJTYs0Imq4Kw1qL-gzGzoHsz')
.then(response => response.json())
.then(({ api_server }) => {
var Counter = (method, url, data) => {
return fetch(`https://${api_server}/1.1${url}`, {
method: method,
headers: {
'X-LC-Id': 'DVv225OiXLJTYs0Imq4Kw1qL-gzGzoHsz',
'X-LC-Key': 'Kv6XNKTrebkacDbh2zRCsVYA',
'Content-Type': 'application/json',
},
body: JSON.stringify(data)
});
};
if (CONFIG.page.isPost) {
const localhost = /http:\/\/(localhost|127.0.0.1|0.0.0.0)/;
if (localhost.test(document.URL)) return;
addCount(Counter);
} else if (document.querySelectorAll('.post-title-link').length >= 1) {
showTime(Counter);
}
});</script></div></footer></div><script src="/lib/anime.min.js?v=3.1.0"></script><script src="//cdn.jsdelivr.net/npm/pjax/pjax.js"></script><script src="//cdn.jsdelivr.net/npm/medium-zoom@1/dist/medium-zoom.min.js"></script><script src="/lib/velocity/velocity.min.js?v=1.2.1"></script><script src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script><script src="/js/utils.js?v=7.4.1.js"></script><script src="/js/motion.js?v=7.4.1.js"></script><script src="/js/schemes/muse.js?v=7.4.1.js"></script><script src="/js/next-boot.js?v=7.4.1.js"></script><script>var pjax = new Pjax({
selectors: [
'head title',
'#page-configurations',
'.content-wrap',
'.post-toc-wrap',
'#pjax'
],
switches: {
'.post-toc-wrap': Pjax.switches.innerHTML
},
analytics: false,
cacheBust: false,
scrollTo : !CONFIG.bookmark.enable
});
window.addEventListener('pjax:success', () => {
document.querySelectorAll('script[pjax], script#page-configurations, #pjax script').forEach(element => {
var code = element.text || element.textContent || element.innerHTML || '';
var parent = element.parentNode;
parent.removeChild(element);
var script = document.createElement('script');
if (element.id) {
script.id = element.id;
}
if (element.src) {
script.src = element.src;
// Force synchronous loading of peripheral JS.
script.async = false;
}
if (element.getAttribute('pjax') !== null) {
element.setAttribute('pjax', '');
}
if (code !== '') {
script.appendChild(document.createTextNode(code));
}
parent.appendChild(script);
});
NexT.boot.refresh();
// Define Motion Sequence & Bootstrap Motion.
if (CONFIG.motion.enable) {
NexT.motion.integrator
.init()
.add(NexT.motion.middleWares.postList)
.bootstrap();
}
NexT.utils.updateSidebarPosition();
});</script><script pjax>CONFIG.page.isPost&&(wpac_init=window.wpac_init||[],wpac_init.push({widget:"Rating",id:6194,el:"wpac-rating",color:"fc6423"}),function(){if(!("WIDGETPACK_LOADED"in window)){WIDGETPACK_LOADED=!0;var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="//embed.widgetpack.com/widget.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t.nextSibling)}}())</script><script src="/js/local-search.js?v=7.4.1.js"></script><script pjax>if (document.querySelectorAll('pre.mermaid').length) {
NexT.utils.getScript('//cdn.jsdelivr.net/npm/mermaid@8/dist/mermaid.min.js', () => {
mermaid.initialize({
theme: 'forest',
logLevel: 3,
flowchart: { curve: 'linear' },
gantt: { axisFormat: '%m/%d/%Y' },
sequence: { actorMargin: 50 }
});
}, window.mermaid);
}</script><link rel="stylesheet" href="/lib/player/player.css"><div id="QPlayer"><div id="pContent"><div id="player"><span class="cover"></span><div class="ctrl"><div class="musicTag marquee"><strong>Title</strong> <span>-</span> <span class="artist">Artist</span></div><div class="progress"><div class="timer left">0:00</div><div class="contr"><div class="rewind icon"></div><div class="playback icon"></div><div class="fastforward icon"></div></div><div class="right"><div class="liebiao icon"></div></div></div></div></div><div class="ssBtn"><div class="adf on"></div></div></div><ol id="playlist"></ol></div><script>var playlist=[];playlist.push({title:"再见杰克",artist:"痛仰乐队",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/痛仰乐队%20-%20再见杰克.mp3",cover:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/痛仰乐队%20-%20再见杰克.jpg"}),playlist.push({title:"公路之歌",artist:"痛仰乐队",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/痛仰乐队%20-%20公路之歌.mp3",cover:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/痛仰乐队%20-%20再见杰克.jpg"}),playlist.push({title:"时光机",artist:"周杰伦",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/周杰伦%20-%20时光机.mp3",cover:"https://y.gtimg.cn/music/photo_new/T002R300x300M000002Neh8l0uciQZ.jpg"}),playlist.push({title:"一路向北",artist:"周杰伦",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/周杰伦-一路向北.mp3",cover:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/%E5%91%A8%E6%9D%B0%E4%BC%A6%20-%20%E4%B8%80%E8%B7%AF%E5%90%91%E5%8C%97.jpg"}),playlist.push({title:"ビンクスの酒 (宾克斯的美酒)",artist:"麦わらの一味 (草帽海贼团)",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/%E3%83%93%E3%83%B3%E3%82%AF%E3%82%B9%E3%81%AE%E9%85%92%20(%E5%AE%BE%E5%85%8B%E6%96%AF%E7%9A%84%E7%BE%8E%E9%85%92).mp3",cover:"https://y.gtimg.cn/music/photo_new/T002R300x300M00000367oF43ZdHan.jpg"}),playlist.push({title:"青鸟 ブルーバード",artist:"火影",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/青鸟%20ブルーバード.mp3",cover:"https://y.gtimg.cn/music/photo_new/T002R300x300M000001GUvKQ3q6Tdr.jpg"}),playlist.push({title:"Five Hundred Miles",artist:"醉乡民谣",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/Five-Hundred-Miles.mp3",cover:"https://y.gtimg.cn/music/photo_new/T002R300x300M000003NY5cG15yFa7.jpg"}),playlist.push({title:"Scarborough Fair/Canticle",artist:"Simon & Garfunkel",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/Scarborough-Fair.mp3",cover:"https://y.gtimg.cn/music/photo_new/T002R300x300M000003U9s1H1EEBvn.jpg"}),playlist.push({title:"What are words",artist:"What are words",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/What-are-words.mp3",cover:"https://y.gtimg.cn/music/photo_new/T002R300x300M000003N49f81g9SE1.jpg"}),playlist.push({title:"See You Again",artist:"Taylor Gang Timeline (Mixtape)",mp3:"https://cdn.jsdelivr.net/gh/0vo/oss/mp3/See-You-Again.mp3",cover:"https://y.gtimg.cn/music/photo_new/T002R300x300M000003K7HZQ04YTIF.jpg"});var isRotate=!0,autoplay=!1,showBtn=!1</script><script>function bgChange(){for(var n=$(".lib"),g=0;g<n.length;g+=2)n[g].style.background="rgba(246, 246, 246, 0.5)"}window.onload=bgChange</script><script src="/lib/jquery/index.js"></script><script src="/lib/player/jquery.marquee.min.js"></script><script src="/lib/player/player.js"></script><div id="pjax"><script>var checkDisqus=function(){return""!=$.trim($("iframe[id^=dsq-app]").attr("id"))},removeWarnInfo=function(){checkDisqus()&&($("#dqs_loading").remove(),$("#reload_div").remove())},addWarnInfo=function(){checkDisqus()||($("#dqs_loading").remove(),$("#disqus_thread").append('<div style="text-align: center;" id="reload_div">Loaded Disqus Failured. Please Ensure You Can Access [disqus.com] ! Then <a href="javascript:void(0);" onclick="loadComments();">Reload</a>!</div>'))},disqus_config=function(){this.page.url="https://ehlxr.me/404.html",this.page.identifier="404.html",this.page.title=""};function loadComments(){if($("#disqus_thread").empty().append('<div id="dqs_loading" class="dqs_loading"><div id="dqs_loading_inner" class="dqs_loading_inner"></div></div>'),setTimeout("addWarnInfo()",5e3),$("#disqus_thread").bind("DOMNodeInserted",removeWarnInfo),window.DISQUS)DISQUS.reset({reload:!0,config:disqus_config});else{var e=document,d=e.createElement("script");d.src="https://ehlxr.disqus.com/embed.js",d.setAttribute("data-timestamp",""+ +new Date),(e.head||e.body).appendChild(d)}}$(function(){$(".comment-button.disqus").click(function(){loadComments()})})</script><div id="needsharebutton-float"><span class="btn"><i class="fa fa-share-alt" aria-hidden="true"></i></span></div><script src="//cdn.jsdelivr.net/gh/theme-next/theme-next-needmoreshare2@1/needsharebutton.min.js"></script><script>pbOptions={iconStyle:"default",boxForm:"horizontal",position:"bottomCenter",networks:"Weibo,Wechat,Douban,Evernote,QQZone,Twitter,Facebook,GooglePlus,Tumblr,Linkedin"},new needShareButton("#needsharebutton-postbottom",pbOptions),flOptions={iconStyle:"default",boxForm:"horizontal",position:"topRight",networks:"Weibo,Wechat,Douban,Evernote,QQZone,Twitter,Facebook,GooglePlus,Tumblr,Linkedin"},new needShareButton("#needsharebutton-float",flOptions)</script><script>((w, d) => {
'use strict';
// d.documentElement.className = 'darkScheme';
const btn = d.querySelector('.night-btn');
var clickAction = function () {
d.documentElement.classList.toggle('darkScheme');
if ( d.documentElement.classList.contains('darkScheme') ) {
localStorage.setItem('Scheme', 'Dark');
} else {
localStorage.removeItem('Scheme');
}
}
const hasClickListener = localStorage.getItem('hasClickListener');
if(!hasClickListener){
btn.addEventListener('click', clickAction, false);
localStorage.setItem('hasClickListener', true);
}
})(window, document);</script><link rel="stylesheet" href="//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css"><script>NexT.utils.getScript('//cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js', () => {
var gitalk = new Gitalk({
clientID: '0365accc0a9b9a7cfb02',
clientSecret: 'fd685f862940e0440c800fbd96f6b8c1b21bfe8b',
// accessToken: '',
repo: 'ehlxr.me',
owner: 'ehlxr',
admin: ['ehlxr'],
// ehlxr
// id: '516a35d265e49707e113184afbcbb8c8'
// id: '/404.html',
id: '/404.html',
// body: 'https://ehlxr.me/404.html',
body: 'https://ehlxr.me/404.html',
language: window.navigator.language || window.navigator.userLanguage,
// ehlxr distraction_free_mode 设置 bug
distractionFreeMode: false
});
gitalk.render('gitalk-container');
}, window.Gitalk);</script><script>NexT.utils.getScript('//unpkg.com/valine/dist/Valine.min.js', () => {
var GUEST = ['nick', 'mail', 'link'];
var guest = 'nick,mail,link';
guest = guest.split(',').filter(item => {
return GUEST.includes(item);
});
new Valine({
el: '#comments',
verify: false,
notify: false,
appId: 'c4sS2ybYQtvpyjiHDVw4mjsx-gzGzoHsz',
appKey: 'Jk2rTF2UusPYm6632MNnaCqv',
placeholder: '说点什么吧...',
avatar: 'mm',
meta: guest,
pageSize: '10' || 10,
visitor: false,
lang: '' || 'zh-cn',
// ehlxr
path: '/404.html',
recordIP: false,
serverURLs: ''
});
}, window.Valine);</script></div></body></html>