diff --git a/2024/07/25/hello-world/index.html b/2024/07/25/hello-world/index.html
index fc40bf1..2305c6f 100644
--- a/2024/07/25/hello-world/index.html
+++ b/2024/07/25/hello-world/index.html
@@ -17,7 +17,7 @@
@@ -104,6 +104,7 @@
蔚叶轩
@@ -143,11 +144,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -188,6 +216,8 @@
+
+
@@ -555,6 +585,10 @@
@@ -143,11 +144,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -188,6 +216,8 @@
+
+
@@ -550,6 +580,10 @@
@@ -144,11 +145,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -430,6 +458,9 @@ 关于
+
+
+
@@ -441,6 +472,9 @@ 关于
+
+
+
diff --git a/archives/2024/07/index.html b/archives/2024/07/index.html
index 4a4442e..6120f41 100644
--- a/archives/2024/07/index.html
+++ b/archives/2024/07/index.html
@@ -17,7 +17,7 @@
@@ -102,6 +102,7 @@ 蔚叶轩
@@ -141,11 +142,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -457,6 +485,9 @@ 蔚叶轩
+
+
+
@@ -468,6 +499,9 @@ 蔚叶轩
+
+
+
diff --git a/archives/2024/index.html b/archives/2024/index.html
index caedffb..3918150 100644
--- a/archives/2024/index.html
+++ b/archives/2024/index.html
@@ -17,7 +17,7 @@
@@ -102,6 +102,7 @@ 蔚叶轩
@@ -141,11 +142,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -457,6 +485,9 @@ 蔚叶轩
+
+
+
@@ -468,6 +499,9 @@ 蔚叶轩
+
+
+
diff --git a/archives/index.html b/archives/index.html
index 16f99d4..607f039 100644
--- a/archives/index.html
+++ b/archives/index.html
@@ -17,7 +17,7 @@
@@ -102,6 +102,7 @@ 蔚叶轩
@@ -141,11 +142,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -457,6 +485,9 @@ 蔚叶轩
+
+
+
@@ -468,6 +499,9 @@ 蔚叶轩
+
+
+
diff --git a/categories/index.html b/categories/index.html
index 1589bda..f845358 100644
--- a/categories/index.html
+++ b/categories/index.html
@@ -17,7 +17,7 @@
@@ -105,6 +105,7 @@ 蔚叶轩
@@ -144,11 +145,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -438,6 +466,9 @@ 分类
+
+
+
@@ -449,6 +480,9 @@ 分类
+
+
+
diff --git a/css/main.css b/css/main.css
index 204f8ed..61d9120 100644
--- a/css/main.css
+++ b/css/main.css
@@ -1169,7 +1169,7 @@ pre .javascript .function {
}
.links-of-author a::before,
.links-of-author span.exturl::before {
- background: #c847ff;
+ background: #9dff82;
border-radius: 50%;
content: ' ';
display: inline-block;
@@ -2195,6 +2195,113 @@ ul.breadcrumb li + li:last-child {
.tag-cloud a:hover {
color: var(--link-hover-color) !important;
}
+.search-pop-overlay {
+ background: rgba(0,0,0,0);
+ height: 100%;
+ left: 0;
+ position: fixed;
+ top: 0;
+ transition: visibility 0s linear 0.2s, background 0.2s;
+ visibility: hidden;
+ width: 100%;
+ z-index: 1400;
+}
+.search-pop-overlay.search-active {
+ background: rgba(0,0,0,0.3);
+ transition: background 0.2s;
+ visibility: visible;
+}
+.search-popup {
+ background: var(--card-bg-color);
+ border-radius: 5px;
+ height: 80%;
+ left: calc(50% - 350px);
+ position: fixed;
+ top: 10%;
+ transform: scale(0);
+ transition: transform 0.2s;
+ width: 700px;
+ z-index: 1500;
+}
+.search-active .search-popup {
+ transform: scale(1);
+}
+@media (max-width: 767px) {
+ .search-popup {
+ border-radius: 0;
+ height: 100%;
+ left: 0;
+ margin: 0;
+ top: 0;
+ width: 100%;
+ }
+}
+.search-popup .search-icon,
+.search-popup .popup-btn-close {
+ color: #999;
+ font-size: 18px;
+ padding: 0 10px;
+}
+.search-popup .popup-btn-close {
+ cursor: pointer;
+}
+.search-popup .popup-btn-close:hover .fa {
+ color: #222;
+}
+.search-popup .search-header {
+ background: #eee;
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
+ display: flex;
+ padding: 5px;
+}
+.search-popup input.search-input {
+ background: transparent;
+ border: 0;
+ outline: 0;
+ width: 100%;
+}
+.search-popup input.search-input::-webkit-search-cancel-button {
+ display: none;
+}
+.search-popup .search-input-container {
+ flex-grow: 1;
+ padding: 2px;
+}
+.search-popup ul.search-result-list {
+ margin: 0 5px;
+ padding: 0;
+ width: 100%;
+}
+.search-popup p.search-result {
+ border-bottom: 1px dashed #ccc;
+ padding: 5px 0;
+}
+.search-popup a.search-result-title {
+ font-weight: bold;
+}
+.search-popup .search-keyword {
+ border-bottom: 1px dashed #ff2a2a;
+ color: #ff2a2a;
+ font-weight: bold;
+}
+.search-popup #search-result {
+ display: flex;
+ height: calc(100% - 55px);
+ overflow: auto;
+ padding: 5px 25px;
+}
+.search-popup #no-result {
+ color: #ccc;
+ margin: auto;
+}
+mjx-container[jax="CHTML"][display="true"],
+.has-jax {
+ overflow: auto hidden;
+}
+mjx-container + br {
+ display: none;
+}
.header {
margin: 0 auto;
position: relative;
diff --git a/index.html b/index.html
index 992cb40..bea202d 100644
--- a/index.html
+++ b/index.html
@@ -17,7 +17,7 @@
@@ -102,6 +102,7 @@ 蔚叶轩
@@ -141,11 +142,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -186,6 +214,8 @@
+
+
@@ -267,6 +297,8 @@
+
+
@@ -563,6 +595,8 @@
@@ -144,11 +145,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -430,6 +458,9 @@ 资源
+
+
+
@@ -441,6 +472,9 @@ 资源
+
+
+
diff --git a/schedule/index.html b/schedule/index.html
index 216325e..f402b5a 100644
--- a/schedule/index.html
+++ b/schedule/index.html
@@ -17,7 +17,7 @@
@@ -105,6 +105,7 @@ 蔚叶轩
@@ -144,11 +145,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -587,6 +615,9 @@
+
+
+
@@ -598,6 +629,9 @@
+
+
+
diff --git a/tags/index.html b/tags/index.html
index b3ad4d3..6d2cc1c 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -17,7 +17,7 @@
@@ -105,6 +105,7 @@ 蔚叶轩
@@ -144,11 +145,38 @@ 蔚叶轩
日程表
+
+
+
+
@@ -438,6 +466,9 @@ 标签
+
+
+
@@ -449,6 +480,9 @@ 标签
+
+
+