PageSourceSearch

https://nowaylzy.netlify.app/

html nowaylzy.netlify.app collected 2026-10-03 11:12:57 UTC 40,020 bytes, 1,070 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-CN">
3<head>
4    <meta charset="utf-8">
5<!-- This site is hosted on Netlify. Anyone can build and deploy a site
6     like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=16bb3996-cf8f-4c6d-9d40-0b359af0c344
7     Netlify hosting facts for this site: static/SSR served via Netlify Edge. -->
8    <meta name="viewport" content="width=device-width, initial-scale=1">
9    <meta name="keywords" content="Hexo Theme Redefine">
10    
11    <meta name="author" content="LZY">
12    
13    <!-- Completely eliminate flash of wrong theme -->
14    
14<script>
15        (function() {
16            const THEME_KEY = "REDEFINE-THEME-STATUS";
17            const DARK = "dark", LIGHT = "light";
18            
19            // Get preferred theme
20            function getTheme() {
21                try {
22                    const saved = localStorage.getItem(THEME_KEY);
23                    if (saved) {
24                        const { isDark } = JSON.parse(saved);
25                        return isDark ? DARK : LIGHT;
26                    }
27                } catch (e) {}
28                
29                return matchMedia("(prefers-color-scheme: dark)").matches ? DARK : LIGHT;
30            }
31            
32            // Apply theme to document
33            function applyTheme(theme) {
34                const isDark = theme === DARK;
35                const root = document.documentElement;
36                
37                // Set data attribute for CSS variables
38                root.setAttribute("data-theme", theme);
39                
40                // Set classes for compatibility
41                root.classList.add(theme);
42                root.classList.remove(isDark ? LIGHT : DARK);
43                root.style.colorScheme = theme;
44            }
45            
46            // Initial application
47            const theme = getTheme();
48            applyTheme(theme);
49            
50            // Listen for system preference changes
51            matchMedia("(prefers-color-scheme: dark)").addEventListener("change", ({ matches }) => {
52                // Only update if using system preference (no localStorage entry)
53                if (!localStorage.getItem(THEME_KEY)) {
54                    applyTheme(matches ? DARK : LIGHT);
55                }
56            });
57            
58            // Set body classes once DOM is ready
59            if (document.readyState !== "loading") {
60                document.body.classList.add(theme + "-mode");
61            } else {
62                document.addEventListener("DOMContentLoaded", () => {
63                    document.body.classList.add(theme + "-mode");
64                    document.body.classList.remove((theme === DARK ? LIGHT : DARK) + "-mode");
65                });
66            }
67        })();
68    </script>
68
69    
70    <!-- Critical CSS to prevent flash -->
71    <style>
72        :root[data-theme="dark"] {
73            --background-color: #202124;
74            --background-color-transparent: rgba(32, 33, 36, 0.6);
75            --second-background-color: #2d2e32;
76            --third-background-color: #34353a;
77            --third-background-color-transparent: rgba(32, 33, 36, 0.6);
78            --primary-color: #0066CC;
79            --first-text-color: #ffffff;
80            --second-text-color: #eeeeee;
81            --third-text-color: #bebec6;
82            --fourth-text-color: #999999;
83            --default-text-color: #bebec6;
84            --invert-text-color: #373D3F;
85            --border-color: rgba(255, 255, 255, 0.08);
86            --selection-color: #0066CC;
87            --shadow-color-1: rgba(255, 255, 255, 0.08);
88            --shadow-color-2: rgba(255, 255, 255, 0.05);
89        }
90        
91        :root[data-theme="light"] {
92            --background-color: #fff;
93            --background-color-transparent: rgba(255, 255, 255, 0.6);
94            --second-background-color: #f8f8f8;
95            --third-background-color: #f2f2f2;
96            --third-background-color-transparent: rgba(241, 241, 241, 0.6);
97            --primary-color: #0066CC;
98            --first-text-color: #16171a;
99            --second-text-color: #2f3037;
100            --third-text-color: #5e5e5e;
101            --fourth-text-color: #eeeeee;
102            --default-text-color: #373D3F;
103            --invert-text-color: #bebec6;
104            --border-color: rgba(0, 0, 0, 0.08);
105            --selection-color: #0066CC;
106            --shadow-color-1: rgba(0, 0, 0, 0.08);
107            --shadow-color-2: rgba(0, 0, 0, 0.05);
108        }
109        
110        body {
111            background-color: var(--background-color);
112            color: var(--default-text-color);
113        }
114        
115        /* Apply body classes as soon as DOM is ready */
116        :root[data-theme="dark"] body {
117            background-color: var(--background-color);
118            color: var(--default-text-color);
119        }
120    </style>
121    
122    <!-- preconnect -->
123    <link rel="preconnect" href="https://fonts.googleapis.com">
124    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
125
126    
127    <!--- Seo Part-->
128    
129    <link rel="canonical" href="https://nowaylzy.netlify.app/"/>
130    <meta name="robots" content="index,follow">
131    <meta name="googlebot" content="index,follow">
132    <meta name="revisit-after" content="1 days">
133    
134    
135    
136        
137        <meta name="description" content="Hexo Theme Redefine, Redefine Your Hexo Journey.">
138<meta property="og:type" content="website">
139<meta property="og:title" content="Noway">
140<meta property="og:url" content="https://nowaylzy.netlify.app/index.html">
141<meta property="og:site_name" content="Noway">
142<meta property="og:description" content="Hexo Theme Redefine, Redefine Your Hexo Journey.">
143<meta property="og:locale" content="zh_CN">
144<meta property="og:image" content="https://nowaylzy.netlify.app/images/redefine-og.webp">
145<meta property="article:author" content="LZY">
146<meta name="twitter:card" content="summary">
147<meta name="twitter:image" content="https://nowaylzy.netlify.app/images/redefine-og.webp">
148    
149    
150    <!--- Icon Part-->
151    <link rel="icon" type="image/png" href="/img/first_start/cat.svg" sizes="192x192">
152    <link rel="apple-touch-icon" sizes="180x180" href="/img/first_start/cat.svg">
153    <meta name="theme-color" content="#A31F34">
154    <link rel="shortcut icon" href="/img/first_start/cat.svg">
155    <!--- Page Info-->
156    
157    <title>
158        
159            Noway - 无路
160        
161    </title>
162
163    
164<link rel="stylesheet" href="/fonts/Chillax/chillax.css">
165
166
167    <!--- Inject Part-->
168    
169
170    
171<link rel="stylesheet" href="/css/style.css">
172
173
174    
175        
176<link rel="stylesheet" href="/css/build/tailwind.css">
177
178    
179
180    
181<link rel="stylesheet" href="/fonts/GeistMono/geist-mono.css">
182
183    
184<link rel="stylesheet" href="/fonts/Geist/geist.css">
185
186    <!--- Font Part-->
187    
188    
189    
190    
191    
192    
193
194    
194<script id="hexo-configurations">
195    window.config = {"hostname":"nowaylzy.netlify.app","root":"/","language":"zh-CN","path":"search.json"};
196    window.theme = {"articles":{"style":{"font_size":"16px","line_height":1.5,"image_border_radius":"14px","image_alignment":"center","image_caption":false,"link_icon":true,"delete_mask":false,"title_alignment":"left","headings_top_spacing":{"h1":"3.2rem","h2":"2.4rem","h3":"1.9rem","h4":"1.6rem","h5":"1.4rem","h6":"1.3rem"}},"word_count":{"enable":true,"count":true,"min2read":true},"author_label":{"enable":true,"auto":false,"list":["MVP Plus"]},"code_block":{"copy":true,"style":"mac","highlight_theme":{"light":"github","dark":"vs2015"},"font":{"enable":false,"family":null,"url":null}},"toc":{"enable":true,"max_depth":3,"number":false,"expand":true,"init_open":true},"copyright":{"enable":true,"default":"cc_by_nc_sa"},"lazyload":true,"pangu_js":false,"recommendation":{"enable":false,"title":"推荐阅读","limit":3,"mobile_limit":2,"placeholder":"/images/wallhaven-wqery6-light.webp","skip_dirs":[]}},"colors":{"primary":"#A31F34","secondary":null,"default_mode":"light"},"global":{"fonts":{"chinese":{"enable":false,"family":null,"url":null},"english":{"enable":false,"family":null,"url":null},"title":{"enable":false,"family":null,"url":null}},"content_max_width":"1000px","sidebar_width":"210px","hover":{"shadow":true,"scale":false},"scroll_progress":{"bar":false,"percentage":true},"website_counter":{"url":"https://cn.vercount.one/js","enable":true,"site_pv":true,"site_uv":true,"post_pv":true},"single_page":true,"preloader":{"enable":false,"custom_message":null},"side_tools":{"gear_rotation":true,"auto_expand":false},"open_graph":{"enable":true,"image":"/images/redefine-og.webp","description":"Hexo Theme Redefine, Redefine Your Hexo Journey."},"google_analytics":{"enable":false,"id":null}},"home_banner":{"enable":true,"style":"fixed","image":{"light":"https://t.alcy.cc/fj","dark":"https://t.alcy.cc/fj"},"title":"Noway","subtitle":{"text":["他们都太虚伪,不值得交心"],"hitokoto":{"enable":true,"show_author":true,"api":"https://international.v1.hitokoto.cn/"},"typing_speed":100,"backing_speed":80,"starting_delay":500,"backing_delay":1500,"loop":true,"smart_backspace":true},"text_color":{"light":"#fff","dark":"#d1d1b6"},"text_style":{"title_size":"2.8rem","subtitle_size":"1.5rem","line_height":1.2},"custom_font":{"enable":false,"family":null,"url":null},"social_links":{"enable":false,"style":"default","links":{"github":"https://github.com/NowayLzy","instagram":null,"zhihu":null,"twitter":null,"email":null,"fa-solid fa-envelope":"mailto:[email protected]","fa-brands fa-qq":"tencent://AddContact/?fromId=xx&fromSubId=1&subcmd=all&uin=2281724930&website=https://nowaylzy.netlify.app"},"qrs":{"weixin":null}}},"plugins":{"feed":{"enable":false},"aplayer":{"enable":false,"type":"fixed","audios":[{"name":null,"artist":null,"url":null,"cover":null,"lrc":null}]},"mermaid":{"enable":false,"version":"11.4.1"}},"version":"2.8.5","navbar":{"auto_hide":false,"color":{"left":"#f78736","right":"#367df7","transparency":35},"width":{"home":"1200px","pages":"1000px"},"links":{"Home":{"path":"/","icon":"fa-regular fa-house"},"Archives":{"path":"/archives","icon":"fa-regular fa-archive"},"Github":{"path":"https://github.com/NowayLzy","icon":"fa-brands fa-github"},"About":{"icon":"fa-regular fa-user","path":"/about"}},"search":{"enable":true,"preload":true}},"page_templates":{"friends_column":2,"tags_style":"blur"},"home":{"sidebar":{"enable":true,"position":"left","first_item":"menu","announcement":"一个苦逼学生的个人网站","show_on_mobile":true,"links":{"留言板":{"path":"/talk","icon":"fa-regular fa-comments"},"分类":{"path":"/tags","icon":"fa-regular fa-tags"}}},"article_date_format":"auto","excerpt_length":200,"categories":{"enable":true,"limit":3},"tags":{"enable":true,"limit":3}},"footerStart":"2025/7/16 17:45:16"};
197    window.lang_ago = {"second":"%s 秒前","minute":"%s 分钟前","hour":"%s 小时前","day":"%s 天前","week":"%s 周前","month":"%s 个月前","year":"%s 年前"};
198    window.data = {"masonry":false};
199  </script>
199
200    
201    <!--- Fontawesome Part-->
202    
203<link rel="stylesheet" href="/fontawesome/fontawesome.min.css">
204
205    
206<link rel="stylesheet" href="/fontawesome/brands.min.css">
207
208    
209<link rel="stylesheet" href="/fontawesome/solid.min.css">
210
211    
212<link rel="stylesheet" href="/fontawesome/regular.min.css">
213
214    
215    
216    
217    
218<meta name="generator" content="Hexo 7.3.0"></head>
219
220
221
222<body>
223	<div class="progress-bar-container">
224	
225
226	
227	<span class="pjax-progress-bar"></span>
228	<!--        <span class="swup-progress-icon">-->
229	<!--            <i class="fa-solid fa-circle-notch fa-spin"></i>-->
230	<!--        </span>-->
231	
232</div>
233
234<main class="page-container" id="swup">
235
236	
237	
238    <style>
239        .home-banner-container {
240            background: none !important;
241        }
242        .home-article-item,
243        .sidebar-links,
244        .sidebar-content,
245        a.page-number,
246        a.extend,
247        .sidebar-links .links:hover,
248        .right-bottom-tools,
249        footer.footer {
250            background-color: var(--background-color-transparent-80) !important;
251        }
252        .right-bottom-tools:hover,
253        a.page-number:hover,
254        a.extend:hover {
255            background-color: var(--primary-color) !important;
256        }
257        .site-info,
258        .home-article-sticky-label {
259            background-color: var(--background-color-transparent-15) !important;
260        }
261        .home-article-sticky-label {
262            backdrop-filter: none !important;
263        }
264    </style>
265    <div class="home-banner-background transition-fade fixed top-0 left-0 w-screen h-screen scale-125 sm:scale-110 box-border will-change-transform bg-cover">
266        <img src="https://t.alcy.cc/fj" alt="home-banner-background" class="w-full h-full object-cover dark:hidden">
267        <img src="https://t.alcy.cc/fj" alt="home-banner-background" class="w-full h-full object-cover hidden dark:block">
268    </div>
269
270
271<div class="home-banner-container flex justify-center items-center transition-fade relative">
272    
273    <div class="content mt-8 flex flex-col justify-center items-center transition-fade-down">
274        <div class="description flex flex-col justify-center items-center w-screen font-medium text-center"
275        
276        >
277            Noway
278            
279            
280                <p><i id="subtitle"></i></p>
281            
282        </div>
283        
284    </div>
285    
285<script>
286        const scrollToMain = ()=> {
287            console.log('scroll');
288            const target = document.querySelector('.main-content-container');
289            target.scrollIntoView({ behavior: 'smooth'});
290        }
291    </script>
291
292</div>
293	
294
295	<div class="main-content-container flex flex-col justify-between min-h-dvh">
296		<div class="main-content-header">
297			<header class="navbar-container px-6 md:px-12">
298    <div class="navbar-content transition-navbar has-home-banner">
299        <div class="left">
300            
301                <a class="logo-image h-8 w-8 sm:w-10 sm:h-10 mr-3" href="/">
302                    <img src="/img/first_start/cat.svg" class="w-full h-full rounded-xs">
303                </a>
304            
305            <a class="logo-title" href="/">
306                <h1>
307                Noway
308                </h1>
309            </a>
310        </div>
311
312        <div class="right">
313            <!-- PC -->
314            <div class="desktop">
315                <ul class="navbar-list">
316                    
317                        
318                            
319
320                            <li class="navbar-item">
321                                <!-- Menu -->
322                                <a class="active"
323                                   href="/"
324                                        >
325                                    <i class="fa-regular fa-house fa-fw"></i>
326                                    首页
327                                    
328                                </a>
329
330                                <!-- Submenu -->
331                                
332                            </li>
333                    
334                        
335                            
336
337                            <li class="navbar-item">
338                                <!-- Menu -->
339                                <a class=""
340                                   href="/archives"
341                                        >
342                                    <i class="fa-regular fa-archive fa-fw"></i>
343                                    归档
344                                    
345                                </a>
346
347                                <!-- Submenu -->
348                                
349                            </li>
350                    
351                        
352                            
353
354                            <li class="navbar-item">
355                                <!-- Menu -->
356                                <a class=""
357                                   target="_blank" rel="noopener" href="https://github.com/NowayLzy"
358                                        >
359                                    <i class="fa-brands fa-github fa-fw"></i>
360                                    GITHUB
361                                    
362                                </a>
363
364                                <!-- Submenu -->
365                                
366                            </li>
367                    
368                        
369                            
370
371                            <li class="navbar-item">
372                                <!-- Menu -->
373                                <a class=""
374                                   href="/about"
375                                        >
376                                    <i class="fa-regular fa-user fa-fw"></i>
377                                    关于
378                                    
379                                </a>
380
381                                <!-- Submenu -->
382                                
383                            </li>
384                    
385                    
386                        <li class="navbar-item search search-popup-trigger">
387                            <i class="fa-solid fa-magnifying-glass"></i>
388                        </li>
389                    
390                </ul>
391            </div>
392            <!-- Mobile -->
393            <div class="mobile">
394                
395                    <div class="icon-item search search-popup-trigger"><i class="fa-solid fa-magnifying-glass"></i>
396                    </div>
397                
398                <div class="icon-item navbar-bar">
399                    <div class="navbar-bar-middle"></div>
400                </div>
401            </div>
402        </div>
403    </div>
404
405    <!-- Mobile sheet -->
406    <div class="navbar-drawer h-dvh w-full absolute top-0 left-0 bg-background-color flex flex-col justify-between">
407        <ul class="drawer-navbar-list flex flex-col px-4 justify-center items-start">
408            
409                
410                    
411
412                    <li class="drawer-navbar-item text-base my-1.5 flex flex-col w-full">
413                        
414                        <a class="py-1.5 px-2 flex flex-row items-center justify-between gap-1 hover:!text-primary active:!text-primary text-2xl font-semibold group border-b border-border-color hover:border-primary w-full active"
415                           href="/"
416                        >
417                            <span>
418                                首页
419                            </span>
420                            
421                                <i class="fa-regular fa-house fa-sm fa-fw"></i>
422                            
423                        </a>
424                        
425
426                        
427                    </li>
428            
429                
430                    
431
432                    <li class="drawer-navbar-item text-base my-1.5 flex flex-col w-full">
433                        
434                        <a class="py-1.5 px-2 flex flex-row items-center justify-between gap-1 hover:!text-primary active:!text-primary text-2xl font-semibold group border-b border-border-color hover:border-primary w-full "
435                           href="/archives"
436                        >
437                            <span>
438                                归档
439                            </span>
440                            
441                                <i class="fa-regular fa-archive fa-sm fa-fw"></i>
442                            
443                        </a>
444                        
445
446                        
447                    </li>
448            
449                
450                    
451
452                    <li class="drawer-navbar-item text-base my-1.5 flex flex-col w-full">
453                        
454                        <a class="py-1.5 px-2 flex flex-row items-center justify-between gap-1 hover:!text-primary active:!text-primary text-2xl font-semibold group border-b border-border-color hover:border-primary w-full "
455                           target="_blank" rel="noopener" href="https://github.com/NowayLzy"
456                        >
457                            <span>
458                                GITHUB
459                            </span>
460                            
461                                <i class="fa-brands fa-github fa-sm fa-fw"></i>
462                            
463                        </a>
464                        
465
466                        
467                    </li>
468            
469                
470                    
471
472                    <li class="drawer-navbar-item text-base my-1.5 flex flex-col w-full">
473                        
474                        <a class="py-1.5 px-2 flex flex-row items-center justify-between gap-1 hover:!text-primary active:!text-primary text-2xl font-semibold group border-b border-border-color hover:border-primary w-full "
475                           href="/about"
476                        >
477                            <span>
478                                关于
479                            </span>
480                            
481                                <i class="fa-regular fa-user fa-sm fa-fw"></i>
482                            
483                        </a>
484                        
485
486                        
487                    </li>
488            
489
490            
491            
492                
493                    
494                    <li class="drawer-navbar-item text-base my-1.5 flex flex-col w-full">
495                        <a class="py-1.5 px-2 flex flex-row items-center justify-between gap-1 hover:!text-primary active:!text-primary text-2xl font-semibold group border-b border-border-color hover:border-primary w-full active"
496                           href="/talk"
497                        >
498                            <span>留言板</span>
499                            <i class="fa-regular fa-comments fa-sm fa-fw"></i>
500                        </a>
501                    </li>
502                
503                    
504                    <li class="drawer-navbar-item text-base my-1.5 flex flex-col w-full">
505                        <a class="py-1.5 px-2 flex flex-row items-center justify-between gap-1 hover:!text-primary active:!text-primary text-2xl font-semibold group border-b border-border-color hover:border-primary w-full active"
506                           href="/tags"
507                        >
508                            <span>分类</span>
509                            <i class="fa-regular fa-tags fa-sm fa-fw"></i>
510                        </a>
511                    </li>
512                
513            
514        </ul>
515
516        <div class="statistics flex justify-around my-2.5">
517    <a class="item tag-count-item flex flex-col justify-center items-center w-20" href="/tags">
518        <div class="number text-2xl sm:text-xl text-second-text-color font-semibold">2</div>
519        <div class="label text-third-text-color text-sm">标签</div>
520    </a>
521    <a class="item tag-count-item flex flex-col justify-center items-center w-20" href="/categories">
522        <div class="number text-2xl sm:text-xl text-second-text-color font-semibold">0</div>
523        <div class="label text-third-text-color text-sm">分类</div>
524    </a>
525    <a class="item tag-count-item flex flex-col justify-center items-center w-20" href="/archives">
526        <div class="number text-2xl sm:text-xl text-second-text-color font-semibold">2</div>
527        <div class="label text-third-text-color text-sm">文章</div>
528    </a>
529</div>
530    </div>
531
532    <div class="window-mask"></div>
533
534</header>
535
536
537		</div>
538
539		<div class="main-content-body transition-fade-up">
540			
541			<div class="home-sidebar-container">
542    <div class="sticky-container sticky">
543        
544        
545            
546                <div class="sidebar-links">
547                    <div class="site-info">
548                        <div class="site-name">Noway</div>
549                        
550                            <div class="announcement">
551                                一个苦逼学生的个人网站
552                            </div>
553                        
554                    </div>
555                    
556                        
557                            
558                                <a class="links" href="/talk">
559                                    
560                                        <i class="fa-regular fa-comments icon-space"></i>
561                                    
562                                    <span class="link-name">留言板</span>
563                                </a>
564                            
565                        
566                            
567                                <a class="links" href="/tags">
568                                    
569                                        <i class="fa-regular fa-tags icon-space"></i>
570                                    
571                                    <span class="link-name">分类</span>
572                                </a>
573                            
574                        
575                    
576                </div>
577            
578            <div class="sidebar-content"  marginTop >
579                <div class="avatar flex justify-center">
580    <img src="/img/first_start/cat.svg">
581</div>
582                <div class="author flex flex-col justify-center my-2.5 mx-0">
583    <div class="name">LZY</div>
584    
585        <div class="label">MVP Plus</div>
586    
587</div>
588                <div class="statistics flex justify-around my-2.5">
589    <a class="item tag-count-item flex flex-col justify-center items-center w-20" href="/tags">
590        <div class="number text-2xl sm:text-xl text-second-text-color font-semibold">2</div>
591        <div class="label text-third-text-color text-sm">标签</div>
592    </a>
593    <a class="item tag-count-item flex flex-col justify-center items-center w-20" href="/categories">
594        <div class="number text-2xl sm:text-xl text-second-text-color font-semibold">0</div>
595        <div class="label text-third-text-color text-sm">分类</div>
596    </a>
597    <a class="item tag-count-item flex flex-col justify-center items-center w-20" href="/archives">
598        <div class="number text-2xl sm:text-xl text-second-text-color font-semibold">2</div>
599        <div class="label text-third-text-color text-sm">文章</div>
600    </a>
601</div>
602            </div>
603        
604
605    </div>
606</div>
607
608			
609
610			<div class="main-content">
611				<div class="home-content-container">
612    <ul class="home-article-list">
613        
614            <li class="home-article-item">
615
616                
617
618                
619                    
620                
621
622                
623                    <div id="home-article-thumbnail" class="home-article-thumbnail relative h-[150px] overflow-hidden rounded-t-large">
624                        <a href="/2025/07/18/%E5%A6%82%E4%BD%95%E7%94%A8Hexo%E6%90%AD%E5%BB%BA%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E5%B9%B6%E6%8B%89%E5%88%B0GitHub%EF%BC%8C%E7%94%B1Netlify%E6%89%98%E7%AE%A1%E5%88%B0%E5%85%AC%E7%BD%91/">
625                            <img src="/img/netlify_github_hexo/2025.7.18.github3.png" alt="如何用Hexo搭建静态网站并拉到GitHub,由Netlify托管到公网" class="w-full h-full object-cover dark:brightness-75 transition-all" />
626                        </a>
627                    </div>
628                
629                <div class="flex flex-col gap-5 px-7 pb-7 pt-5">
630                    <h3 class="home-article-title">
631                        <a href="/2025/07/18/%E5%A6%82%E4%BD%95%E7%94%A8Hexo%E6%90%AD%E5%BB%BA%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E5%B9%B6%E6%8B%89%E5%88%B0GitHub%EF%BC%8C%E7%94%B1Netlify%E6%89%98%E7%AE%A1%E5%88%B0%E5%85%AC%E7%BD%91/">
632                            如何用Hexo搭建静态网站并拉到GitHub,由Netlify托管到公网
633                        </a>
634                    </h3>
635
636                    <div class="home-article-content markdown-body">
637                        
638                            
639                            
640  
641    
642      注:
643
644    
645    
646      本文记录如何免费用Hexo搭建静态网站并拉到GitHub,由Netlify托管到公网
647
648    
649  
650
651前期准备第一步:搭建好Hexo基本环境(我是Windows)安装 Hexo 相当简单,只需要先安装下列应用程序即可:Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上...
652                        
653                    </div>
654
655                    <div class="home-article-meta-info-container">
656    <div class="home-article-meta-info">
657        <span><i class="fa-solid fa-calendars"></i>&nbsp;
658            <span class="home-article-date" data-date="Fri Jul 18 2025 11:21:47 GMT+0000">
659                
660                    2025-07-18
661                
662            </span>
663        </span>
664        
665        
666            <span class="home-article-tag">
667                <i class="fa-solid fa-tags"></i>&nbsp;
668                <ul>
669                    
670                        <li>
671                            
672                            <a href="/tags/Web/">Web</a>&nbsp;
673                        </li>
674                    
675                </ul>
676            </span>
677        
678    </div>
679
680    <a href="/2025/07/18/%E5%A6%82%E4%BD%95%E7%94%A8Hexo%E6%90%AD%E5%BB%BA%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E5%B9%B6%E6%8B%89%E5%88%B0GitHub%EF%BC%8C%E7%94%B1Netlify%E6%89%98%E7%AE%A1%E5%88%B0%E5%85%AC%E7%BD%91/">阅读全文<span class="seo-reader-text">如何用Hexo搭建静态网站并拉到GitHub,由Netlify托管到公网</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
681</div>
682
683                </div>
684            </li>
685        
686            <li class="home-article-item">
687
688                
689
690                
691                    
692                
693
694                
695                    <div id="home-article-thumbnail" class="home-article-thumbnail relative h-[150px] overflow-hidden rounded-t-large">
696                        <a href="/2025/07/16/%E5%BB%BA%E7%AB%99%E7%BC%98%E7%94%B1/">
697                            <img src="/img/first_start/2025.7.16.JPG" alt="建站缘由" class="w-full h-full object-cover dark:brightness-75 transition-all" />
698                        </a>
699                    </div>
700                
701                <div class="flex flex-col gap-5 px-7 pb-7 pt-5">
702                    <h3 class="home-article-title">
703                        <a href="/2025/07/16/%E5%BB%BA%E7%AB%99%E7%BC%98%E7%94%B1/">
704                            建站缘由
705                        </a>
706                    </h3>
707
708                    <div class="home-article-content markdown-body">
709                        
710                            
711                            哈哈哈,单纯是为了练手和记录一些事情
712测试:
713
714  
715    
716      [可选: 自定义图标] [标题]
717
718    
719    
720      内容支持换行
721
722    
723  
724
725
726  
727    
728      信息
729
730    
731    
732      换行测试换行测试换行测试
733
734    
735  
736
737
738  
739    
740      提示
741
742    
743    
744      换行测试换行测试换行测试
745
746 ...
747                        
748                    </div>
749
750                    <div class="home-article-meta-info-container">
751    <div class="home-article-meta-info">
752        <span><i class="fa-solid fa-calendars"></i>&nbsp;
753            <span class="home-article-date" data-date="Wed Jul 16 2025 19:54:27 GMT+0000">
754                
755                    2025-07-16
756                
757            </span>
758        </span>
759        
760        
761            <span class="home-article-tag">
762                <i class="fa-solid fa-tags"></i>&nbsp;
763                <ul>
764                    
765                        <li>
766                            
767                            <a href="/tags/%E6%9D%82%E9%A1%B9/">杂项</a>&nbsp;
768                        </li>
769                    
770                </ul>
771            </span>
772        
773    </div>
774
775    <a href="/2025/07/16/%E5%BB%BA%E7%AB%99%E7%BC%98%E7%94%B1/">阅读全文<span class="seo-reader-text">建站缘由</span>&nbsp;<i class="fa-solid fa-angle-right"></i></a>
776</div>
777
778                </div>
779            </li>
780        
781    </ul>
782
783    <div class="home-paginator px-7 py-5">
784        <div class="paginator">
785	<span class="page-number current">1</span>
786</div>
787  
788    </div>
789</div>
790
791			</div>
792
793			
794		</div>
795
796		<div class="main-content-footer">
797			<footer class="footer mt-5 py-5 h-auto text-base text-third-text-color relative border-t-2 border-t-border-color">
798    <div class="info-container py-3 text-center">
799        
800            <div class="customize-info my-1">Noway By LZY</div>
801        
802        <div class="text-center">
803            &copy;
804            
805              <span>2025</span>
806              -
807            
808            2026&nbsp;&nbsp;<i class="fa-solid fa-heart fa-beat" style="--fa-animation-duration: 0.5s; color: #f54545"></i>&nbsp;&nbsp;<a href="/">LZY</a>
809            
810                
811                <p class="post-count space-x-0.5">
812                    <span>
813                        共撰写了 2 篇文章
814                    </span>
815                    
816                        <span>
817                            共 1.2k 字
818                        </span>
819                    
820                </p>
821            
822        </div>
823        
824            
824<script data-swup-reload-script src="https://cn.vercount.one/js"></script>
824
825            <div class="relative text-center lg:absolute lg:right-[20px] lg:top-1/2 lg:-translate-y-1/2 lg:text-right">
826                
827                    <span id="busuanzi_container_site_uv" class="lg:!block">
828                        <span class="text-sm">访问人数</span>
829                        <span id="busuanzi_value_site_uv"></span>
830                    </span>
831                
832                
833                    <span id="busuanzi_container_site_pv" class="lg:!block">
834                        <span class="text-sm">总访问量</span>
835                        <span id="busuanzi_value_site_pv"></span>
836                    </span>
837                
838            </div>
839        
840        <div class="relative text-center lg:absolute lg:left-[20px] lg:top-1/2 lg:-translate-y-1/2 lg:text-left">
841            <span class="lg:block text-sm">由 <?xml version="1.0" encoding="utf-8"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg class="relative top-[2px] inline-block align-baseline" version="1.1" id="圖層_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="1rem" height="1rem" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve"><path fill="#0E83CD" d="M256.4,25.8l-200,115.5L56,371.5l199.6,114.7l200-115.5l0.4-230.2L256.4,25.8z M349,354.6l-18.4,10.7l-18.6-11V275H200v79.6l-18.4,10.7l-18.6-11v-197l18.5-10.6l18.5,10.8V237h112v-79.6l18.5-10.6l18.5,10.8V354.6z"/></svg><a target="_blank" class="text-base" href="https://hexo.io">Hexo</a> 驱动</span>
842            <span class="text-sm lg:block">主题&nbsp;<a class="text-base" target="_blank" href="https://github.com/EvanNotFound/hexo-theme-redefine">Redefine v2.8.5</a></span>
843        </div>
844        
845        
846            <div>
847                博客已运行 <span class="odometer" id="runtime_days" ></span> 天 <span class="odometer" id="runtime_hours"></span> 小时 <span class="odometer" id="runtime_minutes"></span> 分钟 <span class="odometer" id="runtime_seconds"></span> 秒
848            </div>
849        
850        
851            
851<script data-swup-reload-script>
852                try {
853                    function odometer_init() {
854                    const elements = document.querySelectorAll('.odometer');
855                    elements.forEach(el => {
856                        new Odometer({
857                            el,
858                            format: '( ddd).dd',
859                            duration: 200
860                        });
861                    });
862                    }
863                    odometer_init();
864                } catch (error) {}
865            </script>
865
866        
867        
868        
869    </div>  
870</footer>
871		</div>
872	</div>
873
874	
875
876	<div class="right-side-tools-container">
877		<div class="side-tools-container">
878	<ul class="hidden-tools-list">
879		<li class="right-bottom-tools tool-font-adjust-plus flex justify-center items-center">
880			<i class="fa-regular fa-magnifying-glass-plus"></i>
881		</li>
882
883		<li class="right-bottom-tools tool-font-adjust-minus flex justify-center items-center">
884			<i class="fa-regular fa-magnifying-glass-minus"></i>
885		</li>
886
887		<li class="right-bottom-tools tool-dark-light-toggle flex justify-center items-center">
888			<i class="fa-regular fa-moon"></i>
889		</li>
890
891		<!-- rss -->
892		
893
894		
895
896		<li class="right-bottom-tools tool-scroll-to-bottom flex justify-center items-center">
897			<i class="fa-regular fa-arrow-down"></i>
898		</li>
899	</ul>
900
901	<ul class="visible-tools-list">
902		<li class="right-bottom-tools toggle-tools-list flex justify-center items-center">
903			<i class="fa-regular fa-cog fa-spin"></i>
904		</li>
905		
906		<li class="right-bottom-tools tool-scroll-to-top flex justify-center items-center">
907			<i class="arrow-up fas fa-arrow-up"></i>
908			<span class="percent"></span>
909		</li>
910		
911		
912	</ul>
913</div>
914	</div>
915
916	<div class="image-viewer-container">
917	<img src="">
918</div>
919
920	
921	<div class="search-pop-overlay">
922	<div class="popup search-popup">
923		<div class="search-header">
924			<span class="search-input-field-pre">
925				<i class="fa-solid fa-keyboard"></i>
926			</span>
927			<div class="search-input-container">
928				<input autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="站内搜索您需要的内容..." spellcheck="false" type="search" class="search-input">
929			</div>
930			<span class="popup-btn-close">
931				<i class="fa-solid fa-times"></i>
932			</span>
933		</div>
934		<div id="search-result">
935			<div id="no-result">
936				<i class="fa-solid fa-spinner fa-spin-pulse fa-5x fa-fw"></i>
937			</div>
938		</div>
939	</div>
940</div>
941	
942
943</main>
944
945
946
947<script src="/js/build/libs/Swup.min.js"></script>
947
948
949<script src="/js/build/libs/SwupSlideTheme.min.js"></script>
949
950
951<script src="/js/build/libs/SwupScriptsPlugin.min.js"></script>
951
952
953<script src="/js/build/libs/SwupProgressPlugin.min.js"></script>
953
954
955<script src="/js/build/libs/SwupScrollPlugin.min.js"></script>
955
956
957<script src="/js/build/libs/SwupPreloadPlugin.min.js"></script>
957
958
959<script>
960    const swup = new Swup({
961        plugins: [
962            new SwupScriptsPlugin({
963                optin: true,
964            }),
965            new SwupProgressPlugin(),
966            new SwupScrollPlugin({
967                offset: 80,
968            }),
969            new SwupSlideTheme({
970                mainElement: ".main-content-body",
971            }),
972            new SwupPreloadPlugin(),
973        ],
974        containers: ["#swup"],
975    });
976</script>
976
977
978
979
980
981	
982<script src="/js/build/tools/imageViewer.js" type="module"></script>
982
983
984<script src="/js/build/utils.js" type="module"></script>
984
985
986<script src="/js/build/main.js" type="module"></script>
986
987
988<script src="/js/build/layouts/navbarShrink.js" type="module"></script>
988
989
990<script src="/js/build/tools/scrollTopBottom.js" type="module"></script>
990
991
992<script src="/js/build/tools/lightDarkSwitch.js" type="module"></script>
992
993
994<script src="/js/build/layouts/categoryList.js" type="module"></script>
994
995
996
997
998    
999<script src="/js/build/tools/localSearch.js" type="module"></script>
999
1000
1001
1002
1003
1004    
1005<script src="/js/build/tools/codeBlock.js" type="module"></script>
1005
1006
1007
1008
1009
1010    
1011<script src="/js/build/layouts/lazyload.js" type="module"></script>
1011
1012
1013
1014
1015
1016    
1017<script src="/js/build/tools/runtime.js"></script>
1017
1018
1019    
1020<script src="/js/build/libs/odometer.min.js"></script>
1020
1021
1022    
1023<link rel="stylesheet" href="/assets/odometer-theme-minimal.css">
1024
1025
1026
1027
1028  
1029<script src="/js/build/libs/Typed.min.js"></script>
1029
1030
1031  
1032<script src="/js/build/plugins/typed.js" type="module"></script>
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041    
1042<script src="/js/build/libs/anime.min.js"></script>
1042
1043
1044
1045
1046
1047
1048    
1049<script src="/js/build/tools/tocToggle.js" type="module" data-swup-reload-script=""></script>
1049
1050
1051<script src="/js/build/layouts/toc.js" type="module" data-swup-reload-script=""></script>
1051
1052
1053<script src="/js/build/plugins/tabs.js" type="module" data-swup-reload-script=""></script>
1053
1054
1055
1056
1057
1058<script src="/js/build/libs/moment-with-locales.min.js" data-swup-reload-script=""></script>
1058
1059
1060
1061<script src="/js/build/layouts/essays.js" type="module" data-swup-reload-script=""></script>
1061
1062
1063
1064
1065
1066
1067	
1068</body>
1069
1070</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.