Deployed 1394a7c with MkDocs version: 1.6.1

This commit is contained in:
2025-01-06 07:36:59 +00:00
parent c63e879ed4
commit fde043a653
54 changed files with 7428 additions and 307 deletions

View File

@ -52,8 +52,6 @@
<link rel="stylesheet" href="../stylesheets/customize.css"> <link rel="stylesheet" href="../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1483,6 +1481,8 @@
@ -1521,6 +1521,29 @@
<li class="md-nav__item">
<a href="../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../blog/archive/2024/" class="md-nav__link"> <a href="../blog/archive/2024/" class="md-nav__link">

View File

@ -0,0 +1,577 @@
:root {
--header-height: 3rem;
/*========== Colors ==========*/
--first-color: #608DBD;
--first-color-second: #608DBD;
--first-color-alt: #608DBD;
--first-color-lighter: #608DBD;
--title-color: #608DBD;
--text-color: #080505;
--text-color-light: #f5ab17;
--input-color: #F5EEE3;
--body-color: #FDFBF8;
--container-color: #FFFFFF;
/*========== Font and typography ==========*/
--big-font-size: 2rem;
--h1-font-size: 1.5rem;
--h2-font-size: 1.25rem;
--h3-font-size: 1.125rem;
--normal-font-size: .938rem;
--small-font-size: .813rem;
--smaller-font-size: .75rem;
/*========== Font weight ==========*/
--font-medium: 500;
--font-semi-bold: 600;
/*========== Margenes Bottom ==========*/
--mb-0-25: .25rem;
--mb-0-5: .5rem;
--mb-0-75: .75rem;
--mb-1: 1rem;
--mb-1-5: 1.5rem;
--mb-2: 2rem;
--mb-2-5: 2.5rem;
--mb-3: 3rem;
/*========== z index ==========*/
--z-tooltip: 10;
--z-fixed: 100;
--z-modal: 1000;
}
/* Font size for large devices */
@media screen and (min-width: 968px) {
:root {
--big-font-size: 3rem;
--h1-font-size: 2.25rem;
--h2-font-size: 1.5rem;
--h3-font-size: 1.25rem;
--normal-font-size: 1rem;
--small-font-size: .875rem;
--smaller-font-size: .813rem;
}
}
/*==================== BASE ====================*/
* {
box-sizing: border-box;
padding: 0;
margin: 0;
}
html {
scroll-behavior: smooth;
}
h1, h2, h3, h4 {
color: var(--title-color);
font-weight: var(--font-semi-bold);
}
/*==================== REUSABLE CSS CLASSES ====================*/
.section__title {
font-size: var(--h1-font-size);
color: var(--title-color);
}
.section__subtitle {
display: block;
font-size: var(--small-font-size);
margin-bottom: var(--mb-3);
}
.section__title,
.section__subtitle {
text-align: center;
}
/*==================== LAYOUT ====================*/
.container {
max-width: 768px;
margin-left: var(--mb-1-5);
margin-right: var(--mb-1-5);
}
.grid {
display: grid;
gap: 1.5rem;
}
.header {
width: 100%;
position: fixed;
bottom: 0;
left: 0;
z-index: var(--z-fixed);
background-color: var(--body-color);
}
/*==================== HOME ====================*/
.home__container {
gap: 1rem;
}
.home__content{
grid-template-columns: .5fr 3fr;
padding-top: 3.5rem;
align-items: center;
}
.home__social{
grid-template-columns: max-content;
row-gap: 1rem;
}
.home__social-icon{
font-size: 1.25rem;
}
.home__social-icon:hover {
color: var(--first-color-alt);
}
.home__title{
font-size: var(--big-font-size);
}
.home__subtitle{
margin-bottom: var(--h3-font-size);
color: var(--text-color);
font-weight: var(--font-medium);
margin-bottom: var(--mb-0-75);
}
.home__description{
margin-bottom: var(--mb-2);
}
/*==================== BUTTONS ====================*/
.button{
display: inline-block;
background-color: var(--first-color-alt);
color: #fff;
padding: 1rem;
border-radius: .5rem;
font-weight: var(--font-medium);
}
.button:hover {
background-color: var(--first-color-alt);
}
.button__icon{
font-size: 1.25rem;
margin-right: var(--mb-0-5);
transition: .3s;
color: #FFF;
}
.button--flex{
display: inline-flex;
align-items: center;
}
.button--small{
padding: .75rem 1rem;
}
.button--link{
padding: 0;
background-color: transparent;
color: var(--first-color);
}
.button--link:hover {
background-color: transparent;
color: var(--first-color-alt);
}
/*==================== ABOUT ====================*/
.about__img{
width: 400px;
border-radius: .5rem;
justify-self: center;
align-self: center;
}
.about__description{
text-align: center;
margin-bottom: var(--mb-2-5);
}
.about__info{
display: flex;
justify-content: space-evenly;
margin-bottom: var(--mb-2-5);
}
.about__info-title{
font-size: var(--h2-font-size);
font-weight: var(--font-semi-bold);
color: var(--title-color);
}
.about__info-name{
font-size: var(--smaller-font-size);
}
.about__info-title,
.about__info-name{
display: block;
text-align: center;
}
.about__buttons{
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
}
/*==================== SKILLS ====================*/
.skills__container{
row-gap: 0;
}
.skills__header{
display: flex;
align-items: center;
margin-bottom: var(--mb-2-5);
cursor: pointer;
}
.skills__icon,
.skills__arrow{
font-size: 2rem;
color: var(--md-primary-fg-color);
}
.skills__icon{
margin-right: var(--mb-0-75);
}
.skills__title{
font-size: var(--h3-font-size);
}
.skills_subtitle{
font-size: var(--small-font-size);
color: var(--text-color-light);
}
.skills__arrow{
margin-left: auto;
transition: .4s;
}
.skills__list{
row-gap: 1.5rem;
padding-left: 2.7rem;
}
.skills__titles{
display: flex;
justify-content: space-between;
margin-bottom: var(--mb-0-5);
}
.skills__name{
font-size: var(--normal-font-size);
font-weight: var(--font-medium);
}
.skills__number{
margin-top: var(--mb-2-5);
}
.skills__bar,
.skills__percentage{
height: 5px;
border-radius: .25rem;
}
.skills__bar{
background-color: var(--first-color-lighter);
}
.skills__percentage{
display: block;
background-color: var(--first-color);
}
.skills__fastapi{
width: 90%;
}
.skills__django{
width: 85%;
}
.skills__flask{
width: 75%;
}
.skills__spring{
width: 75%;
}
.skills__androidjava{
width: 70%;
}
.skills__androidkotlin{
width: 60%;
}
.skills__flutter{
width: 60%;
}
.skills__aws{
width: 80%;
}
.skills__azure{
width: 75%;
}
.skills__oc{
width: 70%;
}
.skills__cicd{
width: 75%;
}
.skills__close .skills__list{
height: 0;
overflow: hidden;
}
.skills__open .skills__list{
height: max-content;
margin-bottom: var(--mb-2-5);
}
.skills__open .skills__arrow{
transform: rotate(-180deg);
}
/*==================== QUALIFICATION ====================*/
.qualification__tabs{
display: flex;
justify-content: space-evenly;
margin-bottom: var(--mb-2);
}
.qualification__button{
font-size: var(--h3-font-size);
font-weight: var(--font-medium);
cursor: pointer;
}
.qualification__button:hover {
color: var(--first-color);
}
.qualification__icon{
font-size: 1.8rem;
margin-right: var(--mb-0-25);
}
.qualification__data{
display: grid;
grid-template-columns: 1.5fr max-content 1.5fr;
column-gap: 1.5rem;
}
.qualification__title{
font-size: var(--normal-font-size);
font-weight: var(--font-medium);
}
.qualification__subtitle{
display: inline-block;
font-size: var(--smaller-font-size);
margin-bottom: var(--mb-1);
}
.qualification__calendar{
font-size: var(--smaller-font-size);
color: var(--md-primary-fg-color--dark);
}
.qualification__rounder{
display: inline-block;
width: 13px;
height: 13px;
background-color: var(--md-primary-fg-color);
border-radius: 50%;
}
.qualification__line{
display: block;
width: 1px;
height: 100%;
background-color: var(--md-primary-fg-color);
transform: translate(6px, -7px);
}
.qualification [data-content]{
display: none;
}
.qualification__active[data-content]{
display: block;
}
.qualification__button.qualification__active{
color: var(--first-color);
}
/*==================== MEDIA QUERIES ====================*/
/* For small devices */
@media screen and (max-width: 350px){
.container{
margin-left: var(--mb-1);
margin-right: var(--mb-1);
}
.home__content{
grid-template-columns: .25fr 3fr;
}
.home__blob{
width: 180px;
}
.skills__title{
font-size: var(--normal-font-size);
}
.qualification__data{
gap: .5rem;
}
}
/* For medium devices */
@media screen and (min-width: 568px){
.home__content{
grid-template-columns: max-content 1fr 1fr;
}
.home__data{
grid-column: initial;
}
.home__img{
order: 1;
justify-self: center;
}
.skills__container,
.about__container,
.portfolio__content,
.project__container{
grid-template-columns: repeat(2, 1fr);
}
.qualification__sections{
display: grid;
grid-template-columns: 6fr;
justify-content: center;
}
}
@media screen and (min-width: 768px){
.container{
margin-left: auto;
margin-right: auto;
}
body{
margin: 0;
}
.section{
padding: 6rem 0 2rem;
}
.section__subtitle{
margin-bottom: 4rem;
}
.header{
top: 0;
bottom: initial;
}
.header,
.main{
padding: 0 1rem;
}
.home__container{
row-gap: 5rem;
}
.home__content{
padding-top: 5.5rem;
column-gap: 2rem;
}
.home__blob{
width: 270px;
}
.home__scroll{
display: block;
}
.home__scroll-button{
margin-left: 3rem;
}
.about__container{
column-gap: 5rem;
}
.about__img{
width: 350px;
}
.about__description{
text-align: initial;
}
.about__info{
justify-content: space-between;
}
.about__buttons{
justify-content: initial;
}
.qualification__tabs{
justify-content: center;
}
.qualification__button{
margin: 0 var(--mb-1);
}
.qualification__sections{
grid-template-columns: .5fr;
}
}
/* For large devices */
@media screen and (min-width: 1024px){
.header,
.main{
padding: 0;
}
.home__blob{
width: 320px;
}
.home__social{
transform: translateX(-6rem);
}
.qualification__sections{
display: grid;
grid-template-columns: 6fr;
justify-content: center;
}
}

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../stylesheets/customize.css"> <link rel="stylesheet" href="../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1489,6 +1487,8 @@
@ -1527,6 +1527,29 @@
<li class="md-nav__item">
<a href="../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../blog/archive/2024/" class="md-nav__link"> <a href="../../blog/archive/2024/" class="md-nav__link">
@ -1922,7 +1945,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#_2" class="md-nav__link"> <a href="#_2" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
联系 关于
</span> </span>
</a> </a>
@ -1931,7 +1954,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#_3" class="md-nav__link"> <a href="#_3" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
个人 个人
</span> </span>
</a> </a>
@ -1940,7 +1963,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#_4" class="md-nav__link"> <a href="#_4" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
个人技能 联系我
</span> </span>
</a> </a>
@ -1948,15 +1971,6 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#_5" class="md-nav__link"> <a href="#_5" class="md-nav__link">
<span class="md-ellipsis">
个人荣誉
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#_6" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
须知 须知
</span> </span>
@ -2052,7 +2066,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#_2" class="md-nav__link"> <a href="#_2" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
联系 关于
</span> </span>
</a> </a>
@ -2061,7 +2075,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#_3" class="md-nav__link"> <a href="#_3" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
个人 个人
</span> </span>
</a> </a>
@ -2070,7 +2084,7 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#_4" class="md-nav__link"> <a href="#_4" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
个人技能 联系我
</span> </span>
</a> </a>
@ -2078,15 +2092,6 @@
<li class="md-nav__item"> <li class="md-nav__item">
<a href="#_5" class="md-nav__link"> <a href="#_5" class="md-nav__link">
<span class="md-ellipsis">
个人荣誉
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#_6" class="md-nav__link">
<span class="md-ellipsis"> <span class="md-ellipsis">
须知 须知
</span> </span>
@ -2125,30 +2130,147 @@
<p><center> </p> <p><center>
<script src="https://sdk.jinrishici.com/v2/browser/jinrishici.js" charset="utf-8"></script> <script src="https://sdk.jinrishici.com/v2/browser/jinrishici.js" charset="utf-8"></script>
<p></center> </p> </center></p>
<h1 id="_1"><span id="jinrishici-sentence">今日诗词</span><a class="headerlink" href="#_1" title="Permanent link">&para;</a></h1> <h1 id="_1"><span id="jinrishici-sentence">今日诗词</span><a class="headerlink" href="#_1" title="Permanent link">&para;</a></h1>
<script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js"></script> <script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.umd.js"></script>
<p><link <p><link
rel="stylesheet" rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@5.0/dist/fancybox/fancybox.css"
/></p> /></p>
<!-- <img class="img1" src="https://s2.loli.net/2024/02/01/AgiGpYk38C6ctJV.jpg"> --> <h2 id="_2">关于我<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h2>
<html lang="en">
<p style="text-align: center; margin: 0px;"> <p style="text-align: center; margin: 0px;" markdown>
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="arv-anshul" style="width: 300px; border-radius: 50%;" /> <img src="https://s1.imagehub.cc/images/2025/01/04/158948b0002cdac6e9ff43986648cb83.png" alt="arv-anshul" style="width: 300px; border-radius: 50%;" />
</p> <!-- ![image](https://s1.imagehub.cc/images/2025/01/04/158948b0002cdac6e9ff43986648cb83.png) -->
<p style="text-align: center; font-size: 30px; margin: 0px;"><strong>Wcowin</strong></p> <p style="text-align: center; font-size: 30px; margin: 0px;"><strong>A college student in Chongqing</strong></p>
<p style="text-align: center; font-size: 30px; margin: 0px;"><strong>A college student in Chongqing</strong></p> <head>
</p> <meta charset="UTF-8">
<!-- <div id="rcorners3" > <meta name="viewport" content="width=device-width, initial-scale=1.0">
<img class="img1" src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" width="170" height="200" alt="个人头像" align="left" style="margin-right: 20px; "/> <script src="https://code.iconify.design/iconify-icon/1.0.7/iconify-icon.min.js"></script>
<link rel="stylesheet" href="../assets/stylesheets/portfolio.css">
</head>
<body>
<main class="main">
<section class="about section" id="about">
<div class="about__container container">
<div class="about__data">
<p style="text-align: center; margin: 0px;" markdown></p>
<div class="about__info">
<div> <div>
<p style="font-size: 40px">Wcowin</p> <span class="about__info-title">01+</span>
<p style="font-size: 18px">A college student in CQ</p> <span class="about__info-name">工作经验</span>
</div> </div>
</div> --> <div>
<span class="about__info-title">03+</span>
<span class="about__info-name">已经完成的项目</span>
</div>
<div>
<span class="about__info-title">02+</span>
<span class="about__info-name">贡献的开源</span>
</div>
</div>
</section>
</body>
</html>
<p><center><a class="md-button" href="../%E4%B8%AA%E4%BA%BA%E7%AE%80%E5%8E%86.pdf" target="“_blank”">下载简历 <span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v242.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64v-32c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48"/></svg></span></a></center></p>
<hr />
<h2 id="_3">个人履历<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h2>
<html lang="en">
<body>
<!--==================== QUALIFICATION ====================-->
<section class="qualification section">
<!-- <h2 class="section__title"></h2> -->
<div class="qualification__container container">
<div class="qualification__tabs">
<div class="qualification__button button--flex qualification__active" data-target='#education'>
<iconify-icon icon="fluent:hat-graduation-12-regular" class="qualification__icon"></iconify-icon>
来时路
</div>
<!-- <div class="qualification__button button--flex" data-target='#work'>
<iconify-icon icon="uil:briefcase" class="qualification__icon"></iconify-icon>
Work
</div> -->
</div>
<div class="qualification__sections">
<!--==================== QUALIFICATION CONTENT 1 ====================-->
<div class="qualification__content qualification__active" data-content id="education">
<!--==================== QUALIFICATION 1 ====================-->
<div class="qualification__data">
<div>
<h3 class="qualification__title">漯河高中</h3>
<span class="qualification__subtitle">平凡的三年</span>
<div class="qualification__calendar">
<iconify-icon icon="tabler:calendar"></iconify-icon>
2018 - 2021
</div>
</div>
<div>
<span class="qualification__rounder"></span>
<span class="qualification__line"></span>
</div>
</div>
<!--==================== QUALIFICATION 2 ====================-->
<div class="qualification__data">
<div></div>
<div>
<span class="qualification__rounder"></span>
<span class="qualification__line"></span>
</div>
<div>
<h3 class="qualification__title">CTBU</h3>
<span class="qualification__subtitle">电子信息工程专业学士</span>
<div class="qualification__calendar">
<iconify-icon icon="tabler:calendar"></iconify-icon>
2021 - 2024
</div>
</div>
</div>
<!--==================== QUALIFICATION 3 ====================-->
<div class="qualification__data">
<div>
<h3 class="qualification__title">西安电子科技大学(待定)</h3>
<span class="qualification__subtitle">网络空间安全专业硕士研究生</span>
<div class="qualification__calendar">
<iconify-icon icon="tabler:calendar"></iconify-icon>
2024 - 2027
</div>
</div>
<div>
<span class="qualification__rounder"></span>
<span class="qualification__line"></span>
</div>
</div>
</div>
<!--==================== QUALIFICATION 4 ====================-->
<div class="qualification__data">
<div></div>
<div>
<span class="qualification__rounder"></span>
<span class="qualification__line"></span>
</div>
<div>
<h3 class="qualification__title">未完待续</h3>
<span class="qualification__subtitle">在路上,永远热泪盈眶</span>
<div class="qualification__calendar">
<iconify-icon icon="tabler:calendar"></iconify-icon>
Before - After
</div>
</div>
</div>
</div>
</section>
</body>
</html>
<HR style="FILTER: progid:DXImageTransform.Microsoft.Shadow(color:#608DBD,direction:145,strength:15)" width="100%" color=#608DBD SIZE=1>
<p style="text-align: center; font-size: 25px; margin: 0px;"><strong>𝘿𝙤𝙣'𝙩 𝙘𝙖𝙧𝙚 𝙖𝙗𝙤𝙪𝙩 𝙬𝙤𝙧𝙡𝙙𝙡𝙮 𝙚𝙮𝙚𝙨 𝙩𝙤 𝙥𝙪𝙧𝙨𝙪𝙚 𝙮𝙤𝙪𝙧 𝙤𝙬𝙣 𝙡𝙞𝙜𝙝𝙩</strong></p>
</p>
<!-- https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg -->
<HR style="FILTER: progid:DXImageTransform.Microsoft.Shadow(color:#608DBD,direction:145,strength:15)" width="100%" color=#608DBD SIZE=1>
<div class="admonition pied-piper1"> <div class="admonition pied-piper1">
<p class="admonition-title">About me</p> <p class="admonition-title">About me</p>
@ -2161,53 +2283,57 @@
</ul> </ul>
</div> </div>
<p><img class="img1" src="https://s2.loli.net/2024/02/01/AgiGpYk38C6ctJV.jpg"></p> <p><img class="img1" src="https://s2.loli.net/2024/02/01/AgiGpYk38C6ctJV.jpg"></p>
<h2 id="_2">联系我<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h2> <h2 id="_4">联系我<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h2>
<p><a href="https://muselink.cc/Wcowin" target="_blank"> <p><a href="https://s1.imagehub.cc/images/2024/02/02/bb9ee71b03ee7a3b87caad5cc4bcebff.jpeg" target="_blank">
<img class="img1" src="https://s1.imagehub.cc/images/2024/02/02/3d5a68d9ca0da9137d927bda1a0b41e7.jpeg" >
<center> <center>
<img class="img1" src="https://s1.imagehub.cc/images/2024/02/02/bb9ee71b03ee7a3b87caad5cc4bcebff.jpeg" style="width: 450px; height: auto;">
<div style="color:orange; <div style="color:orange;
color: #999; color: #999;
padding: 2px;">我的名片</div> padding: 2px;">我的Wechat</div>
</center><br /> </center><br />
</a></p> </a></p>
<figure> <p><a href="https://t.me/wecowin" target="_blank">
<p><img alt="Image title" class="img1" src="https://s1.imagehub.cc/images/2024/02/02/43c746351261969a02bda7d743199604.jpeg" /> <center>
</p> <img class="img1" src="https://s1.imagehub.cc/images/2025/01/04/ece1374f25a07c060978165ada287fae.png" style="width: 450px; height: auto;">
<div style="color:orange;
color: #999;
padding: 2px;">我的TG</div>
</center><br />
</a></p>
<details class="tip">
<summary>公众号</summary>
<p><figure markdown >
<img alt="Image title" class="img1" src="https://s1.imagehub.cc/images/2025/01/04/ac7fda1814bb1e18714f9dd9f5d87636.png" />
<figcaption>公众号</figcaption> <figcaption>公众号</figcaption>
</figure> </figure></p>
<h2 id="_3">个人简历<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h2> </details>
<p><a href="https://cv.devtool.tech/preview/76751620-faad-4537-bffd-73ced6ee9671">个人简历(在线)</a></p> <!-- ## 个人简历
<h2 id="_4">个人技能<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h2>
<p>本人擅长 Ai、Fw、Fl、Br、Ae、Pr、Id、Ps 等软件的安装与卸载。<br />
精通 CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal 等单词的拼写。<br />
熟悉 Windows、Linux、OS X、Android、iOS、WP8 、harmony、hyper等系统的开关机。</p>
<h2 id="_5">个人荣誉<a class="headerlink" href="#_5" title="Permanent link">&para;</a></h2>
<p><img alt="IMG_9007.jpeg" class="img1" loading="lazy" src="https://s2.loli.net/2024/02/03/RH5jOlZqdITAcw8.jpg" /> </p>
<p><head></p>
<script>
function _howxm(){_howxmQueue.push(arguments)}
window._howxmQueue=window._howxmQueue||[];
_howxm('setAppID','14429fca-cac1-4551-a472-b046a96ebb75');
(function(){var scriptId='howxm_script';
if(!document.getElementById(scriptId)){
var e=document.createElement('script'),
t=document.getElementsByTagName('script')[0];
e.setAttribute('id',scriptId);
e.type='text/javascript';e.async=!0;
e.src='https://static.howxm.com/sdk.js';
t.parentNode.insertBefore(e,t)}})();
</script>
<p></head></p> <div class="grid cards" markdown>
<h2 id="_6">须知<a class="headerlink" href="#_6" title="Permanent link">&para;</a></h2>
- :octicons-bookmark-16:{ .lg .middle } __求实习(25届)__
---
[个人简历(在线)](https://cv.devtool.tech/preview/76751620-faad-4537-bffd-73ced6ee9671){target=“_blank”}
</div> -->
<!-- ## 个人技能
**本人擅长 Ai、Fw、Fl、Br、Ae、Pr、Id、Ps 等软件的安装与卸载。
精通 CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、Python、Objective-C、ActionScript、Pascal 等单词的拼写。
熟悉 Windows、Linux、OS X、Android、iOS、WP8 、harmony、hyper等系统的开关机。**
![](https://s3.uuu.ovh/imgs/2024/07/04/82b473abd2059779.png){loading=lazy class="img1" width="90%"} -->
<!-- ## 个人荣誉
![IMG_9007.jpeg](https://s2.loli.net/2024/02/03/RH5jOlZqdITAcw8.jpg){loading=lazy class="img1" } -->
<h2 id="_5">须知<a class="headerlink" href="#_5" title="Permanent link">&para;</a></h2>
<p>如果你在浏览博客的过程中发现了任何问题,欢迎前往 GitHub 的<a href="https://github.com/Wcowin/Wcowin.github.io">代码仓库</a>提交 <a href="https://github.com/Wcowin/Wcowin.github.io/issues">Issues</a> 或直接修改相关文件后提交 Pull Requests。如果你有其他事情想要咨询可以通过下方按钮使用邮件联系我,请不要滥用博客的评论功能发表与主题无关言论。</p> <p>如果你在浏览博客的过程中发现了任何问题,欢迎前往 GitHub 的<a href="https://github.com/Wcowin/Wcowin.github.io">代码仓库</a>提交 <a href="https://github.com/Wcowin/Wcowin.github.io/issues">Issues</a> 或直接修改相关文件后提交 Pull Requests。如果你有其他事情想要咨询可以通过下方按钮使用邮件联系我,请不要滥用博客的评论功能发表与主题无关言论。</p>
<div class="admonition note"> <div class="admonition note">
<p class="admonition-title">Note</p> <p class="admonition-title">Note</p>
<p>如果给我发<a href="mailto:&lt;wangkewen821@gmail.com&gt;">邮件</a>,或者通过右下角微信添加好友,请写上您的<strong>真名实姓</strong>。对于那些不知来路、上来就问问题的微信和邮件,我通常会直接忽略,谢谢。</p> <p>如果给我发<a href="mailto:&lt;wangkewen821@gmail.com&gt;">邮件</a>,或者通过右下角微信添加好友,请写上您的<strong>真名实姓</strong>。对于那些不知来路、上来就问问题的微信和邮件,我通常会直接忽略,谢谢。</p>
<p><a class="md-button" href="mailto:&lt;wangkewen821@gmail.com&gt;">Send Email <span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480v-83.6c0-4 1.5-7.8 4.2-10.8l167.6-182.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8l-88.3-44.2C7.1 311.3.3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4"/></svg></span></a> </p> <p><a class="md-button" href="mailto:&lt;wangkewen821@gmail.com&gt;">Send Email <span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M498.1 5.6c10.1 7 15.4 19.1 13.5 31.2l-64 416c-1.5 9.7-7.4 18.2-16 23s-18.9 5.4-28 1.6L284 427.7l-68.5 74.1c-8.9 9.7-22.9 12.9-35.2 8.1S160 493.2 160 480v-83.6c0-4 1.5-7.8 4.2-10.8l167.6-182.8c5.8-6.3 5.6-16-.4-22s-15.7-6.4-22-.7L106 360.8l-88.3-44.2C7.1 311.3.3 300.7 0 288.9s5.9-22.8 16.1-28.7l448-256c10.7-6.1 23.9-5.5 34 1.4"/></svg></span></a> </p>
</div> </div>
<!-- <a target="_blank" href="mailto:wangkewen821@gmail.com""><button class="buttonxuan2" style="vertical-align:middle" ><span>Send Email:fontawesome-solid-paper-plane: </span></button></a> -->
<!-- <chat-bot platform_id="d19a99ed-b684-4d64-8c70-7663d974af17" user_id="325b3ae2-0317-4c5f-9f9b-c4ce0e51e36b" chatbot_id="8eedef48-41ef-4f78-97d9-71e8197a452d"><a href="https://www.chatsimple.ai/?utm_source=widget&utm_medium=referral">[chatbot]</a></chat-bot><script src="https://cdn.chatsimple.ai/chat-bot-loader.js" defer></script> --> <!-- <chat-bot platform_id="d19a99ed-b684-4d64-8c70-7663d974af17" user_id="325b3ae2-0317-4c5f-9f9b-c4ce0e51e36b" chatbot_id="8eedef48-41ef-4f78-97d9-71e8197a452d"><a href="https://www.chatsimple.ai/?utm_source=widget&utm_medium=referral">[chatbot]</a></chat-bot><script src="https://cdn.chatsimple.ai/chat-bot-loader.js" defer></script> -->
<!-- <!--
Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com> Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
@ -2276,7 +2402,7 @@ t.parentNode.insertBefore(e,t)}})();
<span class="md-icon" title="最后更新"> <span class="md-icon" title="最后更新">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span> </span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_date">2024-12-24</span> <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_date">2025-01-06</span>
</span> </span>
@ -2417,7 +2543,7 @@ t.parentNode.insertBefore(e,t)}})();
<nav <nav
class="md-footer__inner md-grid" class="md-footer__inner md-grid"
aria-label="页脚" aria-label="页脚"
hidden
> >
<!-- Link to previous page --> <!-- Link to previous page -->

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../stylesheets/customize.css"> <link rel="stylesheet" href="../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1489,6 +1487,8 @@
@ -1527,6 +1527,29 @@
<li class="md-nav__item">
<a href="../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../blog/archive/2024/" class="md-nav__link"> <a href="../../blog/archive/2024/" class="md-nav__link">
@ -2016,7 +2039,7 @@ t.parentNode.insertBefore(e,t)}})();
<div class="links-content"> <div class="links-content">
<div class="link-navigation"> <div class="link-navigation">
<div class="card"> <div class="card">
<img class="ava" src="https://s2.loli.net/2024/02/01/gaE47y5fKM6kosV.png" /> <img class="ava" src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" />
<div class="card-header"> <div class="card-header">
<div> <div>
<a href="https://wcowin.work/ " target="_blank">Wcowin's Web</a> <a href="https://wcowin.work/ " target="_blank">Wcowin's Web</a>

