diff --git a/.ai_cache/service_config.json b/.ai_cache/service_config.json index 90cf27a..2c2e6f1 100644 --- a/.ai_cache/service_config.json +++ b/.ai_cache/service_config.json @@ -6,5 +6,5 @@ "gemini" ], "summary_language": "zh", - "check_time": "2025-06-15T19:33:08.224030" + "check_time": "2025-06-16T00:04:24.761359" } \ No newline at end of file diff --git a/.cache/plugin/git-committers/page-authors.json b/.cache/plugin/git-committers/page-authors.json index 56bfa6f..46fa8b7 100644 --- a/.cache/plugin/git-committers/page-authors.json +++ b/.cache/plugin/git-committers/page-authors.json @@ -1 +1 @@ -{"cache_date": "2025-06-15", "page_authors": {}} \ No newline at end of file +{"cache_date": "2025-06-16", "page_authors": {}} \ No newline at end of file diff --git a/docs/about/assets/stylesheets/portfolio.css b/docs/about/assets/stylesheets/portfolio.css deleted file mode 100644 index aa454c0..0000000 --- a/docs/about/assets/stylesheets/portfolio.css +++ /dev/null @@ -1,578 +0,0 @@ -: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; */ - /* overflow: visible; */ -} - -.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; - } -} \ No newline at end of file diff --git a/docs/about/geren.md b/docs/about/geren.md index 83cf88b..d494e92 100644 --- a/docs/about/geren.md +++ b/docs/about/geren.md @@ -21,7 +21,7 @@ status: new -
+
Back Image Front Image @@ -30,8 +30,8 @@ status: new + - -
-观史知今,当思进退,读书明志可识春秋 +
+
+观史知今,当思进退,读书明志,可识春秋
——Wcowin
--- - - - - - - - - -
-
-
-
-

-
-
- 1年+ - 工作经验 -
- -
- 2个+ - 贡献的开源 -
-
-
-
-
-
- - - - - -
下载简历 -
- - - ---- -## 我的履历 - -
-
-
-
- - 来时路 -
-
-
- -
- -
-
-

漯河高中

- 平凡的三年 -
- - 2018 - 2021 -
-
-
- - -
-
-
-
-
- - -
-
-

CTBU

- 电子信息工程专业学士 -
- - 2021 - 2025 -
-
-
-
-
-

家里蹲大学

- 密码学硕士研究生 -
- - 2026 - 2029 -
-
-
- - -
-
-
-
-
- - -
-
-

未完待续

- 于道各努力,千里自同风 -
- - Before - After -
-
-
-
-
-
-
- -
- - +
## 个人简介 @@ -241,9 +110,9 @@ status: new !!! pied-piper1 "About me" - [x] Hey, I'm [Wcowin](https://wcowin.work/VitePress/){target=“_blank”}~ - [x] 咖啡重度爱好者 - - [x] 热爱(xiā)折腾技术/Math,目前的研究领域是[密码学](https://wcowin.work/blog/Cryptography/) - - [x] 读书明志可识春秋;诗词爱好者;喜欢村上春树;擅长羽毛球 - - [x] 清醒,知趣,明得失,知进退 + - [x] 热爱(xiā)折腾技术/数学,目前的研究领域是[密码学](https://wcowin.work/blog/Cryptography/) + - [x] 读书明志;诗词爱好者;喜欢村上春树;擅长羽毛球 + - [x] 清醒知趣,明得失,知进退 ## 人生态度 @@ -342,38 +211,24 @@ status: new ## 联系我 === "💬 微信" -
-
- -
-

-

- 📱 扫一扫上面的二维码,加我为好友 -

-
+
+ +
+ 扫一扫上面的二维码图案
+ 加我为朋友 +
=== "📧 邮箱"
-

- ✉️ 邮件联系 -

:fontawesome-solid-paper-plane:   发送电子邮件
-

- 📬 邮箱地址:wangkewen821@gmail.com -

-

- 有项目合作或技术问题?随时发邮件给我! -

-

- 💡 一般在 24 小时内 回复,请耐心等待 +

