diff --git a/ChangeMirrors.sh b/ChangeMirrors.sh
index 31f81ce..bd249af 100755
--- a/ChangeMirrors.sh
+++ b/ChangeMirrors.sh
@@ -637,6 +637,7 @@ function run_end() {
"🔥 乔星欢 · 香港4核4G服务器28元起_香港500Mbps大带宽 ➜ https://www.qiaoxh.com"
"🔥 速拓云 · 国内高防云服务器新用户享5折优惠 ➜ https://www.sutuoyun.com"
"🔥 云悠YUNYOO · 全球高性价比云服务器|低至15.99元起 ➜ https://yunyoo.cc"
+ "🔥 圣道云 · 稳定高效云服务器|低至9.9元/月起 ➜ https://www.shengdaoyun.com"
)
echo -e "\n✨ 脚本运行完毕,更多使用教程详见官网 👉 \033[3mhttps://linuxmirrors.cn\033[0m\n"
for ad in "${sponsor_ad[@]}"; do
diff --git a/DockerInstallation.sh b/DockerInstallation.sh
index bd9ef2e..42b3925 100755
--- a/DockerInstallation.sh
+++ b/DockerInstallation.sh
@@ -346,6 +346,7 @@ function run_end() {
"🔥 乔星欢 · 香港4核4G服务器28元起_香港500Mbps大带宽 ➜ https://www.qiaoxh.com"
"🔥 速拓云 · 国内高防云服务器新用户享5折优惠 ➜ https://www.sutuoyun.com"
"🔥 云悠YUNYOO · 全球高性价比云服务器|低至15.99元起 ➜ https://yunyoo.cc"
+ "🔥 圣道云 · 稳定高效云服务器|低至9.9元/月起 ➜ https://www.shengdaoyun.com"
)
echo -e "\n✨ 脚本运行完毕,更多使用教程详见官网 👉 \033[3mhttps://linuxmirrors.cn\033[0m\n"
for ad in "${sponsor_ad[@]}"; do
diff --git a/docs/assets/images/sponsor/shengdaoyun-dark.png b/docs/assets/images/sponsor/shengdaoyun-dark.png
new file mode 100644
index 0000000..f3e3880
Binary files /dev/null and b/docs/assets/images/sponsor/shengdaoyun-dark.png differ
diff --git a/docs/assets/images/sponsor/shengdaoyun-light.png b/docs/assets/images/sponsor/shengdaoyun-light.png
new file mode 100644
index 0000000..85a7209
Binary files /dev/null and b/docs/assets/images/sponsor/shengdaoyun-light.png differ
diff --git a/docs/sponsor/main.html b/docs/sponsor/main.html
index 4873dd5..50be27e 100644
--- a/docs/sponsor/main.html
+++ b/docs/sponsor/main.html
@@ -6,6 +6,10 @@
+
+
+
+
@@ -20,9 +24,9 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css
index 11be6db..296b5ba 100644
--- a/docs/stylesheets/extra.css
+++ b/docs/stylesheets/extra.css
@@ -152,33 +152,90 @@
width: 100%;
text-align: center;
padding: 1rem;
- border-radius: 5px;
+ border-radius: 6px;
transition: background-color 0.2s;
height: 80px;
max-height: 80px;
}
-.sponsor-item-toc {
- margin: 0;
- padding: 14px !important;
- height: 66px !important;
- box-sizing: border-box;
-}
-
.sponsor .sponsor-item:hover {
background-color: var(--md-code-bg-color);
}
.sponsor .sponsor-item img {
+ user-select: none;
+ -webkit-user-drag: none;
+ -webkit-user-select: none;
max-width: 100%;
height: auto;
vertical-align: middle;
}
-.sponsor-item-toc img {
+.sponsor-item-toc {
+ margin: 0;
+ padding: 14px !important;
+ height: 72px !important;
+ border-radius: 6px;
+ box-sizing: border-box;
+ flex: 0 0 calc(50% - 4px) !important;
+ background-color: #f6f6f7;
+}
+
+[data-md-color-scheme="slate"] .sponsor-item-toc {
+ background-color: #262930;
+}
+
+.sponsor-item-toc:hover {
+ background-color: #f6f6f7 !important;
+}
+
+[data-md-color-scheme="slate"] .sponsor-item-toc:hover {
+ background-color: #262930 !important;
+}
+
+.sponsor-item-toc-full-row {
+ flex: 0 0 100% !important;
+}
+
+.sponsor-item-toc-full-row img {
width: 50% !important;
}
+.sponsor-item-toc img {
+ user-select: none;
+ -webkit-user-drag: none;
+ -webkit-user-select: none;
+ width: 100%;
+ object-fit: contain;
+ filter: grayscale(1) invert(0.6);
+ opacity: 0.7;
+}
+
+[data-md-color-scheme="slate"] .sponsor-item-toc img {
+ filter: brightness(1.3) grayscale(1);
+ opacity: 0.75;
+}
+
+[data-md-color-scheme="slate"] .sponsor-item-toc-lighter img {
+ filter: grayscale(1) invert(0.6);
+}
+
+[data-md-color-scheme="slate"] .sponsor-item-toc-darker img {
+ filter: brightness(0.6) grayscale(1);
+}
+
+.sponsor-item-toc:hover img {
+ filter: grayscale(0%);
+ opacity: 1;
+}
+
+[data-md-color-scheme="slate"] .sponsor-item-toc:hover img,
+[data-md-color-scheme="slate"] .sponsor-item-toc-lighter:hover img,
+[data-md-color-scheme="slate"] .sponsor-item-toc-darker:hover img {
+ filter: grayscale(0%) brightness(1.2);
+ opacity: 1;
+}
+
.sponsor-flex-wrapper {
display: flex;
flex-wrap: wrap;
@@ -188,7 +245,8 @@
.sponsor-flex-wrapper-toc {
display: flex !important;
- flex-direction: column;
+ flex-direction: row !important;
+ flex-wrap: wrap !important;
gap: 8px !important;
padding: 0;
width: 100%;
diff --git a/docs/theme/partials/toc.html b/docs/theme/partials/toc.html
index 123f8ba..77e6242 100644
--- a/docs/theme/partials/toc.html
+++ b/docs/theme/partials/toc.html
@@ -14,26 +14,30 @@
赞助商