View File

@ -54,8 +54,6 @@
<link rel="stylesheet" href="../../stylesheets/customize.css"> <link rel="stylesheet" href="../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1480,6 +1478,8 @@
@ -1518,6 +1518,29 @@
<li class="md-nav__item">
<a href="../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../blog/archive/2024/" class="md-nav__link"> <a href="../../blog/archive/2024/" class="md-nav__link">
@ -2163,7 +2186,7 @@ and running in minutes</p>
<span class="normal"><a href="#__codelineno-2-2">2</a></span> <span class="normal"><a href="#__codelineno-2-2">2</a></span>
<span class="normal"><a href="#__codelineno-2-3">3</a></span> <span class="normal"><a href="#__codelineno-2-3">3</a></span>
<span class="normal"><a href="#__codelineno-2-4">4</a></span> <span class="normal"><a href="#__codelineno-2-4">4</a></span>
<span class="normal"><a href="#__codelineno-2-5">5</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-2-1" name="__codelineno-2-1"></a><span class="k">def</span> <span class="nf">bubble_sort</span><span class="p">(</span><span class="n">items</span><span class="p">):</span> <span class="normal"><a href="#__codelineno-2-5">5</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-2-1" name="__codelineno-2-1"></a><span class="k">def</span><span class="w"> </span><span class="nf">bubble_sort</span><span class="p">(</span><span class="n">items</span><span class="p">):</span>
<a id="__codelineno-2-2" name="__codelineno-2-2"></a><span class="hll"> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)):</span> <a id="__codelineno-2-2" name="__codelineno-2-2"></a><span class="hll"> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)):</span>
</span><a id="__codelineno-2-3" name="__codelineno-2-3"></a><span class="hll"> <span class="k">for</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span> <span class="o">-</span> <span class="n">i</span><span class="p">):</span> </span><a id="__codelineno-2-3" name="__codelineno-2-3"></a><span class="hll"> <span class="k">for</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span> <span class="o">-</span> <span class="n">i</span><span class="p">):</span>
</span><a id="__codelineno-2-4" name="__codelineno-2-4"></a> <span class="k">if</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">&gt;</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]:</span> </span><a id="__codelineno-2-4" name="__codelineno-2-4"></a> <span class="k">if</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">&gt;</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]:</span>
@ -2280,7 +2303,7 @@ purus auctor massa, nec semper lorem quam in massa.</p>
<span class="normal"><a href="#__codelineno-3-2">2</a></span> <span class="normal"><a href="#__codelineno-3-2">2</a></span>
<span class="normal"><a href="#__codelineno-3-3">3</a></span> <span class="normal"><a href="#__codelineno-3-3">3</a></span>
<span class="normal"><a href="#__codelineno-3-4">4</a></span> <span class="normal"><a href="#__codelineno-3-4">4</a></span>
<span class="normal"><a href="#__codelineno-3-5">5</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-3-1" name="__codelineno-3-1"></a><span class="k">def</span> <span class="nf">bubble_sort</span><span class="p">(</span><span class="n">items</span><span class="p">):</span> <span class="normal"><a href="#__codelineno-3-5">5</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-3-1" name="__codelineno-3-1"></a><span class="k">def</span><span class="w"> </span><span class="nf">bubble_sort</span><span class="p">(</span><span class="n">items</span><span class="p">):</span>
<a id="__codelineno-3-2" name="__codelineno-3-2"></a><span class="hll"> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)):</span> <a id="__codelineno-3-2" name="__codelineno-3-2"></a><span class="hll"> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)):</span>
</span><a id="__codelineno-3-3" name="__codelineno-3-3"></a><span class="hll"> <span class="k">for</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span> <span class="o">-</span> <span class="n">i</span><span class="p">):</span> </span><a id="__codelineno-3-3" name="__codelineno-3-3"></a><span class="hll"> <span class="k">for</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span> <span class="o">-</span> <span class="n">i</span><span class="p">):</span>
</span><a id="__codelineno-3-4" name="__codelineno-3-4"></a> <span class="k">if</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">&gt;</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]:</span> </span><a id="__codelineno-3-4" name="__codelineno-3-4"></a> <span class="k">if</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">&gt;</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]:</span>
@ -2290,7 +2313,7 @@ purus auctor massa, nec semper lorem quam in massa.</p>
<span class="normal"><a href="#__codelineno-4-2">2</a></span> <span class="normal"><a href="#__codelineno-4-2">2</a></span>
<span class="normal"><a href="#__codelineno-4-3">3</a></span> <span class="normal"><a href="#__codelineno-4-3">3</a></span>
<span class="normal"><a href="#__codelineno-4-4">4</a></span> <span class="normal"><a href="#__codelineno-4-4">4</a></span>
<span class="normal"><a href="#__codelineno-4-5">5</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-4-1" name="__codelineno-4-1"></a><span class="k">def</span> <span class="nf">bubble_sort</span><span class="p">(</span><span class="n">items</span><span class="p">):</span> <span class="normal"><a href="#__codelineno-4-5">5</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-4-1" name="__codelineno-4-1"></a><span class="k">def</span><span class="w"> </span><span class="nf">bubble_sort</span><span class="p">(</span><span class="n">items</span><span class="p">):</span>
<a id="__codelineno-4-2" name="__codelineno-4-2"></a> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)):</span> <a id="__codelineno-4-2" name="__codelineno-4-2"></a> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)):</span>
<a id="__codelineno-4-3" name="__codelineno-4-3"></a> <span class="k">for</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span> <span class="o">-</span> <span class="n">i</span><span class="p">):</span> <a id="__codelineno-4-3" name="__codelineno-4-3"></a> <span class="k">for</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">items</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span> <span class="o">-</span> <span class="n">i</span><span class="p">):</span>
<a id="__codelineno-4-4" name="__codelineno-4-4"></a> <span class="k">if</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">&gt;</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]:</span> <a id="__codelineno-4-4" name="__codelineno-4-4"></a> <span class="k">if</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> <span class="o">&gt;</span> <span class="n">items</span><span class="p">[</span><span class="n">j</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]:</span>

