Skip to content

Commit df3befb

Browse files
author
Travis CI User
committed
Site updated: 2020-02-24 13:46:39
1 parent 4ef1f96 commit df3befb

File tree

76 files changed

+55311
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+55311
-0
lines changed

Diff for: CNAME

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
codedoges.com

Diff for: about/index.html

+320
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,320 @@
1+
2+
<!DOCTYPE html>
3+
<html lang="en" class="loading">
4+
<head>
5+
<meta charset="UTF-8" />
6+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7+
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
8+
<title>早起不吃虫</title>
9+
<meta name="apple-mobile-web-app-capable" content="yes" />
10+
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
11+
<meta name="google" content="notranslate" />
12+
<meta name="keywords" content="coderhaotf,">
13+
14+
<meta name="author" content="haotf">
15+
<link rel="alternative" href="atom.xml" title="早起不吃虫" type="application/atom+xml">
16+
<link rel="icon" href="/img/favicon.png">
17+
<link href="https://fonts.loli.net/css?family=Roboto+Mono|Rubik&display=swap" rel="stylesheet">
18+
19+
<link rel="stylesheet" href="//at.alicdn.com/t/font_1429596_nzgqgvnmkjb.css">
20+
21+
22+
<link rel="stylesheet" href="//cdn.bootcss.com/animate.css/3.7.2/animate.min.css">
23+
24+
25+
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/social-share.js/1.0.16/css/share.min.css">
26+
27+
28+
<link rel="stylesheet" href="//cdn.bootcss.com/codemirror/5.48.4/codemirror.min.css">
29+
30+
31+
<link rel="stylesheet" href="//cdn.bootcss.com/codemirror/5.48.4/theme/dracula.css">
32+
33+
34+
<link rel="stylesheet" href="/css/obsidian.css">
35+
36+
37+
<link rel="stylesheet" href="/css/ball-atom.min.css">
38+
39+
<meta name="generator" content="Hexo 4.2.0"></head>
40+
41+
42+
<body class="loading">
43+
<div class="loader">
44+
<div class="la-ball-atom la-2x">
45+
<div></div>
46+
<div></div>
47+
<div></div>
48+
<div></div>
49+
</div>
50+
</div>
51+
<span id="config-title" style="display:none">早起不吃虫</span>
52+
<div id="loader"></div>
53+
<div id="single" class="page">
54+
<div id="top">
55+
<a class="iconfont icon-left image-icon" href="javascript:history.back()"></a>
56+
</div>
57+
<div class="clone-element"></div>
58+
<div class="section dark-obsidian">
59+
<div class="article animated fadeIn">
60+
<div class="main animated fadeIn">
61+
<div class="content animated fadeIn">
62+
63+
64+
65+
</div>
66+
</div>
67+
</div>
68+
</div>
69+
</div>
70+
71+
<div id="back-to-top" class="animated fadeIn faster">
72+
<div class="flow"></div>
73+
<span class="percentage animated fadeIn faster">0%</span>
74+
<span class="iconfont icon-top02 animated fadeIn faster"></span>
75+
</div>
76+
</body>
77+
<footer>
78+
<p class="copyright" id="copyright">
79+
&copy; 2020
80+
<span class="gradient-text">
81+
haotf
82+
</span>.
83+
Designed && Powerd by <a href="http://hexo.io/" title="Hexo" target="_blank" rel="noopener">Hexo</a>
84+
<p>Copyright© 2018 早起不吃虫的博客 粤ICP备18104892号</p>
85+
<!-- Theme
86+
<span class="gradient-text">
87+
<a href="https://github.com/TriDiamond/hexo-theme-obsidian" title="Obsidian" target="_blank" rel="noopener">Obsidian</a>
88+
</span>
89+
<small><a href="https://github.com/TriDiamond/hexo-theme-obsidian/blob/master/CHANGELOG.md" title="v1.4.3" target="_blank" rel="noopener">v1.4.3</a></small> -->
90+
</p>
91+
</footer>
92+
93+
<script type="text/javascript" src="https://cdn.bootcss.com/mathjax/2.7.6/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
94+
</script>
95+
<script>
96+
MathJax.Hub.Config({
97+
"HTML-CSS": {
98+
preferredFont: "TeX",
99+
availableFonts: ["STIX", "TeX"],
100+
linebreaks: {
101+
automatic: true
102+
},
103+
EqnChunk: (MathJax.Hub.Browser.isMobile ? 10 : 50)
104+
},
105+
tex2jax: {
106+
inlineMath: [
107+
["$", "$"],
108+
["\\(", "\\)"]
109+
],
110+
processEscapes: true,
111+
ignoreClass: "tex2jax_ignore|dno",
112+
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
113+
},
114+
TeX: {
115+
noUndefined: {
116+
attributes: {
117+
mathcolor: "red",
118+
mathbackground: "#FFEEEE",
119+
mathsize: "90%"
120+
}
121+
},
122+
Macros: {
123+
href: "{}"
124+
}
125+
},
126+
messageStyle: "none"
127+
});
128+
</script>
129+
<script>
130+
function initialMathJax() {
131+
MathJax.Hub.Queue(function () {
132+
var all = MathJax.Hub.getAllJax(),
133+
i;
134+
// console.log(all);
135+
for (i = 0; i < all.length; i += 1) {
136+
console.log(all[i].SourceElement().parentNode)
137+
all[i].SourceElement().parentNode.className += ' has-jax';
138+
}
139+
});
140+
}
141+
142+
function reprocessMathJax() {
143+
if (typeof MathJax !== 'undefined') {
144+
MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
145+
}
146+
}
147+
</script>
148+
149+
150+
151+
152+
<link rel="stylesheet" href="//cdn.bootcss.com/gitalk/1.5.0/gitalk.min.css">
153+
154+
155+
<script src="//cdn.bootcss.com/gitalk/1.5.0/gitalk.min.js"></script>
156+
157+
158+
159+
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
160+
<script src="/js/plugin.js"></script>
161+
<script src="/js/obsidian.js"></script>
162+
<script src="/js/jquery.truncate.js"></script>
163+
<script src="/js/search.js"></script>
164+
165+
166+
<script src="//cdn.bootcss.com/typed.js/2.0.10/typed.min.js"></script>
167+
168+
169+
<script src="//cdn.bootcss.com/blueimp-md5/2.12.0/js/md5.min.js"></script>
170+
171+
172+
<script src="//cdnjs.cloudflare.com/ajax/libs/social-share.js/1.0.16/js/social-share.min.js"></script>
173+
174+
175+
<script src="https://cdn.bootcss.com/codemirror/5.48.4/codemirror.min.js"></script>
176+
177+
178+
<script src="//cdn.bootcss.com/codemirror/5.48.4/mode/javascript/javascript.min.js"></script>
179+
180+
181+
182+
<script src="//cdn.bootcss.com/codemirror/5.48.4/mode/css/css.min.js"></script>
183+
184+
185+
186+
<script src="//cdn.bootcss.com/codemirror/5.48.4/mode/xml/xml.min.js"></script>
187+
188+
189+
190+
<script src="//cdn.bootcss.com/codemirror/5.48.4/mode/htmlmixed/htmlmixed.min.js"></script>
191+
192+
193+
194+
<script src="//cdn.bootcss.com/codemirror/5.48.4/mode/clike/clike.min.js"></script>
195+
196+
197+
198+
<script src="//cdn.bootcss.com/codemirror/5.48.4/mode/php/php.min.js"></script>
199+
200+
201+
202+
<script src="//cdn.bootcss.com/codemirror/5.48.4/mode/shell/shell.min.js"></script>
203+
204+
205+
206+
<script src="//cdn.bootcss.com/codemirror/5.48.4/mode/python/python.min.js"></script>
207+
208+
209+
210+
211+
212+
<script src="/js/busuanzi.min.js"></script>
213+
214+
<script>
215+
$(document).ready(function () {
216+
if ($('span[id^="busuanzi_"]').length) {
217+
initialBusuanzi();
218+
}
219+
});
220+
</script>
221+
222+
223+
224+
<link rel="stylesheet" href="//cdn.bootcss.com/photoswipe/4.1.3/photoswipe.min.css">
225+
<link rel="stylesheet" href="//cdn.bootcss.com/photoswipe/4.1.3/default-skin/default-skin.min.css">
226+
227+
228+
<script src="//cdn.bootcss.com/photoswipe/4.1.3/photoswipe.min.js"></script>
229+
<script src="//cdn.bootcss.com/photoswipe/4.1.3/photoswipe-ui-default.min.js"></script>
230+
231+
232+
<!-- Root element of PhotoSwipe. Must have class pswp. -->
233+
<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
234+
<!-- Background of PhotoSwipe.
235+
It's a separate element as animating opacity is faster than rgba(). -->
236+
<div class="pswp__bg"></div>
237+
<!-- Slides wrapper with overflow:hidden. -->
238+
<div class="pswp__scroll-wrap">
239+
<!-- Container that holds slides.
240+
PhotoSwipe keeps only 3 of them in the DOM to save memory.
241+
Don't modify these 3 pswp__item elements, data is added later on. -->
242+
<div class="pswp__container">
243+
<div class="pswp__item"></div>
244+
<div class="pswp__item"></div>
245+
<div class="pswp__item"></div>
246+
</div>
247+
<!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
248+
<div class="pswp__ui pswp__ui--hidden">
249+
<div class="pswp__top-bar">
250+
<!-- Controls are self-explanatory. Order can be changed. -->
251+
<div class="pswp__counter"></div>
252+
<button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
253+
<button class="pswp__button pswp__button--share" title="Share"></button>
254+
<button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
255+
<button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
256+
<!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
257+
<!-- element will get class pswp__preloader--active when preloader is running -->
258+
<div class="pswp__preloader">
259+
<div class="pswp__preloader__icn">
260+
<div class="pswp__preloader__cut">
261+
<div class="pswp__preloader__donut"></div>
262+
</div>
263+
</div>
264+
</div>
265+
</div>
266+
<div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
267+
<div class="pswp__share-tooltip"></div>
268+
</div>
269+
<button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
270+
</button>
271+
<button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
272+
</button>
273+
<div class="pswp__caption">
274+
<div class="pswp__caption__center"></div>
275+
</div>
276+
</div>
277+
</div>
278+
</div>
279+
280+
281+
282+
<!-- Global site tag (gtag.js) - Google Analytics -->
283+
<script async src="//www.googletagmanager.com/gtag/js?id=UA-149874671-1"></script>
284+
<script>
285+
window.dataLayer = window.dataLayer || [];
286+
function gtag(){dataLayer.push(arguments);}
287+
gtag('js', new Date());
288+
289+
gtag('config', 'UA-149874671-1');
290+
</script>
291+
292+
293+
294+
295+
296+
<script>
297+
function initialTyped () {
298+
var typedTextEl = $('.typed-text');
299+
if (typedTextEl && typedTextEl.length > 0) {
300+
var typed = new Typed('.typed-text', {
301+
strings: ["Think like an artist, develop like an artisan", "艺术家思维去思考问题,工匠创造精神去开发"],
302+
typeSpeed: 90,
303+
loop: true,
304+
loopCount: Infinity,
305+
backSpeed: 20,
306+
});
307+
}
308+
}
309+
310+
if ($('.article-header') && $('.article-header').length) {
311+
$(document).ready(function () {
312+
initialTyped();
313+
});
314+
}
315+
</script>
316+
317+
318+
319+
320+
</html>

0 commit comments

Comments
 (0)