+ 💡24小时内回复,请耐心等待

@@ -381,21 +236,15 @@ status: new === "🌐 社交"
-

- 🤝🏻社交媒体 -

-

- 关注我的社交媒体,获取最新动态 -

:fontawesome-brands-telegram: Telegram :fontawesome-brands-twitter: Twitter @@ -407,11 +256,8 @@ status: new === "📍 其他"
-

- 📍 其他平台联系 -

- 欢迎通过下列平台了解我的更多工作和项目经历 + 通过下列平台了解我的更多工作和项目经历

@@ -439,7 +285,7 @@ status: new

- 🚀 随时欢迎联系我,开启合作或交流! + 随时欢迎联系我合作或交流!

无论是技术探讨、学习交流还是职业机会,我都乐意听见你的声音 😄 @@ -461,14 +307,7 @@ status: new 如果给我发[邮件](mailto:),或者通过右下角微信添加好友,请写上您的**真名实姓**。对于那些不知来路、上来就问问题的微信和邮件,我通常会**直接忽略**,谢谢。 --- -

[发送电子邮件 :fontawesome-solid-paper-plane:](mailto:){.md-button}
- - - - - - - - - +
+ [发送电子邮件 :fontawesome-solid-paper-plane:](mailto:){.md-button} +
diff --git a/docs/about/sty/portfolio.css b/docs/about/sty/portfolio.css index e69de29..64fd266 100644 --- a/docs/about/sty/portfolio.css +++ b/docs/about/sty/portfolio.css @@ -0,0 +1,147 @@ +:root { + /*========== Colors ==========*/ + --first-color: #608DBD; + --title-color: #608DBD; + --text-color: #757575; + + /*========== Font and typography ==========*/ + --h2-font-size: 1.25rem; + --h3-font-size: 1.125rem; + --normal-font-size: .938rem; + --small-font-size: .813rem; + --smaller-font-size: .70rem; + + + + /*========== Margins ==========*/ + --mb-0-25: .25rem; + --mb-0-5: .5rem; + --mb-1: 1rem; + --mb-1-5: 1.5rem; + --mb-2: 2rem; + --mb-2-5: 2.5rem; + --mb-3: 3rem; +} + +/* Font size for large devices */ +@media screen and (min-width: 968px) { + :root { + --h2-font-size: 1.5rem; + --h3-font-size: 1.25rem; + --normal-font-size: 1rem; + --small-font-size: .875rem; + --smaller-font-size: .813rem; + } +} + +/*==================== BASE ====================*/ + + +h1, h2, h3, h4 { + color: var(--title-color); + font-weight: var(--font-semi-bold); +} + + + +.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; +} + +/*==================== 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: 1fr max-content 1fr; + column-gap: 0.5rem; +} + +.qualification__data > div:first-child { + text-align: center; +} + +.qualification__data > div:last-child { + text-align: center; +} + +.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); +} \ No newline at end of file diff --git a/docs/stylesheets/customize.css b/docs/stylesheets/customize.css index 2323fca..61c3932 100644 --- a/docs/stylesheets/customize.css +++ b/docs/stylesheets/customize.css @@ -84,5 +84,4 @@ box-shadow: 0 2px 12px 0 rgba(60,60,60,0.07); transition: border-radius 0.4s cubic-bezier(.4,2,.6,1), box-shadow 0.3s; overflow: hidden; -} - +} \ No newline at end of file diff --git a/temp/geren.md b/temp/geren.md new file mode 100644 index 0000000..016b2e7 --- /dev/null +++ b/temp/geren.md @@ -0,0 +1,474 @@ +--- +title: 关于我 +hide: +# - navigation +# - toc + - feedback +# - footer +status: new +--- + + + +# 今日诗词 + +## 关于我 + + + + + +
+
+ Back Image + Front Image +
+
+ + + + + + + +
+观史知今,当思进退,读书明志可识春秋 +
+ +——Wcowin
+ +--- + + + + + + + + + +
+
+
+
+

+
+
+ 1年+ + 工作经验 +
+ +
+ 2个+ + 贡献的开源 +
+
+
+
+
+
+ + + + + + +
+下载简历 +
+ + + +--- +## 我的履历 + +
+
+
+
+ + 来时路 +
+
+
+ +
+ +
+
+

漯河高中

+ 平凡的三年 +
+ + 2018 - 2021 +
+
+
+ + +
+
+
+
+
+ + +
+
+

CTBU

+ 电子信息工程专业学士 +
+ + 2021 - 2025 +
+
+
+
+
+

家里蹲大学

+ 密码学硕士研究生 +
+ + 2026 - 2029 +
+
+
+ + +
+
+
+
+
+ + +
+
+

未完待续

+ 于道各努力,千里自同风 +
+ + Before - After +
+
+
+
+
+
+
+ +
+ + + +## 个人简介 + + + + + +!!! pied-piper1 "About me" + - [x] Hey, I'm [Wcowin](https://wcowin.work/VitePress/){target=“_blank”}~ + - [x] 咖啡重度爱好者 + - [x] 热爱(xiā)折腾技术/Math,目前的研究领域是[密码学](https://wcowin.work/blog/Cryptography/) + - [x] 读书明志可识春秋;诗词爱好者;喜欢村上春树;擅长羽毛球 + - [x] 清醒,知趣,明得失,知进退 + + +## 人生态度 + +

𝘿𝙤𝙣'𝙩 𝙘𝙖𝙧𝙚 𝙖𝙗𝙤𝙪𝙩 𝙬𝙤𝙧𝙡𝙙𝙡𝙮 𝙚𝙮𝙚𝙨 𝙩𝙤 𝙥𝙪𝙧𝙨𝙪𝙚 𝙮𝙤𝙪𝙧 𝙤𝙬𝙣 𝙡𝙞𝙜𝙝𝙩

+ + + + + + + + +## 联系我 + +=== "💬 微信" +
+
+ +
+

+

+ 📱 扫一扫上面的二维码,加我为好友 +

+
+ +=== "📧 邮箱" +
+
+

+ ✉️ 邮件联系 +

+
+ + :fontawesome-solid-paper-plane:   发送电子邮件 + +
+

+ 📬 邮箱地址:wangkewen821@gmail.com +

+

+ 有项目合作或技术问题?随时发邮件给我! +

+

+ 💡 一般在 24 小时内 回复,请耐心等待 +

+
+
+ +=== "🌐 社交" +
+
+

+ 🤝🏻社交媒体 +

+

+ 关注我的社交媒体,获取最新动态 +

+
+ +
+ ![Image title](https://s1.imagehub.cc/images/2025/01/04/ac7fda1814bb1e18714f9dd9f5d87636.png){.img1 } +
+ +=== "📍 其他" +
+
+

+ 📍 其他平台联系 +

+

+ 欢迎通过下列平台了解我的更多工作和项目经历 +

+
+ + +
+

+ 🚀 随时欢迎联系我,开启合作或交流! +

+

+ 无论是技术探讨、学习交流还是职业机会,我都乐意听见你的声音 😄 +

+
+
+ + + +--- + +> 💬我电话号码的`MD5`码:7037F514864088F907CC921687B670EE(破解有奖) + + +## 须知 +如果你在浏览博客的过程中发现了任何问题,欢迎前往 GitHub 的[代码仓库](https://github.com/Wcowin/Wcowin.github.io)提交 [Issues](https://github.com/Wcowin/Wcowin.github.io/issues) 或直接修改相关文件后提交 Pull Requests。如果你有其他事情想要咨询,可以通过下方按钮使用邮件联系我,请不要滥用博客的评论功能发表与主题无关言论。 + +!!! note "与我联系" + 如果给我发[邮件](mailto:),或者通过右下角微信添加好友,请写上您的**真名实姓**。对于那些不知来路、上来就问问题的微信和邮件,我通常会**直接忽略**,谢谢。 + + --- +
[发送电子邮件 :fontawesome-solid-paper-plane:](mailto:){.md-button}
+ + + + + + + + + +