BIN
about/个人简历.pdf Normal file

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 668 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

View File

@ -1 +0,0 @@
{"version":3,"sources":["src/overrides/assets/stylesheets/custom/_typeset.scss","../../../../src/overrides/assets/stylesheets/custom.scss","src/templates/assets/stylesheets/utilities/_break.scss","src/overrides/assets/stylesheets/custom/layout/_banner.scss","src/overrides/assets/stylesheets/custom/layout/_hero.scss","src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss","src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss"],"names":[],"mappings":"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","file":"custom.css"}

View File

@ -57,8 +57,6 @@
<link rel="stylesheet" href="../../../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1491,6 +1489,8 @@
@ -1529,6 +1529,29 @@
<li class="md-nav__item">
<a href="../../../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../../archive/2024/" class="md-nav__link"> <a href="../../../../archive/2024/" class="md-nav__link">
@ -1978,7 +2001,7 @@
<div class="md-profile md-post__profile"> <div class="md-profile md-post__profile">
<span class="md-author md-author--long"> <span class="md-author md-author--long">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
<span class="md-profile__description"> <span class="md-profile__description">
<strong> <strong>

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1495,6 +1493,8 @@
@ -1533,6 +1533,29 @@
<li class="md-nav__item">
<a href="../../../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../../archive/2024/" class="md-nav__link"> <a href="../../../../archive/2024/" class="md-nav__link">
@ -2017,7 +2040,7 @@
<div class="md-profile md-post__profile"> <div class="md-profile md-post__profile">
<span class="md-author md-author--long"> <span class="md-author md-author--long">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
<span class="md-profile__description"> <span class="md-profile__description">
<strong> <strong>

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1495,6 +1493,8 @@
@ -1533,6 +1533,29 @@
<li class="md-nav__item">
<a href="../../../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../../archive/2024/" class="md-nav__link"> <a href="../../../../archive/2024/" class="md-nav__link">
@ -2107,7 +2130,7 @@
<div class="md-profile md-post__profile"> <div class="md-profile md-post__profile">
<span class="md-author md-author--long"> <span class="md-author md-author--long">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
<span class="md-profile__description"> <span class="md-profile__description">
<strong> <strong>

