PageSourceSearch

https://daonan233.github.io/

html daonan233.github.io collected 2026-10-03 08:53:45 UTC 22,804 bytes, 432 lines download raw bytes

1<!DOCTYPE html>
2<html>
3
4<head>
5    <meta charset="utf-8" />
6<title>
7    Daonan&#39;s Blog
8</title>
9<!--[if lt IE 9]>
9<script src="//cdn.bootcss.com/html5shiv/r29/html5.js"></script>
9<![endif]-->
10<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
11<meta http-equiv="x-dns-prefetch-control" content="on">
12<link rel="dns-prefetch" href="https://cdn.jsdelivr.net">
13<meta name="author" content="道难">
14<meta name="description" content="Not interested in me at all.">
15<meta name="keywords" content="daonan">
16<script async src="//instant.page/3.0.0" type="module" defer integrity="sha384-OeDn4XE77tdHo8pGtE1apMPmAipjoxUQ++eeJa6EtJCfHlvijigWiJpD7VDPWXV1"></script>
16
17<link rel="stylesheet" href="https://daonan233.github.io/styles/main.css" />
18<link href="https://cdn.jsdelivr.net/npm/[email protected]/css/font-awesome.min.css" rel="stylesheet">
19<script type="text/javascript" src="https://apps.bdimg.com/libs/jquery/1.7.1/jquery.min.js"></script>
19
20
21    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/itjoker233/Gridea-theme-Chic/assets/media/css/style.min.css" />
22    
22<script src="https://cdn.jsdelivr.net/gh/itjoker233/Gridea-theme-Chic/assets/media/script/tocbot.min.js"></script>
22
23    
23<script src="https://cdn.jsdelivr.net/gh/itjoker233/Gridea-theme-Chic/assets/media/script/script.min.js"></script>
23
24    
24<script src="https://cdn.jsdelivr.net/gh/itjoker233/Gridea-theme-Chic/assets/media/script/icon.min.js"></script>
24
25    
26            
26<script src="https://cdn.jsdelivr.net/gh/ITJoker233/[email protected]/CDN/js/Card/prism.min.js"></script>
26
27            <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/ITJoker233/[email protected]/CDN/css/Card/prism.min.css" />
28            <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css">
29            
29<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"></script>
29
30            
31                <!--点击特效-->
32                
32<script src="https://cdn.jsdelivr.net/gh/ITJoker233/ITJoker233.github.io@latest/CDN/js/love.min.js"></script>
32
33                
34                    
34<script src="https://cdn.jsdelivr.net/gh/itjoker233/Gridea-theme-Chic@latest/assets/media/script/APlayer.min.js"></script>
34
35                    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/APlayer.min.css">
36                    
37                        <!--CDN样式-->
38                        
38<script src="https://cdn.jsdelivr.net/gh/ITJoker233/ITJoker233.github.io@latest/CDN/js/hit-kounter-lc-0.3.0.js"></script>
38
39                        
39<script src="https://cdn1.lncld.net/static/js/av-min-1.5.0.js"></script>
39
40                        
41                            
41<script>
42                                (function() {
43                                    var bp = document.createElement('script');
44                                    var curProtocol = window.location.protocol.split(':')[0];
45                                    if (curProtocol === 'https') {
46                                        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
47                                    } else {
48                                        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
49                                    }
50                                    var s = document.getElementsByTagName("script")[0];
51                                    s.parentNode.insertBefore(bp, s);
52                                })();
53                            </script>
53
54                            
55        
55<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/typed.min.js"></script>
55
56</head>
57
58<body>
59    <div class="wrapper">
60        <header>
61    <nav class="navbar">
62        <div class="container">
63            <div class="navbar-header header-logo">
64                <a href="https://daonan233.github.io">
65                    Daonan&#39;s Blog
66                </a>
67            </div>
68
69            <div class="menu navbar-right">
70                
71                    <a class="menu-item" href="https://daonan233.github.io">
72                        首页
73                    </a>
74                    
75                    <a class="menu-item" href="https://daonan233.github.io/archives">
76                        目录
77                    </a>
78                    
79                    <a class="menu-item" href="https://daonan233.github.io/tags">
80                        标签
81                    </a>
82                    
83                    <a class="menu-item" href="https://daonan233.github.io/post/about">
84                        友链
85                    </a>
86                    
87                        <input id="switch_default" type="checkbox" class="switch_default">
88                        <label for="switch_default" class="toggleBtn"></label>
89            </div>
90            <form id="gridea-search-form" data-update="1739588885170" action="/search/index.html">
91                <input class="search-input" autocomplete="off" spellcheck="false" name="q" autofocus="true" placeholder="Search...">
92            </form>
93        </div>
94    </nav>
95
96    
97        <nav class="navbar-mobile" id="nav-mobile">
98            <div class="container">
99                <div class="navbar-header">
100                    <div>
101                        <a href="https://daonan233.github.io">
102                            Daonan&#39;s Blog
103                        </a>
104                        <!--en-->
105                        <a id="mobile-toggle-theme-en" class="a en">&nbsp;Dark</a>
106                        <!--zh-->
107                        <a id="mobile-toggle-theme-zh" class="a zh">&nbsp;&#x6697;&#x9ED1;</a>
108                    </div>
109                    <form id="gridea-search-form" data-update="1739588885170" action="/search/index.html">
110                        <input class="search-input" autocomplete="off" spellcheck="false" name="q" autofocus="true" placeholder="Search...">
111                    </form>
112                    <!--en-->
113                    <div class="menu-toggle" id="menu-toggle-en" onclick="mobileBtn()">&#9776; Menu</div>
114                    <!--zh-->
115                    <div class="menu-toggle" id="menu-toggle-zh" onclick="mobileBtn()">&#9776; &#x83DC;&#x5355;</div>
116
117                </div>
118                <div class="menu" id="mobile-menu">
119                    
120                        <a class="menu-item" href="https://daonan233.github.io">
121                            首页
122                        </a>
123                        
124                        <a class="menu-item" href="https://daonan233.github.io/archives">
125                            目录
126                        </a>
127                        
128                        <a class="menu-item" href="https://daonan233.github.io/tags">
129                            标签
130                        </a>
131                        
132                        <a class="menu-item" href="https://daonan233.github.io/post/about">
133                            友链
134                        </a>
135                        
136                </div>
137            </div>
138        </nav>
139</header>
140<script>
141    var mobileBtn = function f() {
142        var toggleMenu = document.getElementById("menu-toggle-en");
143        var toggleMenu_zh = document.getElementById("menu-toggle-zh");
144
145        var mobileMenu = document.getElementById("mobile-menu");
146        if (toggleMenu.display != "none") {
147            if (toggleMenu.classList.contains("active")) {
148                toggleMenu.classList.remove("active")
149                mobileMenu.classList.remove("active")
150            } else {
151                toggleMenu.classList.add("active")
152                mobileMenu.classList.add("active")
153            }
154        } else if (toggleMenu_zh.display != "none") {
155            if (toggleMenu_zh.classList.contains("active")) {
156                toggleMenu_zh.classList.remove("active")
157                mobileMenu.classList.remove("active")
158            } else {
159                toggleMenu_zh.classList.add("active")
160                mobileMenu.classList.add("active")
161            }
162        }
163
164    }
165</script>
165
166            <div class="main">
167                <div class="container">
168                    <div class="intro">
169                        <div class="avatar">
170                            <a href="https://daonan233.github.io"><img src="https://daonan233.github.io/images/avatar.png?v=1739588885170"></a>
171                        </div>
172                        <div class="nickname">
173                            道难
174                        </div>
175                        <div class="description">
176                            <span id="subtitle">
177                                Not interested in me at all.
178                            </span>
179                        </div>
180                        <div class="links">
181                            
182                                
183                                    <a class="link-item" href="https://github.com/daonan233/daonan233.github.io" title="rss"><i class="fa fa-rss"></i></a>
184                                    
185                                        
186                                
187                                        
188                                
189                                        
190                                
191                                    <a class="link-item" href="https://github.com/daonan233" title="github"><i class="fa fa-github"></i></a>
192                                    
193                                        
194                                
195                                        
196                                
197                                    <a class="link-item" href="https://www.youtube.com/@nandao1114" title="youtube"><i class="fa fa-youtube"></i></a>
198                                    
199                                        
200                                
201                                        
202                                
203                                        
204                                
205                                        
206                                
207                                        
208                        </div>
209                    </div>
210                </div>
211            </div>
212    </div>
213
214</body>
215<script>
216    // type 
217    var typed = new Typed("#subtitle", {
218        strings: ['Not interested in me at all.', '', ''],
219        startDelay: 10,
220        typeSpeed: 200,
221        loop: true,
222        backSpeed: 100,
223        showCursor: true
224    });
225    //head title
226    var titleTime;
227    document.addEventListener("visibilitychange", function() {
228        document.hidden ? (document.title = "\uD83D\uDE25" + OriginTitile, clearTimeout(titleTime)) : (document.title = "\uD83D\uDE1D" + OriginTitile, titleTime = setTimeout(function() {
229            document.title = OriginTitile
230        }, 2E3))
231    });
232    var OriginTitile = document.title;
233</script>
233
234
235    <div id="player"></div>
236    
237        <footer id="footer" class="footer">
238            <div class="copyright">
239                
240                        Powered by <a href="https://github.com/getgridea/gridea" target="_blank">Gridea</a>
241                            
242                                <b id="hitokoto"></b><br>
243                                
244                                        <svg viewBox="0 0 1024 1024" style="margin-left: 5px;margin-right: 5px;" version="1.0" width="8" height="8" class="my-face">
245            <path
246                d="M863.597631 513.574282l-271.33965-140.213484L729.783667 81.926656c3.583731-7.87141 7.167462-15.742819 7.167462-25.214109C736.887134 25.226908 708.345275 0.012799 672.635953 0.012799a63.611229 63.611229 0 0 0-39.293053 12.607055c-1.791866 1.59988-3.519736 3.19976-5.311602 3.19976L147.87531 418.925381a55.547834 55.547834 0 0 0-19.646527 47.356448c1.791866 17.278704 14.27093 33.021523 32.125591 42.492813l271.33965 141.749369L292.504463 945.221908c-12.479064 25.214109-1.791866 53.563983 23.166262 69.306802 10.751194 6.335525 23.230258 9.47129 35.709322 9.47129 16.062795 0 32.125591-4.735645 44.604655-15.742819l480.091993-403.297753a55.547834 55.547834 0 0 0 19.646526-47.228458 61.243407 61.243407 0 0 0-32.12559-44.156688z"
247                fill="#93b5cf"></path>
248        </svg>
249                                        Daonan&#39;s Blog &copy;Copyright
250                                            
250<script>
251                                                var date = new Date();
252                                                document.write("" + date.getFullYear());
253                                            </script>
253
254                                            | Powered by
255                                            <a href="https://open.gridea.dev" target="_blank">
256                                                Gridea
257                                            </a>
258            </div>
259            <div id="update" style="display:none;">
260                on
261            </div>
262            
263                <div id="version" style="display:none;">
264                    1.7.5
265                </div>
266                
267                    
267<script>
268                        var pat = '';
269                        
270                        document.write('<div id="home_path" style="display:none;">' + document.location.protocol + '//' + window.document.location.hostname + pat + '</div>')
271                    </script>
271
272        </footer>
273        
274            
274<script src='https://cdn.jsdelivr.net/npm/[email protected]/lib/L2Dwidget.min.js'></script>
274
275            
276                
276<script>
277                    
278
279                    function LoadPlayer() {
280                        var music_array = [];
281                        
282                        music_array.push({
283                            name: 'Beautiful World',
284                            url: 'https://dlink.host/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvYy83OWRmNjFlNTFlOTU2YzEwL0VSQnNsUjdsWWQ4Z2dIbTJBQUFBQUFBQlVCNjE2bE9DWTU4Q2hiX1k4eEtxRHc_ZT12TnN3ZG4.mp3',
285                            artist: '宇多田ヒカル',
286                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVVo0WVJfQldJbGQ0M3VZP2U9NDUyZXVG.jpg',
287                        });
288                        
289                        music_array.push({
290                            name: 'One Last Kiss',
291                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVERyNkdqaGJNZmxXVzMzP2U9MnRTQUVy.mp3',
292                            artist: '宇多田ヒカル',
293                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVVo0WVJfQldJbGQ0M3VZP2U9NDUyZXVG.jpg',
294                        });
295                        
296                        music_array.push({
297                            name: 'すずめ',
298                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVGxJWFFLdkJMdmtjOFlCP2U9WHdZRWh2.mp3',
299                            artist: 'Radwinps、十明',
300                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVVY1VXd2ZUE3b25WaU5DP2U9V3oxbGFL.jpg',
301                        });
302                        
303                        music_array.push({
304                            name: 'Grand Escape',
305                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVEs2RXR1bTlfZWF0a0x6P2U9aXdsT3k0.mp3',
306                            artist: 'Radwinps、三浦透子',
307                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVVQ2QjFwMllVZXFPWlRoP2U9TVRZN0tJ.jpg',
308                        });
309                        
310                        music_array.push({
311                            name: '雪之泪 雨之音',
312                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVFBlZXVOSEVsVFZrNEcxP2U9RFFtMWoy.mp3',
313                            artist: '东京塔子',
314                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVUlvN1VpVFZOV2lodll0P2U9ZHhBOVBy.jpg',
315                        });
316                        
317                        music_array.push({
318                            name: '夜に駆ける',
319                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVFBlZXVOSEVsVFZrNEcxP2U9RFFtMWoy.mp3',
320                            artist: 'YOASOBI',
321                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVUlvN1VpVFZOV2lodll0P2U9ZHhBOVBy.jpg',
322                        });
323                        
324                        music_array.push({
325                            name: '群青',
326                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVEgwSmdWZlJjRVd6Rm9iP2U9VHp2ZFJX.mp3',
327                            artist: 'YOASOBI',
328                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVUV1bFM4S0tvdEJuVG4xP2U9QkxJNXFF.jpg',
329                        });
330                        
331                        music_array.push({
332                            name: '怪物',
333                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVGh2NkduVVNSMFc1bnZ2P2U9Q2EzUHdo.mp3',
334                            artist: 'YOASOBI',
335                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVUJvSUhNN3BFdWVHcUFrP2U9bU5va3lt.jpg',
336                        });
337                        
338                        music_array.push({
339                            name: 'satisfaction',
340                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnUzVaQjliUlJIeXc5Zl83P2U9Y01EY0dR.mp3',
341                            artist: '初音ミク/kz(livetune)',
342                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVC1qX0xQQjFfTFVJcElJP2U9T2hoVlpD.jpg',
343                        });
344                        
345                        music_array.push({
346                            name: '夕日坂',
347                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVFYxcjh4TkhXcEdVbG4xP2U9WUczUHJI.mp3',
348                            artist: '初音ミク/doriko',
349                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVDVyRFM3QTRUblpkNTEwP2U9aXBMODNt.jpg',
350                        });
351                        
352                        music_array.push({
353                            name: 'アスノヨゾラ哨戒班',
354                            url: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnUzlDR3AxX3dNdHFrMDNzP2U9Y3RKQmtL.mp3',
355                            artist: 'Orangestar / IA',
356                            cover: 'https://link.jscdn.cn/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaEJzbFI3bFlkOTVnVDIyX25INlZFODhzVHRrP2U9YVR0d2J4.png',
357                        });
358                        
359                        console.log(" MusicList: " + music_array);
360                        
361                        const ap = new APlayer({
362                            container: document.getElementById('player'),
363                            fixed: true,
364                            audio: music_array
365                        });
366                        
367                    }
368                    LoadPlayer();
369                    
370                    
371                    loadlive2d();
372                    
373                    
374                    hitokoto();
375                    
376                    getStar();
377                    hljs.initHighlighting();
378                    console.clear();
379                    
380                    CheckVersion();
381                    
382                    var newDate = new Date();
383                    newDate.setTime(1739588885170);
384                    console.log(" Blog Update Time: " + newDate.toLocaleDateString());
385                    console.log("\n %c \u26a1Theme:Chic Author's Blog:https://blog.itjoker.cn  Write By ITJoker  \n\n", "color: #ffffff; background: rgba(49, 49, 49, 0.85); padding:5px 0;border-radius:5px;");
386                </script>
386
387                
388                    <div id="tp-weather-widget" style="background: #666;display: flex;"></div>
389                    
389<script>
390                        (function(T, h, i, n, k, P, a, g, e) {
391                            g = function() {
392                                P = h.createElement(i);
393                                a = h.getElementsByTagName(i)[0];
394                                P.src = k;
395                                P.charset = "utf-8";
396                                P.async = 1;
397                                a.parentNode.insertBefore(P, a)
398                            };
399                            T["ThinkPageWeatherWidgetObject"] = n;
400                            T[n] || (T[n] = function() {
401                                (T[n].q = T[n].q || []).push(arguments)
402                            });
403                            T[n].l = +new Date();
404                            if (T.attachEvent) {
405                                T.attachEvent("onload", g)
406                            } else {
407                                T.addEventListener("load", g, false)
408                            }
409                        }(window, document, "script", "tpwidget", "//widget.seniverse.com/widget/chameleon.js"))
410                    </script>
410
411                    
411<script>
412                        var wearther_margin = "10px 10px";
413                        
414                        wearther_margin = "70px 5px";
415                        
416                        tpwidget("init", {
417                            "flavor": "bubble",
418                            "location": "WX4FBXXFKE4F",
419                            "geolocation": "enabled",
420                            "position": "bottom-left",
421                            "margin": wearther_margin,
422                            "language": "zh-chs",
423                            "unit": "c",
424                            "theme": "chameleon",
425                            "uid": "UFC977E1C7",
426                            "hash": "213ad798bc472dc365da3a9d4a9ff115"
427                        });
428                        tpwidget("show");
429                    </script>
429
430                    
431
432</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.