diff --git a/DockerInstallation.sh b/DockerInstallation.sh
index cc4d7d1..5dc59f9 100755
--- a/DockerInstallation.sh
+++ b/DockerInstallation.sh
@@ -1239,6 +1239,7 @@ function install_docker_engine() {
exec_cmd="${exec_cmd} ; ${cmd}"
fi
done
+ echo ''
animate_exec "${exec_cmd}" "安装 Docker Engine"
else
for cmd in "${commands[@]}"; do
diff --git a/docs/assets/images/brand/command/docker-dark.png b/docs/assets/images/brand/command/docker-dark.png
index 66cb40d..e56329f 100644
Binary files a/docs/assets/images/brand/command/docker-dark.png and b/docs/assets/images/brand/command/docker-dark.png differ
diff --git a/docs/assets/images/brand/command/docker-light.png b/docs/assets/images/brand/command/docker-light.png
index d80703c..abae312 100644
Binary files a/docs/assets/images/brand/command/docker-light.png and b/docs/assets/images/brand/command/docker-light.png differ
diff --git a/docs/assets/images/brand/command/linux-dark.png b/docs/assets/images/brand/command/linux-dark.png
index 93c0667..d3730ee 100644
Binary files a/docs/assets/images/brand/command/linux-dark.png and b/docs/assets/images/brand/command/linux-dark.png differ
diff --git a/docs/assets/images/brand/command/linux-light.png b/docs/assets/images/brand/command/linux-light.png
index 0db4a8e..dcad6b5 100644
Binary files a/docs/assets/images/brand/command/linux-light.png and b/docs/assets/images/brand/command/linux-light.png differ
diff --git a/docs/assets/images/icon/orama/orama-when-dark.svg b/docs/assets/images/icon/orama/orama-when-dark.svg
new file mode 100644
index 0000000..8c00c81
--- /dev/null
+++ b/docs/assets/images/icon/orama/orama-when-dark.svg
@@ -0,0 +1,88 @@
+
diff --git a/docs/assets/images/icon/orama/orama-when-light.svg b/docs/assets/images/icon/orama/orama-when-light.svg
new file mode 100644
index 0000000..1868b1c
--- /dev/null
+++ b/docs/assets/images/icon/orama/orama-when-light.svg
@@ -0,0 +1,88 @@
+
diff --git a/docs/assets/images/sponsor/1panel.png b/docs/assets/images/sponsor/1panel.png
index d7b869e..066e04e 100644
Binary files a/docs/assets/images/sponsor/1panel.png and b/docs/assets/images/sponsor/1panel.png differ
diff --git a/docs/assets/images/sponsor/all-dark.png b/docs/assets/images/sponsor/all-dark.png
index 829d3f7..40946ee 100644
Binary files a/docs/assets/images/sponsor/all-dark.png and b/docs/assets/images/sponsor/all-dark.png differ
diff --git a/docs/assets/images/sponsor/all-light.png b/docs/assets/images/sponsor/all-light.png
index d2b84be..b770c0b 100644
Binary files a/docs/assets/images/sponsor/all-light.png and b/docs/assets/images/sponsor/all-light.png differ
diff --git a/docs/assets/images/sponsor/arcadia-dark.png b/docs/assets/images/sponsor/arcadia-dark.png
index c5578eb..b46ee5c 100644
Binary files a/docs/assets/images/sponsor/arcadia-dark.png and b/docs/assets/images/sponsor/arcadia-dark.png differ
diff --git a/docs/assets/images/sponsor/arcadia-light.png b/docs/assets/images/sponsor/arcadia-light.png
index ab7c135..c6d1ee7 100644
Binary files a/docs/assets/images/sponsor/arcadia-light.png and b/docs/assets/images/sponsor/arcadia-light.png differ
diff --git a/docs/assets/images/sponsor/businiaocdn.png b/docs/assets/images/sponsor/businiaocdn.png
index e039f62..afc5597 100644
Binary files a/docs/assets/images/sponsor/businiaocdn.png and b/docs/assets/images/sponsor/businiaocdn.png differ
diff --git a/docs/assets/images/sponsor/hkgserver-dark.png b/docs/assets/images/sponsor/hkgserver-dark.png
index 22eeb37..5358461 100644
Binary files a/docs/assets/images/sponsor/hkgserver-dark.png and b/docs/assets/images/sponsor/hkgserver-dark.png differ
diff --git a/docs/assets/images/sponsor/hkgserver-light.png b/docs/assets/images/sponsor/hkgserver-light.png
index dc9985c..a8f2e70 100644
Binary files a/docs/assets/images/sponsor/hkgserver-light.png and b/docs/assets/images/sponsor/hkgserver-light.png differ
diff --git a/docs/assets/images/sponsor/ifdian.png b/docs/assets/images/sponsor/ifdian.png
index de4d118..fbd552d 100644
Binary files a/docs/assets/images/sponsor/ifdian.png and b/docs/assets/images/sponsor/ifdian.png differ
diff --git a/docs/assets/images/sponsor/laikayun-dark.png b/docs/assets/images/sponsor/laikayun-dark.png
index dc684e9..1d6d33c 100644
Binary files a/docs/assets/images/sponsor/laikayun-dark.png and b/docs/assets/images/sponsor/laikayun-dark.png differ
diff --git a/docs/assets/images/sponsor/laikayun-light.png b/docs/assets/images/sponsor/laikayun-light.png
index 8d53efb..9c0590b 100644
Binary files a/docs/assets/images/sponsor/laikayun-light.png and b/docs/assets/images/sponsor/laikayun-light.png differ
diff --git a/docs/assets/images/sponsor/langlangyun-dark.png b/docs/assets/images/sponsor/langlangyun-dark.png
index 2bc631d..dda50e6 100644
Binary files a/docs/assets/images/sponsor/langlangyun-dark.png and b/docs/assets/images/sponsor/langlangyun-dark.png differ
diff --git a/docs/assets/images/sponsor/linfengyun-dark.png b/docs/assets/images/sponsor/linfengyun-dark.png
index 4cc2f56..92d0e46 100644
Binary files a/docs/assets/images/sponsor/linfengyun-dark.png and b/docs/assets/images/sponsor/linfengyun-dark.png differ
diff --git a/docs/assets/images/sponsor/linfengyun-light.png b/docs/assets/images/sponsor/linfengyun-light.png
index 4605cac..8402038 100644
Binary files a/docs/assets/images/sponsor/linfengyun-light.png and b/docs/assets/images/sponsor/linfengyun-light.png differ
diff --git a/docs/assets/images/sponsor/qingyeyun-dark.png b/docs/assets/images/sponsor/qingyeyun-dark.png
new file mode 100644
index 0000000..13fdaea
Binary files /dev/null and b/docs/assets/images/sponsor/qingyeyun-dark.png differ
diff --git a/docs/assets/images/sponsor/qingyeyun-dark.svg b/docs/assets/images/sponsor/qingyeyun-dark.svg
deleted file mode 100644
index d56cb99..0000000
--- a/docs/assets/images/sponsor/qingyeyun-dark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/assets/images/sponsor/qingyeyun-light.png b/docs/assets/images/sponsor/qingyeyun-light.png
new file mode 100644
index 0000000..3bffa57
Binary files /dev/null and b/docs/assets/images/sponsor/qingyeyun-light.png differ
diff --git a/docs/assets/images/sponsor/qingyeyun-light.svg b/docs/assets/images/sponsor/qingyeyun-light.svg
deleted file mode 100644
index 28e6a16..0000000
--- a/docs/assets/images/sponsor/qingyeyun-light.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/docs/assets/images/sponsor/shengdaoyun-dark.png b/docs/assets/images/sponsor/shengdaoyun-dark.png
index f3e3880..1f089bd 100644
Binary files a/docs/assets/images/sponsor/shengdaoyun-dark.png 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
index 85a7209..31b0d5d 100644
Binary files a/docs/assets/images/sponsor/shengdaoyun-light.png and b/docs/assets/images/sponsor/shengdaoyun-light.png differ
diff --git a/docs/assets/images/sponsor/yuluyundun-dark.png b/docs/assets/images/sponsor/yuluyundun-dark.png
index 198d157..49b0195 100644
Binary files a/docs/assets/images/sponsor/yuluyundun-dark.png and b/docs/assets/images/sponsor/yuluyundun-dark.png differ
diff --git a/docs/assets/images/sponsor/yuluyundun-light.png b/docs/assets/images/sponsor/yuluyundun-light.png
index 14b00cc..2e25013 100644
Binary files a/docs/assets/images/sponsor/yuluyundun-light.png and b/docs/assets/images/sponsor/yuluyundun-light.png differ
diff --git a/docs/assets/images/sponsor/yunyoo.png b/docs/assets/images/sponsor/yunyoo.png
index efdcc58..ad1f846 100644
Binary files a/docs/assets/images/sponsor/yunyoo.png and b/docs/assets/images/sponsor/yunyoo.png differ
diff --git a/docs/assets/js/components/orama-ui/config.js b/docs/assets/js/components/orama-ui/config.js
index 007791f..3d6aeeb 100644
--- a/docs/assets/js/components/orama-ui/config.js
+++ b/docs/assets/js/components/orama-ui/config.js
@@ -109,20 +109,37 @@ function localizationOramaSearchBox(searchBox) {
element.textContent = askAiText
}
}
- // Keyboard shortcuts localization (Only PC)
- const toSelectText = OramaI18nData[currentLang].toSelectText
- const toNavigateText = OramaI18nData[currentLang].toNavigateText
- const toCloseText = OramaI18nData[currentLang].toCloseText
- const shortcutDescriptions = shadowRoot.querySelectorAll('.shortcut-description')
- shortcutDescriptions.forEach((element) => {
- if (element.textContent === 'to select' && element.textContent !== toSelectText) {
- element.textContent = toSelectText
- } else if (element.textContent === 'to navigate' && element.textContent !== toNavigateText) {
- element.textContent = toNavigateText
- } else if (element.textContent === 'to close' && element.textContent !== toCloseText) {
- element.textContent = toCloseText
+
+ const footer = shadowRoot.querySelector('orama-footer')
+ if (footer) {
+ // Keyboard shortcuts localization (Only PC)
+ const toSelectText = OramaI18nData[currentLang].toSelectText
+ const toNavigateText = OramaI18nData[currentLang].toNavigateText
+ const toCloseText = OramaI18nData[currentLang].toCloseText
+ const shortcutDescriptions = footer.querySelectorAll('.shortcut-description')
+ shortcutDescriptions.forEach((element) => {
+ if (element.textContent === 'to select' && element.textContent !== toSelectText) {
+ element.textContent = toSelectText
+ } else if (element.textContent === 'to navigate' && element.textContent !== toNavigateText) {
+ element.textContent = toNavigateText
+ } else if (element.textContent === 'to close' && element.textContent !== toCloseText) {
+ element.textContent = toCloseText
+ }
+ })
+ // Change logo image
+ const logoImg = footer.querySelector('.logo-link .logo')
+ if (logoImg) {
+ let theme = 'light'
+ try {
+ const palette = __md_get('__palette')
+ if (palette && typeof palette.color === 'object') {
+ theme = palette.color.scheme === 'slate' ? 'dark' : 'light'
+ }
+ } catch {}
+ logoImg.src = `/assets/images/icon/orama/orama-when-${theme}.svg`
}
- })
+ }
+
// Hide "Orama can make mistakes. Please verify the information."
const chatFormWrapper = shadowRoot.querySelector('.chat-form-wrapper')
if (chatFormWrapper) {
@@ -131,6 +148,7 @@ function localizationOramaSearchBox(searchBox) {
element.style = 'display: none;'
}
}
+
// Navigation bar (Only Mobile)
const navigationBar = shadowRoot.querySelector('orama-navigation-bar')
if (navigationBar) {
diff --git a/docs/assets/js/components/orama-ui/index-native.js b/docs/assets/js/components/orama-ui/index-native.js
index 4d4cab0..3450bda 100644
--- a/docs/assets/js/components/orama-ui/index-native.js
+++ b/docs/assets/js/components/orama-ui/index-native.js
@@ -4,11 +4,11 @@ function loadOramaWebComponent() {
Object.assign(searchBox, getOramaSearchBoxConfig())
}
- // custom button style and localization
+ // custom entrance button style
const searchButton = document.querySelector('orama-search-button')
if (searchButton) {
searchButton.textContent = '搜索'
- const observer = new MutationObserver((mutations, obs) => {
+ const observer = new MutationObserver((_mutations, obs) => {
if (searchButton.shadowRoot) {
const button = searchButton.shadowRoot.querySelector('button')
if (button) {
@@ -44,4 +44,4 @@ svg {
// localization chat box component
localizationOramaSearchBox(searchBox)
})
-}
\ No newline at end of file
+}
diff --git a/docs/index.en.md b/docs/index.en.md
index d979602..3239dea 100644
--- a/docs/index.en.md
+++ b/docs/index.en.md
@@ -22,17 +22,17 @@ hide:
One-Click Script Makes Mirror Switching Easier
-=== ":material-linux: GNU/Linux"
+=== ":material-linux:{ .lg .middle } GNU/Linux"
-
-
+
+
-=== ":simple-docker:{style="color: #1d63ed"} Docker"
+=== ":simple-docker:{ .lg .middle style="color: #1d63ed"} Docker"
-
-
+
+
diff --git a/docs/index.md b/docs/index.md
index 25fb2cb..b5b1ff9 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -22,17 +22,17 @@ hide:
一键脚本使换源更简单
-=== ":material-linux: GNU/Linux"
+=== ":material-linux:{ .lg .middle } GNU/Linux"
-
-
+
+
-=== ":simple-docker:{style="color: #1d63ed"} Docker"
+=== ":simple-docker:{ .lg .middle style="color: #1d63ed"} Docker"
-
-
+
+
diff --git a/docs/index.zh-Hant.md b/docs/index.zh-Hant.md
index 4b93a26..ab661c7 100644
--- a/docs/index.zh-Hant.md
+++ b/docs/index.zh-Hant.md
@@ -22,17 +22,17 @@ hide:
一鍵腳本讓換源更簡單
-=== ":material-linux: GNU/Linux"
+=== ":material-linux:{ .lg .middle } GNU/Linux"
-
-
+
+
-=== ":simple-docker:{style="color: #1d63ed"} Docker"
+=== ":simple-docker:{ .lg .middle style="color: #1d63ed"} Docker"
-
-
+
+
diff --git a/docs/sponsor/main.html b/docs/sponsor/main.html
index 8625180..53e2f7f 100644
--- a/docs/sponsor/main.html
+++ b/docs/sponsor/main.html
@@ -22,8 +22,8 @@