View File

@ -16,6 +16,8 @@
<link rel="prev" href="../../../../2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/"> <link rel="prev" href="../../../../2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/">
<link rel="next" href="../../../../2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/">
<link rel="icon" href="https://s2.loli.net/2024/04/26/PmRdM9iGnvOJHgu.png"> <link rel="icon" href="https://s2.loli.net/2024/04/26/PmRdM9iGnvOJHgu.png">
<meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.49"> <meta name="generator" content="mkdocs-1.6.1, mkdocs-material-9.5.49">
@ -54,8 +56,6 @@
<link rel="stylesheet" href="../../../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1493,6 +1493,8 @@
@ -1531,6 +1533,29 @@
<li class="md-nav__item">
<a href="../../../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../../archive/2024/" class="md-nav__link"> <a href="../../../../archive/2024/" class="md-nav__link">
@ -2195,7 +2220,7 @@
<div class="md-profile md-post__profile"> <div class="md-profile md-post__profile">
<span class="md-author md-author--long"> <span class="md-author md-author--long">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
<span class="md-profile__description"> <span class="md-profile__description">
<strong> <strong>
@ -2814,6 +2839,26 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
<!-- Link to next page --> <!-- Link to next page -->
<a
href="../../../../2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/"
class="md-footer__link md-footer__link--next"
aria-label="下一页: 2025网站更新记录"
>
<div class="md-footer__title">
<span class="md-footer__direction">
下一页
</span>
<div class="md-ellipsis">
2025网站更新记录
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11z"/></svg>
</div>
</a>
</nav> </nav>

File diff suppressed because it is too large Load Diff

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -741,6 +739,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#_3" class="md-nav__link">
<span class="md-ellipsis">
四、参考资料
</span>
</a>
</li> </li>
</ul> </ul>
@ -1561,6 +1568,8 @@
@ -1599,6 +1608,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">
@ -2047,6 +2079,15 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#_3" class="md-nav__link">
<span class="md-ellipsis">
四、参考资料
</span>
</a>
</li> </li>
</ul> </ul>
@ -2095,10 +2136,11 @@
<div class="admonition info"> <div class="admonition info">
<p class="admonition-title">Info</p> <p class="admonition-title">Info</p>
<p>Material for MkDocs官方网站<a href="https://www.mkdocs.org/" target="“_blank”">MkDocs</a></p> <p>Material for MkDocs官方网站: <a href="https://www.mkdocs.org/">Material for MkDocs</a><br />
MkDocs中文文档: <a href="https://hellowac.github.io/mkdocs-docs-zh/">MkDocs中文文档</a></p>
</div> </div>
<hr /> <hr />
<p>有条件的话,推荐看下这个视频:<br /> <p>推荐看下这个视频:<br />
<span class="twemoji" style="color: #EE0F0F"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305m-317.51 213.508V175.185l142.739 81.205z"/></svg></span> <span class="twemoji" style="color: #EE0F0F"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2024 Fonticons, Inc.--><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305m-317.51 213.508V175.185l142.739 81.205z"/></svg></span>
<strong><a href="https://www.youtube.com/watch?v=Q-YA_dA8C20">How to set up Material for MkDocs</a></strong> by @james-willett <span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315z"/><path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12"/></svg></span> <strong><a href="https://www.youtube.com/watch?v=Q-YA_dA8C20">How to set up Material for MkDocs</a></strong> by @james-willett <span class="twemoji"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.5 7.25a.75.75 0 0 0-1.5 0v5.5c0 .27.144.518.378.651l3.5 2a.75.75 0 0 0 .744-1.302L12.5 12.315z"/><path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1M2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12"/></svg></span>
15m Learn how to create and host a documentation site using Material for 15m Learn how to create and host a documentation site using Material for
@ -2106,7 +2148,7 @@ MkDocs on GitHub Pages in a step-by-step guide.</p>
<hr /> <hr />
<h2 id="_1">一、准备工作<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h2> <h2 id="_1">一、准备工作<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h2>
<p>1.下载<a href="https://github.com/desktop/desktop" target="“_blank”">Github Desktop</a></p> <p>1.下载<a href="https://github.com/desktop/desktop" target="“_blank”">Github Desktop</a></p>
<p>2.一个GitHub账号 </p> <p>2.有一个GitHub账号(有手就行)</p>
<hr /> <hr />
<h2 id="creating-your-site">二、Creating your site<a class="headerlink" href="#creating-your-site" title="Permanent link">&para;</a></h2> <h2 id="creating-your-site">二、Creating your site<a class="headerlink" href="#creating-your-site" title="Permanent link">&para;</a></h2>
<p>参考教程: </p> <p>参考教程: </p>
@ -2304,14 +2346,22 @@ MkDocs on GitHub Pages in a step-by-step guide.</p>
<p><strong>!!!重点</strong><br /> <p><strong>!!!重点</strong><br />
<strong>去仓库的setings/pages选择下图示意的路径</strong> <strong>去仓库的setings/pages选择下图示意的路径</strong>
<img alt="" src="https://s1.imagehub.cc/images/2024/02/02/64a25964ef4e99e4b580084daec10662.png" /> </p> <img alt="" src="https://s1.imagehub.cc/images/2024/02/02/64a25964ef4e99e4b580084daec10662.png" /> </p>
<p>等待一会网址就出来了 </p> <p>等待一会网址就出来了<sup id="fnref:注"><a class="footnote-ref" href="#fn:注">1</a></sup> </p>
<p>你的网站网址就是:​</p> <p>你的网站网址就是:​</p>
<p><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-8-1">1</a></span> <p><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-8-1">1</a></span>
<span class="normal"><a href="#__codelineno-8-2">2</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-8-1" name="__codelineno-8-1"></a>https://你github的名字.github.io/ <span class="normal"><a href="#__codelineno-8-2">2</a></span></pre></div></td><td class="code"><div><pre><span></span><code><a id="__codelineno-8-1" name="__codelineno-8-1"></a>https://你github的名字.github.io/
<a id="__codelineno-8-2" name="__codelineno-8-2"></a>因为我绑定了域名所以网址是https://wcowin.work/ <a id="__codelineno-8-2" name="__codelineno-8-2"></a>因为我绑定了域名所以网址是https://wcowin.work/
</code></pre></div></td></tr></table></div> </code></pre></div></td></tr></table></div>
<img alt="img" src="https://s1.imagehub.cc/images/2024/02/02/7f149d6da7ecc6364d86c9517b2c4624.png" /></p> <img alt="img" src="https://s1.imagehub.cc/images/2024/02/02/7f149d6da7ecc6364d86c9517b2c4624.png" /></p>
<p>下次谈谈网站的<a href="../mkdocs2/">mkdocs.yml具体配置</a><sup id="fnref:注"><a class="footnote-ref" href="#fn:注">1</a></sup></p> <p>下次谈谈网站的<a href="../mkdocs2/">mkdocs.yml具体配置</a></p>
<h2 id="_3">四、参考资料<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h2>
<ol>
<li><a href="https://www.mkdocs.org/">MkDocs官网</a></li>
<li><a href="https://hellowac.github.io/mkdocs-docs-zh/">MkDocs中文文档</a></li>
<li><a href="https://squidfunk.github.io/mkdocs-material/">Material for MkDocs</a></li>
<li><a href="https://zhuanlan.zhihu.com/p/383582472">Mkdocs 配置和使用</a></li>
<li><a href="https://github.com/marketplace/actions/deploy-mkdocs">Deploy MkDocs</a></li>
</ol>
<div class="footnote"> <div class="footnote">
<hr /> <hr />
<ol> <ol>
@ -2387,7 +2437,7 @@ MkDocs on GitHub Pages in a step-by-step guide.</p>
<span class="md-icon" title="最后更新"> <span class="md-icon" title="最后更新">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span> </span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_date">2024-12-13</span> <span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-iso_date">2025-01-06</span>
</span> </span>

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1672,6 +1670,8 @@
@ -1710,6 +1710,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1501,6 +1499,8 @@
@ -1539,6 +1539,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1501,6 +1499,8 @@
@ -1539,6 +1539,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -54,8 +54,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1550,6 +1548,8 @@
@ -1588,6 +1588,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1495,6 +1493,8 @@
@ -1531,6 +1531,29 @@
<li class="md-nav__item">
<a href="../2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../2024/" class="md-nav__link"> <a href="../2024/" class="md-nav__link">
@ -1984,7 +2007,7 @@
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1495,6 +1493,8 @@
@ -1531,6 +1531,29 @@
<li class="md-nav__item">
<a href="../2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../2024/" class="md-nav__link"> <a href="../2024/" class="md-nav__link">
@ -1984,7 +2007,7 @@
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1495,6 +1493,8 @@
@ -1531,6 +1531,29 @@
<li class="md-nav__item">
<a href="../2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../2024/" class="md-nav__link"> <a href="../2024/" class="md-nav__link">
@ -1984,7 +2007,7 @@
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>

View File

@ -13,7 +13,7 @@
<link rel="canonical" href="http://wcowin.work/Mkdocs-Wcowin/blog/archive/2024/"> <link rel="canonical" href="http://wcowin.work/Mkdocs-Wcowin/blog/archive/2024/">
<link rel="prev" href="../../category/%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/"> <link rel="prev" href="../2025/">
<link rel="next" href="../2023/"> <link rel="next" href="../2023/">
@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1495,6 +1493,8 @@
@ -1531,6 +1531,29 @@
<li class="md-nav__item">
<a href="../2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
@ -1984,7 +2007,7 @@
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>
@ -2299,9 +2322,9 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
<a <a
href="../../category/%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/" href="../2025/"
class="md-footer__link md-footer__link--prev" class="md-footer__link md-footer__link--prev"
aria-label="上一页: 网站更新记录" aria-label="上一页: 2025"
> >
<div class="md-footer__button md-icon"> <div class="md-footer__button md-icon">
@ -2312,7 +2335,7 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
上一页 上一页
</span> </span>
<div class="md-ellipsis"> <div class="md-ellipsis">
网站更新记录 2025
</div> </div>
</div> </div>

2254
blog/archive/2025/index.html Normal file

File diff suppressed because it is too large Load Diff

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1493,6 +1491,8 @@
@ -1531,6 +1531,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">
@ -1984,7 +2007,7 @@
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>

View File

@ -16,7 +16,7 @@
<link rel="prev" href="../hello-world/"> <link rel="prev" href="../hello-world/">
<link rel="next" href="../../archive/2024/"> <link rel="next" href="../../archive/2025/">
<link rel="icon" href="https://s2.loli.net/2024/04/26/PmRdM9iGnvOJHgu.png"> <link rel="icon" href="https://s2.loli.net/2024/04/26/PmRdM9iGnvOJHgu.png">
@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1493,6 +1491,8 @@
@ -1531,6 +1531,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">
@ -1984,7 +2007,57 @@
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span>
</nav>
<div class="md-post__meta md-meta">
<ul class="md-meta__list">
<li class="md-meta__item">
<time datetime="2025-01-01 00:00:00+00:00">2025年1月1日星期三</time></li>
<li class="md-meta__item">
分类于
<a href="./" class="md-meta__link">网站更新记录</a></li>
<li class="md-meta__item">
需要 2 分钟阅读时间
</li>
</ul>
</div>
</header>
<div class="md-post__content md-typeset">
<h2 id="2025"><a class="toclink" href="../../2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/">2025网站更新记录</a></h2>
<h3 id="2025-01-05"><a class="toclink" href="../../2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-05"></p><h1 id="01" name="01"><strong>2025-01-05</strong></h1><p></a></h3>
<ul>
<li>优化网站流畅度(玄学)</li>
<li>重写部分代码</li>
</ul>
<h3 id="2025-01-05_1"><a class="toclink" href="../../2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-05_1"></p><h1 id="01" name="01"><strong>2025-01-05</strong></h1><p></a></h3>
<ul>
<li>优化网站流畅度(玄学)</li>
<li>大幅提升性能,加载速度更快
<img alt="image" src="https://s1.imagehub.cc/images/2025/01/05/7164642e16ff90239bee5c46709ad50f.png" /></li>
</ul>
</div>
</article>
<article class="md-post md-post--excerpt">
<header class="md-post__header">
<nav class="md-post__authors md-typeset">
<span class="md-author">
<img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>
@ -2260,7 +2333,7 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>
@ -2408,7 +2481,7 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>
@ -2526,16 +2599,16 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
<a <a
href="../../archive/2024/" href="../../archive/2025/"
class="md-footer__link md-footer__link--next" class="md-footer__link md-footer__link--next"
aria-label="下一页: 2024" aria-label="下一页: 2025"
> >
<div class="md-footer__title"> <div class="md-footer__title">
<span class="md-footer__direction"> <span class="md-footer__direction">
下一页 下一页
</span> </span>
<div class="md-ellipsis"> <div class="md-ellipsis">
2024 2025
</div> </div>
</div> </div>
<div class="md-footer__button md-icon"> <div class="md-footer__button md-icon">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../stylesheets/customize.css"> <link rel="stylesheet" href="../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1493,6 +1491,8 @@
@ -1531,6 +1531,29 @@
<li class="md-nav__item">
<a href="archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="archive/2024/" class="md-nav__link"> <a href="archive/2024/" class="md-nav__link">
@ -1974,7 +1997,57 @@
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span>
</nav>
<div class="md-post__meta md-meta">
<ul class="md-meta__list">
<li class="md-meta__item">
<time datetime="2025-01-01 00:00:00+00:00">2025年1月1日星期三</time></li>
<li class="md-meta__item">
分类于
<a href="category/%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/" class="md-meta__link">网站更新记录</a></li>
<li class="md-meta__item">
需要 2 分钟阅读时间
</li>
</ul>
</div>
</header>
<div class="md-post__content md-typeset">
<h2 id="2025"><a class="toclink" href="2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/">2025网站更新记录</a></h2>
<h3 id="2025-01-05"><a class="toclink" href="2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-05"></p><h1 id="01" name="01"><strong>2025-01-05</strong></h1><p></a></h3>
<ul>
<li>优化网站流畅度(玄学)</li>
<li>重写部分代码</li>
</ul>
<h3 id="2025-01-05_1"><a class="toclink" href="2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/#2025-01-05_1"></p><h1 id="01" name="01"><strong>2025-01-05</strong></h1><p></a></h3>
<ul>
<li>优化网站流畅度(玄学)</li>
<li>大幅提升性能,加载速度更快
<img alt="image" src="https://s1.imagehub.cc/images/2025/01/05/7164642e16ff90239bee5c46709ad50f.png" /></li>
</ul>
</div>
</article>
<article class="md-post md-post--excerpt">
<header class="md-post__header">
<nav class="md-post__authors md-typeset">
<span class="md-author">
<img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>
@ -2250,7 +2323,7 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>
@ -2398,7 +2471,7 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>
@ -2453,7 +2526,7 @@ Look at this source <a href="https://github.com/JakubAndrysek/mkdocs-open-in-new
<nav class="md-post__authors md-typeset"> <nav class="md-post__authors md-typeset">
<span class="md-author"> <span class="md-author">
<img src="https://s1.imagehub.cc/images/2024/02/02/79cb7379982d1c7bb0ae7163985609c4.jpeg" alt="Wang Kewen"> <img src="https://s1.imagehub.cc/images/2025/01/05/64eafdf8c27f482c7ecb83003d460d6a.webp" alt="Wang Kewen">
</span> </span>
</nav> </nav>

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1501,6 +1499,8 @@
@ -1539,6 +1539,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1570,6 +1568,8 @@
@ -1608,6 +1608,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1501,6 +1499,8 @@
@ -1539,6 +1539,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1569,6 +1567,8 @@
@ -1607,6 +1607,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1579,6 +1577,8 @@
@ -1617,6 +1617,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1673,6 +1671,8 @@
@ -1711,6 +1711,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1501,6 +1499,8 @@
@ -1539,6 +1539,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1561,6 +1559,8 @@
@ -1599,6 +1599,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1561,6 +1559,8 @@
@ -1599,6 +1599,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1570,6 +1568,8 @@
@ -1608,6 +1608,29 @@
<li class="md-nav__item">
<a href="../../archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../archive/2024/" class="md-nav__link"> <a href="../../archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1744,6 +1742,8 @@
@ -1782,6 +1782,29 @@
<li class="md-nav__item">
<a href="../../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../blog/archive/2024/" class="md-nav__link"> <a href="../../../blog/archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1853,6 +1851,8 @@
@ -1891,6 +1891,29 @@
<li class="md-nav__item">
<a href="../../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../blog/archive/2024/" class="md-nav__link"> <a href="../../../blog/archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1583,6 +1581,8 @@
@ -1621,6 +1621,29 @@
<li class="md-nav__item">
<a href="../../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../blog/archive/2024/" class="md-nav__link"> <a href="../../../blog/archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../../stylesheets/customize.css"> <link rel="stylesheet" href="../../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1508,6 +1506,8 @@
@ -1546,6 +1546,29 @@
<li class="md-nav__item">
<a href="../../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../../blog/archive/2024/" class="md-nav__link"> <a href="../../../blog/archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../stylesheets/customize.css"> <link rel="stylesheet" href="../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1721,6 +1719,8 @@
@ -1759,6 +1759,29 @@
<li class="md-nav__item">
<a href="../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../blog/archive/2024/" class="md-nav__link"> <a href="../../blog/archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../stylesheets/customize.css"> <link rel="stylesheet" href="../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1501,6 +1499,8 @@
@ -1539,6 +1539,29 @@
<li class="md-nav__item">
<a href="../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../blog/archive/2024/" class="md-nav__link"> <a href="../../blog/archive/2024/" class="md-nav__link">

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../../stylesheets/customize.css"> <link rel="stylesheet" href="../../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1501,6 +1499,8 @@
@ -1539,6 +1539,29 @@
<li class="md-nav__item">
<a href="../../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../../blog/archive/2024/" class="md-nav__link"> <a href="../../blog/archive/2024/" class="md-nav__link">

View File

@ -52,8 +52,6 @@
<link rel="stylesheet" href="../stylesheets/customize.css"> <link rel="stylesheet" href="../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1483,6 +1481,8 @@
@ -1521,6 +1521,29 @@
<li class="md-nav__item">
<a href="../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../blog/archive/2024/" class="md-nav__link"> <a href="../blog/archive/2024/" class="md-nav__link">

View File

@ -52,8 +52,6 @@
<link rel="stylesheet" href="stylesheets/customize.css"> <link rel="stylesheet" href="stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1478,6 +1476,8 @@
@ -1516,6 +1516,29 @@
<li class="md-nav__item">
<a href="blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="blog/archive/2024/" class="md-nav__link"> <a href="blog/archive/2024/" class="md-nav__link">
@ -2030,71 +2053,45 @@ ____ __ ____ ______ ______ ____ __ ____ __ .__ __.
</center> --> </center> -->
<div id="rcorners2" > <div id="rcorners2" >
<div id="rcorners1">
<!-- <i class="fa fa-calendar" style="font-size:100"></i> --> <div id="rcorners1" class="date-display">
<body>
<font color="#4351AF">
<p class="p1"></p> <p class="p1"></p>
<script defer> </div>
//格式2020年04月12日 10:20:00 星期二
function format(newDate) { <style>
var day = newDate.getDay(); .date-display {
var y = newDate.getFullYear(); color: #4351AF;
var m =
newDate.getMonth() + 1 < 10
? "0" + (newDate.getMonth() + 1)
: newDate.getMonth() + 1;
var d =
newDate.getDate() < 10 ? "0" + newDate.getDate() : newDate.getDate();
var h =
newDate.getHours() < 10 ? "0" + newDate.getHours() : newDate.getHours();
var min =
newDate.getMinutes() < 10
? "0" + newDate.getMinutes()
: newDate.getMinutes();
var s =
newDate.getSeconds() < 10
? "0" + newDate.getSeconds()
: newDate.getSeconds();
var dict = {
1: "一",
2: "二",
3: "三",
4: "四",
5: "五",
6: "六",
0: "天",
};
//var week=["日","一","二","三","四","五","六"]
return (
y +
"年" +
m +
"月" +
d +
"日" +
" " +
h +
":" +
min +
":" +
s +
" 星期" +
dict[day]
);
} }
var timerId = setInterval(function () { </style>
var newDate = new Date();
var p1 = document.querySelector(".p1"); <script defer>
function format(newDate) {
const options = {
year: 'numeric',
month: '2-digit',
day: '2-digit',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
weekday: 'long',
hour12: false
};
return new Intl.DateTimeFormat('zh-CN', options).format(newDate);
}
document.addEventListener('DOMContentLoaded', () => {
const p1 = document.querySelector(".p1");
function updateTime() {
const newDate = new Date();
if (p1) { if (p1) {
p1.textContent = format(newDate); p1.textContent = format(newDate);
} }
}, 1000); requestAnimationFrame(updateTime);
}
updateTime();
});
</script> </script>
</font>
</body>
<!-- <b><span id="time"></span></b> -->
</div>
<ul> <ul>
<li>通过主题和目录以打开文章</li> <li>通过主题和目录以打开文章</li>
<ul> <ul>
@ -2107,7 +2104,6 @@ ____ __ ____ ______ ______ ____ __ ____ __ .__ __.
</li> </li>
</ul> </ul>
</div> </div>
<!-- - 基于Material for MkDocs美化 <!-- - 基于Material for MkDocs美化
- 简洁美观,功能多元化 - 简洁美观,功能多元化
- 简单易上手,小白配置 - 简单易上手,小白配置

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../stylesheets/customize.css"> <link rel="stylesheet" href="../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1499,6 +1497,8 @@
@ -1537,6 +1537,29 @@
<li class="md-nav__item">
<a href="../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../blog/archive/2024/" class="md-nav__link"> <a href="../blog/archive/2024/" class="md-nav__link">
@ -1996,7 +2019,7 @@
<p id="info"> 《枫桥夜泊》【唐代】张继</p> <p id="info"> 《枫桥夜泊》【唐代】张继</p>
</div> </div>
<div id="rcorners5" > <!-- <div id="rcorners5" >
<div id="cusdis_thread" <div id="cusdis_thread"
data-host="https://cusdis.com" data-host="https://cusdis.com"
data-app-id="655cf3bc-734a-4d88-8317-be350621334c" data-app-id="655cf3bc-734a-4d88-8317-be350621334c"
@ -2006,7 +2029,7 @@
></div> ></div>
<script async defer src="https://cusdis.com/js/cusdis.es.js"></script> <script async defer src="https://cusdis.com/js/cusdis.es.js"></script>
<script defer src="https://cusdis.com/js/widget/lang/zh-cn.js"></script> <script defer src="https://cusdis.com/js/widget/lang/zh-cn.js"></script>
</div> </div> -->
<!-- <!--
Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com> Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>

View File

@ -1 +0,0 @@
{"version":3,"sources":["src/overrides/assets/stylesheets/custom/_typeset.scss","../../../../src/overrides/assets/stylesheets/custom.scss","src/templates/assets/stylesheets/utilities/_break.scss","src/overrides/assets/stylesheets/custom/layout/_banner.scss","src/overrides/assets/stylesheets/custom/layout/_hero.scss","src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss","src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss"],"names":[],"mappings":"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","file":"custom.css"}

File diff suppressed because one or more lines are too long

View File

@ -2,166 +2,174 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/liuyanban/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/liuyanban/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/ZH-TW/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/ZH-TW/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/about/geren/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/about/geren/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/about/link/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/about/link/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/about/test/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/about/test/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs1/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs1/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs2/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs2/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs3/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocs3/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocsblog/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkdocsblog/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkfirst/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/Mkdocs/mkfirst/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/2021/12/18/%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E6%B5%8B%E8%AF%95/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/2021/12/18/%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E6%B5%8B%E8%AF%95/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/2022/06/06/2022%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/2023/12/21/2023%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/2024/01/01/2024%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url>
<url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/2025/01/01/2025%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc>
<lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/404/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/404/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/backgroud/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/backgroud/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/header/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/header/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/linktech/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/linktech/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/mkcomments/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/mkcomments/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/mkdocsfont/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/mkdocsfont/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/shubiao/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/shubiao/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/time/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/time/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/webtalknow/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/webtalknow/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/yuanjiaohua/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/websitebeauty/yuanjiaohua/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/develop/git/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/develop/git/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/develop/lighthouse/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/develop/lighthouse/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/develop/vercel/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/develop/vercel/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/develop/Markdown/MWeb/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/develop/Markdown/MWeb/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/develop/Markdown/markdown/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/develop/Markdown/markdown/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/develop/designbeauty/db1/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/develop/designbeauty/db1/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/develop/designbeauty/my-to-desihn/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/develop/designbeauty/my-to-desihn/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/en/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/en/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url>
<url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2025/</loc>
<lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2024/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2024/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2023/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2023/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2022/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2022/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2021/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/archive/2021/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/category/%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/category/%E7%BD%91%E7%AB%99%E6%9B%B4%E6%96%B0%E8%AE%B0%E5%BD%95/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/blog/category/hello-world/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/blog/category/hello-world/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
<url> <url>
<loc>http://wcowin.work/Mkdocs-Wcowin/tag/</loc> <loc>http://wcowin.work/Mkdocs-Wcowin/tag/</loc>
<lastmod>2025-01-04</lastmod> <lastmod>2025-01-06</lastmod>
</url> </url>
</urlset> </urlset>

Binary file not shown.

View File

@ -239,14 +239,15 @@ width: auto;
/*圆角*/ /*圆角*/
#rcorners1 { #rcorners1 {
border-radius: 25px; border-radius: 25px;
background: linear-gradient(to right, rgba(189,224,245),rgba(218,232,241), rgba(238,237,238)); background: linear-gradient(to right, rgba(189, 224, 245), rgba(218, 232, 241), rgba(238, 237, 238));
/* #F0EFEB; F5F4F1*/ /* #F0EFEB; F5F4F1*/
padding: 20px; padding: 20px;
width: 100%; width: 100%;
height: 100px; height: 100px;
text-align: center; text-align: center;
font-size:16px; align-items: center; /* 垂直居中 */
font-size: 16px;
} }

577
stylesheets/portfolio.css Normal file
View File

@ -0,0 +1,577 @@
:root {
--header-height: 3rem;
/*========== Colors ==========*/
--first-color: #608DBD;
--first-color-second: #608DBD;
--first-color-alt: #608DBD;
--first-color-lighter: #608DBD;
--title-color: #608DBD;
--text-color: #080505;
--text-color-light: #f5ab17;
--input-color: #F5EEE3;
--body-color: #FDFBF8;
--container-color: #FFFFFF;
/*========== Font and typography ==========*/
--big-font-size: 2rem;
--h1-font-size: 1.5rem;
--h2-font-size: 1.25rem;
--h3-font-size: 1.125rem;
--normal-font-size: .938rem;
--small-font-size: .813rem;
--smaller-font-size: .75rem;
/*========== Font weight ==========*/
--font-medium: 500;
--font-semi-bold: 600;
/*========== Margenes Bottom ==========*/
--mb-0-25: .25rem;
--mb-0-5: .5rem;
--mb-0-75: .75rem;
--mb-1: 1rem;
--mb-1-5: 1.5rem;
--mb-2: 2rem;
--mb-2-5: 2.5rem;
--mb-3: 3rem;
/*========== z index ==========*/
--z-tooltip: 10;
--z-fixed: 100;
--z-modal: 1000;
}
/* Font size for large devices */
@media screen and (min-width: 968px) {
:root {
--big-font-size: 3rem;
--h1-font-size: 2.25rem;
--h2-font-size: 1.5rem;
--h3-font-size: 1.25rem;
--normal-font-size: 1rem;
--small-font-size: .875rem;
--smaller-font-size: .813rem;
}
}
/*==================== BASE ====================*/
* {
box-sizing: border-box;
padding: 0;
margin: 0;
}
html {
scroll-behavior: smooth;
}
h1, h2, h3, h4 {
color: var(--title-color);
font-weight: var(--font-semi-bold);
}
/*==================== REUSABLE CSS CLASSES ====================*/
.section__title {
font-size: var(--h1-font-size);
color: var(--title-color);
}
.section__subtitle {
display: block;
font-size: var(--small-font-size);
margin-bottom: var(--mb-3);
}
.section__title,
.section__subtitle {
text-align: center;
}
/*==================== LAYOUT ====================*/
.container {
max-width: 768px;
margin-left: var(--mb-1-5);
margin-right: var(--mb-1-5);
}
.grid {
display: grid;
gap: 1.5rem;
}
.header {
width: 100%;
position: fixed;
bottom: 0;
left: 0;
z-index: var(--z-fixed);
background-color: var(--body-color);
}
/*==================== HOME ====================*/
.home__container {
gap: 1rem;
}
.home__content{
grid-template-columns: .5fr 3fr;
padding-top: 3.5rem;
align-items: center;
}
.home__social{
grid-template-columns: max-content;
row-gap: 1rem;
}
.home__social-icon{
font-size: 1.25rem;
}
.home__social-icon:hover {
color: var(--first-color-alt);
}
.home__title{
font-size: var(--big-font-size);
}
.home__subtitle{
margin-bottom: var(--h3-font-size);
color: var(--text-color);
font-weight: var(--font-medium);
margin-bottom: var(--mb-0-75);
}
.home__description{
margin-bottom: var(--mb-2);
}
/*==================== BUTTONS ====================*/
.button{
display: inline-block;
background-color: var(--first-color-alt);
color: #fff;
padding: 1rem;
border-radius: .5rem;
font-weight: var(--font-medium);
}
.button:hover {
background-color: var(--first-color-alt);
}
.button__icon{
font-size: 1.25rem;
margin-right: var(--mb-0-5);
transition: .3s;
color: #FFF;
}
.button--flex{
display: inline-flex;
align-items: center;
}
.button--small{
padding: .75rem 1rem;
}
.button--link{
padding: 0;
background-color: transparent;
color: var(--first-color);
}
.button--link:hover {
background-color: transparent;
color: var(--first-color-alt);
}
/*==================== ABOUT ====================*/
.about__img{
width: 400px;
border-radius: .5rem;
justify-self: center;
align-self: center;
}
.about__description{
text-align: center;
margin-bottom: var(--mb-2-5);
}
.about__info{
display: flex;
justify-content: space-evenly;
margin-bottom: var(--mb-2-5);
}
.about__info-title{
font-size: var(--h2-font-size);
font-weight: var(--font-semi-bold);
color: var(--title-color);
}
.about__info-name{
font-size: var(--smaller-font-size);
}
.about__info-title,
.about__info-name{
display: block;
text-align: center;
}
.about__buttons{
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
}
/*==================== SKILLS ====================*/
.skills__container{
row-gap: 0;
}
.skills__header{
display: flex;
align-items: center;
margin-bottom: var(--mb-2-5);
cursor: pointer;
}
.skills__icon,
.skills__arrow{
font-size: 2rem;
color: var(--md-primary-fg-color);
}
.skills__icon{
margin-right: var(--mb-0-75);
}
.skills__title{
font-size: var(--h3-font-size);
}
.skills_subtitle{
font-size: var(--small-font-size);
color: var(--text-color-light);
}
.skills__arrow{
margin-left: auto;
transition: .4s;
}
.skills__list{
row-gap: 1.5rem;
padding-left: 2.7rem;
}
.skills__titles{
display: flex;
justify-content: space-between;
margin-bottom: var(--mb-0-5);
}
.skills__name{
font-size: var(--normal-font-size);
font-weight: var(--font-medium);
}
.skills__number{
margin-top: var(--mb-2-5);
}
.skills__bar,
.skills__percentage{
height: 5px;
border-radius: .25rem;
}
.skills__bar{
background-color: var(--first-color-lighter);
}
.skills__percentage{
display: block;
background-color: var(--first-color);
}
.skills__fastapi{
width: 90%;
}
.skills__django{
width: 85%;
}
.skills__flask{
width: 75%;
}
.skills__spring{
width: 75%;
}
.skills__androidjava{
width: 70%;
}
.skills__androidkotlin{
width: 60%;
}
.skills__flutter{
width: 60%;
}
.skills__aws{
width: 80%;
}
.skills__azure{
width: 75%;
}
.skills__oc{
width: 70%;
}
.skills__cicd{
width: 75%;
}
.skills__close .skills__list{
height: 0;
overflow: hidden;
}
.skills__open .skills__list{
height: max-content;
margin-bottom: var(--mb-2-5);
}
.skills__open .skills__arrow{
transform: rotate(-180deg);
}
/*==================== QUALIFICATION ====================*/
.qualification__tabs{
display: flex;
justify-content: space-evenly;
margin-bottom: var(--mb-2);
}
.qualification__button{
font-size: var(--h3-font-size);
font-weight: var(--font-medium);
cursor: pointer;
}
.qualification__button:hover {
color: var(--first-color);
}
.qualification__icon{
font-size: 1.8rem;
margin-right: var(--mb-0-25);
}
.qualification__data{
display: grid;
grid-template-columns: 1.5fr max-content 1.5fr;
column-gap: 1.5rem;
}
.qualification__title{
font-size: var(--normal-font-size);
font-weight: var(--font-medium);
}
.qualification__subtitle{
display: inline-block;
font-size: var(--smaller-font-size);
margin-bottom: var(--mb-1);
}
.qualification__calendar{
font-size: var(--smaller-font-size);
color: var(--md-primary-fg-color--dark);
}
.qualification__rounder{
display: inline-block;
width: 13px;
height: 13px;
background-color: var(--md-primary-fg-color);
border-radius: 50%;
}
.qualification__line{
display: block;
width: 1px;
height: 100%;
background-color: var(--md-primary-fg-color);
transform: translate(6px, -7px);
}
.qualification [data-content]{
display: none;
}
.qualification__active[data-content]{
display: block;
}
.qualification__button.qualification__active{
color: var(--first-color);
}
/*==================== MEDIA QUERIES ====================*/
/* For small devices */
@media screen and (max-width: 350px){
.container{
margin-left: var(--mb-1);
margin-right: var(--mb-1);
}
.home__content{
grid-template-columns: .25fr 3fr;
}
.home__blob{
width: 180px;
}
.skills__title{
font-size: var(--normal-font-size);
}
.qualification__data{
gap: .5rem;
}
}
/* For medium devices */
@media screen and (min-width: 568px){
.home__content{
grid-template-columns: max-content 1fr 1fr;
}
.home__data{
grid-column: initial;
}
.home__img{
order: 1;
justify-self: center;
}
.skills__container,
.about__container,
.portfolio__content,
.project__container{
grid-template-columns: repeat(2, 1fr);
}
.qualification__sections{
display: grid;
grid-template-columns: 6fr;
justify-content: center;
}
}
@media screen and (min-width: 768px){
.container{
margin-left: auto;
margin-right: auto;
}
body{
margin: 0;
}
.section{
padding: 6rem 0 2rem;
}
.section__subtitle{
margin-bottom: 4rem;
}
.header{
top: 0;
bottom: initial;
}
.header,
.main{
padding: 0 1rem;
}
.home__container{
row-gap: 5rem;
}
.home__content{
padding-top: 5.5rem;
column-gap: 2rem;
}
.home__blob{
width: 270px;
}
.home__scroll{
display: block;
}
.home__scroll-button{
margin-left: 3rem;
}
.about__container{
column-gap: 5rem;
}
.about__img{
width: 350px;
}
.about__description{
text-align: initial;
}
.about__info{
justify-content: space-between;
}
.about__buttons{
justify-content: initial;
}
.qualification__tabs{
justify-content: center;
}
.qualification__button{
margin: 0 var(--mb-1);
}
.qualification__sections{
grid-template-columns: .5fr;
}
}
/* For large devices */
@media screen and (min-width: 1024px){
.header,
.main{
padding: 0;
}
.home__blob{
width: 320px;
}
.home__social{
transform: translateX(-6rem);
}
.qualification__sections{
display: grid;
grid-template-columns: 6fr;
justify-content: center;
}
}

View File

@ -56,8 +56,6 @@
<link rel="stylesheet" href="../stylesheets/customize.css"> <link rel="stylesheet" href="../stylesheets/customize.css">
<link rel="stylesheet" href="https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont@1.1.0/style.css">
<script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> <script>__md_scope=new URL("..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
@ -1565,6 +1563,8 @@
@ -1603,6 +1603,29 @@
<li class="md-nav__item">
<a href="../blog/archive/2025/" class="md-nav__link">
<span class="md-ellipsis">
2025
</span>
</a>
</li>
<li class="md-nav__item"> <li class="md-nav__item">
<a href="../blog/archive/2024/" class="md-nav__link"> <a href="../blog/archive/2024/" class="md-nav__link">