新增适配 Red Hat Enterprise Linux 10 & AlmaLinux 10

This commit is contained in:
Super Manito
2025-05-29 03:31:37 +08:00
parent 313490da35
commit 26f493a762
9 changed files with 1698 additions and 1366 deletions

View File

@@ -1,142 +1,142 @@
---
title: 一键脚本使换源更简单
description: GNU/Linux 更换系统软件源脚本及 Docker 安装与换源脚本
comments: true
glightbox: false
comments_description: 该评论区仅用于展示项目使用评价和经验分享,反馈问题或提出建议请前往<a href="/community">社区</a>
hide:
- navigation
- toc
- feedback
- footer
---
<div class="grid" markdown>
<figure style="margin: 0 auto" markdown>
<div class="hero">
<span class="hero-background">
</span>
</div>
<img src="/assets/images/brand/light/2.png#only-light" alt="LinuxMirrors" style="width: 300px" />
<img src="/assets/images/brand/dark/2.png#only-dark" alt="LinuxMirrors" style="width: 300px" />
<figcaption>GNU/Linux 更换系统软件源脚本及 Docker 安装与换源脚本</figcaption>
<figcaption>一键脚本使换源更简单</figcaption>
</figure>
<figure class="home-cmd no-select" style="margin: 0; display: flex; flex-direction: column; justify-content: center" markdown>
=== "GNU/Linux"
<img src="/assets/images/brand/command/linux-light.png#only-light" style="width: 560px; box-shadow: var(--md-shadow-z2)" alt="command-linux" />
<img src="/assets/images/brand/command/linux-dark.png#only-dark" style="width: 560px; box-shadow: var(--md-shadow-z2)" alt="command-linux" />
<button class="md-clipboard" data-clipboard-text="bash &lt;(curl -sSL https://linuxmirrors.cn/main.sh)" title="复制"></button>
=== "Docker"
<img src="/assets/images/brand/command/docker-light.png#only-light" style="width: 560px; box-shadow: var(--md-shadow-z2)" alt="command-docker" />
<img src="/assets/images/brand/command/docker-dark.png#only-dark" style="width: 560px; box-shadow: var(--md-shadow-z2)" alt="command-docker" />
<button class="md-clipboard" data-clipboard-text="bash &lt;(curl -sSL https://linuxmirrors.cn/docker.sh)" title="复制"></button>
</figure>
</div>
<div class="grid" markdown>
<div class="grid cards" style="height: fit-content" markdown>
- :material-thumb-up-outline:{ .lg .middle } __轻松使用__
---
只需要一行命令就能直接运行,零技术门槛,无需安装任何依赖
文档集成了 AI 搜索与聊天,提供各种场景的解决方案
- :material-vector-polyline:{ .lg .middle } __系统支持广泛__
---
已适配高达 `23+` 操作系统,涵盖各类版本,精准识别系统类型
脚本兼容性高,不支持的系统会有相应提示并无操作跳出
- :material-vector-triangle:{ .lg .middle } __多元软件源适配__
---
深入考察了国内镜像站的系统适配情况,专为中国宝宝打造
还提供全网搜集的国内教育网和海外镜像站供用户选择
- :material-rocket-launch-outline:{ .lg .middle } __快且高效__
---
最快仅需 10 秒即可完成软件源的更换,高效运维,节省大量时间成本
项目经过数年的迭代与优化,脚本运行稳定性能卓越,场景判断完善
- :octicons-globe-24:{ .lg .middle } __全球网络调用无忧__
---
本网站提供全球边缘网络加速,不惧各种网络环境,国内轻松访问
同时提供了多个备用地址以确保项目脚本始终可用,真正做到使用无忧
- :material-arm-flex-outline:{ .lg .middle } __功能强大无以伦比__
---
脚本通过方向键交互逐步引导用户选择软件源配置,使换源更简单
此外脚本提供了丰富的命令选项,可实现各种自定义需求
- :material-pencil-ruler-outline:{ .lg .middle } __高度可定制__
---
脚本命令选项遵循正式应用程序规范设计,能够满足各种高级需求
代码结构清晰,易于阅读和修改,支持克隆后定制
- :material-scale-balance:{ .lg .middle } __自由开源__
---
项目已设立 MIT 开源许可协议,脚本代码完全开源且免费使用
请尊重作者的知识成果,传播时请在显著位置标注来源或项目地址
</div>
<div style="text-align: center" markdown>
| 操作系统 | 适配版本 |
| --- | :---: |
| <a href="https://www.debian.org" title="https://www.debian.org" target="_blank"><img src="/assets/images/icon/debian.svg" width="16" height="16" style="vertical-align: -0.35em"></a> Debian | _813_ |
| <a href="https://cn.ubuntu.com" title="https://cn.ubuntu.com" target="_blank"><img src="/assets/images/icon/ubuntu.svg" width="16" height="16" style="vertical-align: -0.15em"></a> Ubuntu :material-information-outline:{ title="支持乌班图家族衍生操作系统,例如 <code>优麒麟</code> <code>Kubuntu</code> 等<br/>由于迭代速度较快并不直接支持所有非 LTS 的版本,具体详见文档" } | _1425_ |
| <a href="https://www.kali.org" title="https://www.kali.org" target="_blank"><img src="/assets/images/icon/kali-linux.svg" width="16" height="16"></a> Kali Linux | _all_ |
| <a href="https://linuxmint.com" title="https://linuxmint.com" target="_blank"><img src="/assets/images/icon/linux-mint.ico" width="16" height="16" style="vertical-align: -0.2em"></a> Linux Mint | _1922 / LMDE 6_ |
| <a href="https://www.deepin.org" title="https://www.deepin.org" target="_blank"><img src="/assets/images/icon/deepin.png" width="16" height="16" style="vertical-align: -0.2em"></a> Deepin深度 | _all_ |
| <a href="https://zorin.com/os" title="https://zorin.com/os" target="_blank"><img src="/assets/images/icon/zorin-os.png" width="16" height="16" style="vertical-align: -0.1em"></a> Zorin OS | _all_ |
| <a href="https://www.armbian.com" title="https://www.armbian.com" target="_blank"><img src="/assets/images/icon/armbian.png" width="16" height="16" style="vertical-align: -0.2em"></a> Armbian | _all_ |
| <a href="https://www.proxmox.com" title="https://www.proxmox.com" target="_blank"><img src="/assets/images/icon/proxmox.svg" width="16" height="16" style="vertical-align: -0.2em"></a> Proxmox VE | _all_ |
| <a href="https://www.raspberrypi.com" title="https://www.raspberrypi.com" target="_blank"><img src="/assets/images/icon/raspberry-pi.png" width="16" height="16" style="vertical-align: -0.2em"></a> Raspberry Pi OS | _all_ |
| <a href="https://access.redhat.com/products/red-hat-enterprise-linux" title="https://access.redhat.com/products/red-hat-enterprise-linux" target="_blank"><img src="/assets/images/icon/redhat.svg" width="16" height="16" style="vertical-align: -0.1em"></a> Red Hat Enterprise Linux :material-information-outline:{ title="使用 <code>CentOS Stream</code> 或 <code>CentOS</code> 源" } | _79_ |
| <a href="https://fedoraproject.org/zh-Hans" title="https://fedoraproject.org/zh-Hans" target="_blank"><img src="/assets/images/icon/fedora.ico" width="16" height="16" style="vertical-align: -0.15em"></a> Fedora | _3042_ |
| <a href="https://www.centos.org" title="https://www.centos.org" target="_blank"><img src="/assets/images/icon/centos.svg" width="16" height="16" style="vertical-align: -0.1em"></a> CentOS | _78 / Stream 810_ |
| <a href="https://rockylinux.org" title="https://rockylinux.org" target="_blank"><img src="/assets/images/icon/rocky-linux.svg" width="16" height="16" style="vertical-align: -0.25em"></a> Rocky Linux | _89_ |
| <a href="https://almalinux.org/zh-hans" title="https://almalinux.org/zh-hans" target="_blank"><img src="/assets/images/icon/almalinux.svg" width="16" height="16" style="vertical-align: -0.15em"></a> AlmaLinux | _89_ |
| <a href="https://www.openeuler.org/zh" title="https://www.openeuler.org/zh" target="_blank"><img src="/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> openEuler开源欧拉 | _2125_ |
| <a href="https://www.opencloudos.org" title="https://www.opencloudos.org" target="_blank"><img src="/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> OpenCloudOS鸥栖 | _8.69 / Stream 23_ |
| <a href="https://www.openkylin.top" title="https://www.openkylin.top" target="_blank"><img src="/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin开放麒麟 | _all_ |
| <a href="https://openanolis.cn" title="https://openanolis.cn" target="_blank"><img src="/assets/images/icon/anolis.png" width="16" height="16" style="vertical-align: -0.1em"></a> Anolis OS龙蜥 | _8 / 23_ |
| <a href="https://www.opensuse.org" title="https://www.opensuse.org" target="_blank"><img src="/assets/images/icon/opensuse.svg" width="16" height="16"></a> openSUSE | _Leep 15 / Tumbleweed_ |
| <a href="https://archlinux.org" title="https://archlinux.org" target="_blank"><img src="/assets/images/icon/arch-linux.ico" width="16" height="16" style="vertical-align: -0.15em"></a> Arch Linux | _all_ |
| <a href="https://www.alpinelinux.org" title="https://www.alpinelinux.org" target="_blank"><img src="/assets/images/icon/alpine.png" width="16" height="16" style="vertical-align: -0.15em"></a> Alpine Linux | _v3 / edge_ |
| <a href="https://www.gentoo.org" title="https://www.gentoo.org" target="_blank"><img src="/assets/images/icon/gentoo.svg" width="16" height="16" style="vertical-align: -0.2em"></a> Gentoo | _all_ |
| <a href="https://nixos.org" title="https://nixos.org" target="_blank"><img src="/assets/images/icon/nixos.svg" width="16" height="16" style="vertical-align: -0.15em"></a> NixOS | _1924_ |
</div>
</div>
<div style="text-align: center; padding: 1rem 0" markdown>
[开 始 使 用](use/index.md){ .md-button .md-button--primary } &nbsp; [查看软件源列表](mirrors/index.md){ .md-button }
</div>
--8<-- "docs/sponsor/main.html"
---
title: 一键脚本使换源更简单
description: GNU/Linux 更换系统软件源脚本及 Docker 安装与换源脚本
comments: true
glightbox: false
comments_description: 该评论区仅用于展示项目使用评价和经验分享,反馈问题或提出建议请前往<a href="/community">社区</a>
hide:
- navigation
- toc
- feedback
- footer
---
<div class="grid" markdown>
<figure style="margin: 0 auto" markdown>
<div class="hero">
<span class="hero-background">
</span>
</div>
<img src="/assets/images/brand/light/2.png#only-light" alt="LinuxMirrors" style="width: 300px" />
<img src="/assets/images/brand/dark/2.png#only-dark" alt="LinuxMirrors" style="width: 300px" />
<figcaption>GNU/Linux 更换系统软件源脚本及 Docker 安装与换源脚本</figcaption>
<figcaption>一键脚本使换源更简单</figcaption>
</figure>
<figure class="home-cmd no-select" style="margin: 0; display: flex; flex-direction: column; justify-content: center" markdown>
=== "GNU/Linux"
<img src="/assets/images/brand/command/linux-light.png#only-light" style="width: 560px; box-shadow: var(--md-shadow-z2)" alt="command-linux" />
<img src="/assets/images/brand/command/linux-dark.png#only-dark" style="width: 560px; box-shadow: var(--md-shadow-z2)" alt="command-linux" />
<button class="md-clipboard" data-clipboard-text="bash &lt;(curl -sSL https://linuxmirrors.cn/main.sh)" title="复制"></button>
=== "Docker"
<img src="/assets/images/brand/command/docker-light.png#only-light" style="width: 560px; box-shadow: var(--md-shadow-z2)" alt="command-docker" />
<img src="/assets/images/brand/command/docker-dark.png#only-dark" style="width: 560px; box-shadow: var(--md-shadow-z2)" alt="command-docker" />
<button class="md-clipboard" data-clipboard-text="bash &lt;(curl -sSL https://linuxmirrors.cn/docker.sh)" title="复制"></button>
</figure>
</div>
<div class="grid" markdown>
<div class="grid cards" style="height: fit-content" markdown>
- :material-thumb-up-outline:{ .lg .middle } __轻松使用__
---
只需要一行命令就能直接运行,零技术门槛,无需安装任何依赖
文档集成了 AI 搜索与聊天,提供各种场景的解决方案
- :material-vector-polyline:{ .lg .middle } __系统支持广泛__
---
已适配高达 `23+` 操作系统,涵盖各类版本,精准识别系统类型
脚本兼容性高,不支持的系统会有相应提示并无操作跳出
- :material-vector-triangle:{ .lg .middle } __多元软件源适配__
---
深入考察了国内镜像站的系统适配情况,专为中国宝宝打造
还提供全网搜集的国内教育网和海外镜像站供用户选择
- :material-rocket-launch-outline:{ .lg .middle } __快且高效__
---
最快仅需 10 秒即可完成软件源的更换,高效运维,节省大量时间成本
项目经过数年的迭代与优化,脚本运行稳定性能卓越,场景判断完善
- :octicons-globe-24:{ .lg .middle } __全球网络调用无忧__
---
本网站提供全球边缘网络加速,不惧各种网络环境,国内轻松访问
同时提供了多个备用地址以确保项目脚本始终可用,真正做到使用无忧
- :material-arm-flex-outline:{ .lg .middle } __功能强大无以伦比__
---
脚本通过方向键交互逐步引导用户选择软件源配置,使换源更简单
此外脚本提供了丰富的命令选项,可实现各种自定义需求
- :material-pencil-ruler-outline:{ .lg .middle } __高度可定制__
---
脚本命令选项遵循正式应用程序规范设计,能够满足各种高级需求
代码结构清晰,易于阅读和修改,支持克隆后定制
- :material-scale-balance:{ .lg .middle } __自由开源__
---
项目已设立 MIT 开源许可协议,脚本代码完全开源且免费使用
请尊重作者的知识成果,传播时请在显著位置标注来源或项目地址
</div>
<div style="text-align: center" markdown>
| 操作系统 | 适配版本 |
| --- | :---: |
| <a href="https://www.debian.org" title="https://www.debian.org" target="_blank"><img src="/assets/images/icon/debian.svg" width="16" height="16" style="vertical-align: -0.35em"></a> Debian | _813_ |
| <a href="https://cn.ubuntu.com" title="https://cn.ubuntu.com" target="_blank"><img src="/assets/images/icon/ubuntu.svg" width="16" height="16" style="vertical-align: -0.15em"></a> Ubuntu :material-information-outline:{ title="支持乌班图家族衍生操作系统,例如 <code>优麒麟</code> <code>Kubuntu</code> 等<br/>由于迭代速度较快并不直接支持所有非 LTS 的版本,具体详见文档" } | _1425_ |
| <a href="https://www.kali.org" title="https://www.kali.org" target="_blank"><img src="/assets/images/icon/kali-linux.svg" width="16" height="16"></a> Kali Linux | _all_ |
| <a href="https://linuxmint.com" title="https://linuxmint.com" target="_blank"><img src="/assets/images/icon/linux-mint.ico" width="16" height="16" style="vertical-align: -0.2em"></a> Linux Mint | _1922 / LMDE 6_ |
| <a href="https://www.deepin.org" title="https://www.deepin.org" target="_blank"><img src="/assets/images/icon/deepin.png" width="16" height="16" style="vertical-align: -0.2em"></a> Deepin深度 | _all_ |
| <a href="https://zorin.com/os" title="https://zorin.com/os" target="_blank"><img src="/assets/images/icon/zorin-os.png" width="16" height="16" style="vertical-align: -0.1em"></a> Zorin OS | _all_ |
| <a href="https://www.armbian.com" title="https://www.armbian.com" target="_blank"><img src="/assets/images/icon/armbian.png" width="16" height="16" style="vertical-align: -0.2em"></a> Armbian | _all_ |
| <a href="https://www.proxmox.com" title="https://www.proxmox.com" target="_blank"><img src="/assets/images/icon/proxmox.svg" width="16" height="16" style="vertical-align: -0.2em"></a> Proxmox VE | _all_ |
| <a href="https://www.raspberrypi.com" title="https://www.raspberrypi.com" target="_blank"><img src="/assets/images/icon/raspberry-pi.png" width="16" height="16" style="vertical-align: -0.2em"></a> Raspberry Pi OS | _all_ |
| <a href="https://access.redhat.com/products/red-hat-enterprise-linux" title="https://access.redhat.com/products/red-hat-enterprise-linux" target="_blank"><img src="/assets/images/icon/redhat.svg" width="16" height="16" style="vertical-align: -0.1em"></a> Red Hat Enterprise Linux :material-information-outline:{ title="使用 <code>CentOS Stream</code> 或 <code>CentOS</code> 源" } | _710_ |
| <a href="https://fedoraproject.org/zh-Hans" title="https://fedoraproject.org/zh-Hans" target="_blank"><img src="/assets/images/icon/fedora.ico" width="16" height="16" style="vertical-align: -0.15em"></a> Fedora | _3042_ |
| <a href="https://www.centos.org" title="https://www.centos.org" target="_blank"><img src="/assets/images/icon/centos.svg" width="16" height="16" style="vertical-align: -0.1em"></a> CentOS | _78 / Stream 810_ |
| <a href="https://rockylinux.org" title="https://rockylinux.org" target="_blank"><img src="/assets/images/icon/rocky-linux.svg" width="16" height="16" style="vertical-align: -0.25em"></a> Rocky Linux | _89_ |
| <a href="https://almalinux.org/zh-hans" title="https://almalinux.org/zh-hans" target="_blank"><img src="/assets/images/icon/almalinux.svg" width="16" height="16" style="vertical-align: -0.15em"></a> AlmaLinux | _810_ |
| <a href="https://www.openeuler.org/zh" title="https://www.openeuler.org/zh" target="_blank"><img src="/assets/images/icon/openeuler.ico" width="16" height="16" style="vertical-align: -0.2em"></a> openEuler开源欧拉 | _2125_ |
| <a href="https://www.opencloudos.org" title="https://www.opencloudos.org" target="_blank"><img src="/assets/images/icon/opencloudos.png" width="16" height="16" style="vertical-align: -0.25em"></a> OpenCloudOS鸥栖 | _8.69 / Stream 23_ |
| <a href="https://www.openkylin.top" title="https://www.openkylin.top" target="_blank"><img src="/assets/images/icon/openkylin.ico" width="16" height="16" style="vertical-align: -0.25em"></a> openKylin开放麒麟 | _all_ |
| <a href="https://openanolis.cn" title="https://openanolis.cn" target="_blank"><img src="/assets/images/icon/anolis.png" width="16" height="16" style="vertical-align: -0.1em"></a> Anolis OS龙蜥 | _8 / 23_ |
| <a href="https://www.opensuse.org" title="https://www.opensuse.org" target="_blank"><img src="/assets/images/icon/opensuse.svg" width="16" height="16"></a> openSUSE | _Leep 15 / Tumbleweed_ |
| <a href="https://archlinux.org" title="https://archlinux.org" target="_blank"><img src="/assets/images/icon/arch-linux.ico" width="16" height="16" style="vertical-align: -0.15em"></a> Arch Linux | _all_ |
| <a href="https://www.alpinelinux.org" title="https://www.alpinelinux.org" target="_blank"><img src="/assets/images/icon/alpine.png" width="16" height="16" style="vertical-align: -0.15em"></a> Alpine Linux | _v3 / edge_ |
| <a href="https://www.gentoo.org" title="https://www.gentoo.org" target="_blank"><img src="/assets/images/icon/gentoo.svg" width="16" height="16" style="vertical-align: -0.2em"></a> Gentoo | _all_ |
| <a href="https://nixos.org" title="https://nixos.org" target="_blank"><img src="/assets/images/icon/nixos.svg" width="16" height="16" style="vertical-align: -0.15em"></a> NixOS | _1924_ |
</div>
</div>
<div style="text-align: center; padding: 1rem 0" markdown>
[开 始 使 用](use/index.md){ .md-button .md-button--primary } &nbsp; [查看软件源列表](mirrors/index.md){ .md-button }
</div>
--8<-- "docs/sponsor/main.html"

View File

@@ -5,8 +5,6 @@ hide:
- footer
---
> _如果觉得这个项目不错对您有所帮助的话请点击仓库右上角的 Star 并分享给更多的朋友_ :octicons-heart-fill-24:{ .heart }
!!! tip inline end "本项目已被众多流行项目使用,广受社区用户好评"
## :simple-docker:{style="color: #1d63ed"} Docker 安装与换源脚本

View File

@@ -1,454 +1,464 @@
:root {
--md-text-font: system-ui, -apple-system, 'Roboto', 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', 'Segoe UI', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
--md-code-font: 'SF Mono';
--md-primary-fg-color--light: hsl(0, 0%, 100%, 0.33);
--md-default-bg-color--light: #fff;
--md-default-bg-color--dark: hsla(var(--md-hue), 15%, 14%, 1);
--view-transition-z-index-foreground: 999;
--view-transition-z-index-background: 1;
--hero-background-image: linear-gradient(90deg, rgb(104 104 104) 50%, rgb(104 104 104) 50%);
}
[data-md-color-scheme='slate'] {
--hero-background-image: linear-gradient(90deg, rgb(114 114 114) 50%, rgb(114 114 114) 50%);
}
[data-md-color-primary=white] {
--md-typeset-a-color: #2080f0;
}
[data-md-color-scheme='slate'][data-md-color-primary=black] {
--md-typeset-a-color: #2080f0;
}
/* logo */
[data-md-color-scheme="default"] .md-logo img {
content: url(/assets/images/brand/svg/logo-light.svg);
}
[data-md-color-scheme="slate"] .md-logo img {
content: url(/assets/images/brand/svg/logo-dark.svg);
}
/* 字体 */
@font-face {
font-family: 'SF Mono';
src: url('./fonts/SF-Mono-Regular.otf');
}
/* 告诫 */
.md-typeset .admonition,
.md-typeset details {
border-width: 0;
border-left-width: 4px;
}
.md-typeset .admonition.quote,
.md-typeset details.quote {
border-width: .075rem !important;
border-color: var(--md-default-fg-color--lightest) !important;
}
[data-md-color-scheme='slate'] .md-typeset .admonition,
[data-md-color-scheme='slate'] .md-typeset details {
box-shadow: var(--md-shadow-z2) !important;
}
[data-md-color-scheme='slate'] .md-typeset .admonition.quote,
[data-md-color-scheme='slate'] .md-typeset details.quote {
border-color: var(--md-default-fg-color--lightest) !important;
}
.md-typeset .admonition.tip,
.md-typeset details.tip {
border-color: #03b803;
}
.md-typeset .tip>.admonition-title:before,
.md-typeset .tip>summary:before {
background-color: #03b803;
}
.md-typeset .tip>.admonition-title,
.md-typeset .tip>summary {
background-color: #0094001a;
}
.md-typeset .admonition.tip:focus-within,
.md-typeset details.tip:focus-within {
box-shadow: 0 0 0 .2rem #0094000a;
}
[data-md-color-scheme="slate"] .md-typeset .admonition.quote,
.md-typeset details.quote {
border-color: hsla(225deg, 15%, 90%, 0.24);
}
/* 着陆页 */
.home-cmd pre>code {
padding-right: 3em;
}
.home-cmd .md-clipboard {
top: calc(100% - 60px);
}
@media screen and (max-width: 768px) {
.home-cmd .md-clipboard {
top: calc(100% - 50px);
}
}
/* 主题覆盖 */
.no-select img {
user-select: none;
-webkit-user-select: none;
-webkit-user-drag: none;
}
.md-header {
background-color: hsla(240, 9%, 75%, 0.33);
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
z-index: 999 !important;
}
[data-md-color-scheme='slate'] .md-header {
background-color: hsla(var(--md-hue), 15%, 9%, 0.33);
}
.md-tabs {
background-color: hsla(240, 9%, 75%, 0.33);
}
[data-md-color-scheme='slate'] .md-tabs {
background-color: hsla(var(--md-hue), 15%, 9%, 0.33);
}
@media screen and (max-width: 768px) {
.md-typeset .admonition .tabbed-set {
width: calc(100vw - 3rem - 2px);
}
.md-typeset .admonition .tabbed-labels {
width: calc(100vw - 3rem - 1.2rem);
padding-left: .6rem;
}
}
.md-tabs__link {
font-size: 0.8rem !important;
font-weight: 600 !important;
}
.md-typeset {
font-size: 16px;
}
.md-typeset .emojione,
.md-typeset .gemoji,
.md-typeset .twemoji {
height: 100%;
vertical-align: -0.2em !important;
}
.md-typeset .middle {
vertical-align: -0.35em !important;
}
/* HERO */
.hero {
width: 390px;
max-width: 100vw;
height: 160px;
position: absolute;
margin: 0 auto;
}
.hero-background {
top: 50%;
width: 50%;
height: 80px;
position: absolute;
background-image: var(--hero-background-image);
filter: blur(68px);
transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
.hero {
width: calc(100% - .8rem - 40px);
}
}
/* 赞助组件 */
.sponsor {
padding-top: 1rem;
margin-top: 0;
border-top: none;
}
.sponsor-title {
font-size: 1.2rem;
font-weight: 550;
font-feature-settings: "kern", "liga";
color: #444;
font-family: var(--md-text-font-family);
}
[data-md-color-scheme="slate"] .sponsor-title {
color: #ddd;
}
.sponsor-title-toc {
font-weight: 550;
font-feature-settings: "kern", "liga";
color: hsl(225deg 0% 46.48% / 56%);
font-family: var(--md-text-font-family);
}
[data-md-color-scheme="slate"] .sponsor-title-toc {
color: hsl(225deg 5.64% 68.32% / 56%);
}
.sponsor-toc {
margin-top: 24px !important;
border-top: 1px solid var(--md-default-fg-color--lightest) !important;
}
.sponsor .sponsor-label {
font-size: 0.8rem;
text-align: center;
margin-bottom: 0.2rem;
color: var(--md-default-fg-color);
}
.sponsor .sponsor-wrapper {
width: 100%;
padding: 0.5rem 0;
}
.sponsor .sponsor-item {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
text-align: center;
padding: 1rem;
border-radius: 6px;
height: 80px;
max-height: 80px;
transition: background-color 0.2s, filter 0.3s ease-in-out, opacity 0.3s ease-in-out !important;
}
.sponsor .sponsor-item:hover {
background-color: rgba(0, 0, 0, 0.03);
}
[data-md-color-scheme="slate"] .sponsor .sponsor-item:hover {
background-color: rgba(240, 241, 244, 0.024);
}
.sponsor .sponsor-item img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
.sponsor-item-toc {
margin: 0;
padding: 14px !important;
height: 62px !important;
border-radius: 4px !important;
box-sizing: border-box;
flex: 0 0 calc(50% - 2px) !important;
background-color: var(--md-code-bg-color);
}
.sponsor-item-toc:hover {
background-color: rgba(0, 0, 0, 0.08) !important;
}
[data-md-color-scheme="slate"] .sponsor-item-toc:hover {
background-color: rgba(240, 241, 244, 0.1) !important;
}
.sponsor-item-toc-full-row {
flex: 0 0 100% !important;
}
.sponsor-item-toc-full-row img {
width: 50% !important;
}
.sponsor-item-toc img {
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;
}
.sponsor-item-toc:hover img {
filter: grayscale(0%) !important;
opacity: 1;
}
.sponsor-flex-wrapper {
display: flex;
flex-wrap: wrap;
gap: 1rem;
justify-content: center;
}
.sponsor-flex-wrapper-toc {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
gap: 4px !important;
padding: 0;
width: 100%;
}
.sponsor-item-flex {
flex: 0 1 calc(33.33% - 1rem);
min-width: 200px;
max-width: 300px;
}
.sponsor-item-flex img {
width: 60% !important;
}
@media screen and (max-width: 480px) {
.sponsor-flex-wrapper {
gap: 24px;
}
.sponsor-title {
font-size: .8rem;
}
.sponsor .sponsor-item {
height: 40px;
padding: 2px;
}
.sponsor-toc {
display: none;
}
.sponsor-item-flex {
flex: 0 1 calc(33.33% - 1rem);
min-width: 100px;
max-width: calc(33.33% - 1rem);
}
.sponsor-item-flex img {
transform: scale(1.4);
}
}
/* 图标动画 */
.heart {
animation: heart 1000ms infinite;
}
@keyframes heart {
0%,
40%,
80%,
100% {
transform: scale(1);
}
20%,
60% {
transform: scale(1.15);
}
}
/* TDesign 组件相关 */
.t-tag .t-icon {
margin-right: 0 !important;
}
[theme-mode="dark"] .t-table {
--td-bg-color-container: hsla(var(--md-hue), 15%, 14%, 1) !important;
--td-component-border: hsla(225deg, 15%, 95%, 0.12) !important;
}
[theme-mode="dark"] .t-tag {
--td-warning-color-light: #cf6e2d48 !important;
}
.t-table--hoverable tbody tr:hover {
background-color: rgba(0, 0, 0, 0.016) !important;
}
[theme-mode="dark"] .t-table--hoverable tbody tr:hover {
background-color: rgba(240, 241, 244, 0.016) !important;
}
.t-table--column-fixed .t-table__cell--fixed-left {
z-index: 4;
}
/* termynal 插件 */
.termy {
padding: 65px 25px 35px !important;
}
[data-termynal] {
color: #000 !important;
background: #f7f7f7 !important;
box-shadow: var(--md-shadow-z2);
font-size: 14px !important;
}
[data-md-color-scheme="slate"] [data-termynal] {
color: #eeeeee !important;
background: #21252c !important;
box-shadow: var(--md-shadow-z2);
}
button[data-terminal-control] {
color: var(--md-typeset-a-color) !important;
}
[data-termynal]:after {
color: #585858 !important;
}
[data-md-color-scheme="slate"] [data-termynal]:after {
color: #a2a2a2 !important;
}
/* 切换主题动画 */
::view-transition-old(root),
::view-transition-new(root) {
animation: none;
mix-blend-mode: normal;
}
.dark::view-transition-old(root) {
z-index: var(--view-transition-z-index-foreground);
}
.dark::view-transition-new(root) {
z-index: var(--view-transition-z-index-background);
}
::view-transition-old(root) {
z-index: var(--view-transition-z-index-background)
}
::view-transition-new(root) {
z-index: var(--view-transition-z-index-foreground);
:root {
--md-text-font: system-ui, -apple-system, 'Roboto', 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', 'Segoe UI', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
--md-code-font: 'SF Mono';
--md-primary-fg-color--light: hsl(0, 0%, 100%, 0.33);
--md-default-bg-color--light: #fff;
--md-default-bg-color--dark: hsla(var(--md-hue), 15%, 14%, 1);
--view-transition-z-index-foreground: 999;
--view-transition-z-index-background: 1;
--hero-background-image: linear-gradient(90deg, rgb(104 104 104) 50%, rgb(104 104 104) 50%);
}
[data-md-color-scheme='slate'] {
--hero-background-image: linear-gradient(90deg, rgb(114 114 114) 50%, rgb(114 114 114) 50%);
}
[data-md-color-primary=white] {
--md-typeset-a-color: #2080f0;
}
[data-md-color-scheme='slate'][data-md-color-primary=black] {
--md-typeset-a-color: #2080f0;
}
/* logo */
[data-md-color-scheme="default"] .md-logo img {
content: url(/assets/images/brand/svg/logo-light.svg);
}
[data-md-color-scheme="slate"] .md-logo img {
content: url(/assets/images/brand/svg/logo-dark.svg);
}
/* 字体 */
@font-face {
font-family: 'SF Mono';
src: url('./fonts/SF-Mono-Regular.otf');
}
/* 告诫 */
.md-typeset .admonition,
.md-typeset details {
border-width: 0;
border-left-width: 4px;
}
.md-typeset .admonition.quote,
.md-typeset details.quote {
border-width: .075rem !important;
border-color: var(--md-default-fg-color--lightest) !important;
}
[data-md-color-scheme='slate'] .md-typeset .admonition,
[data-md-color-scheme='slate'] .md-typeset details {
box-shadow: var(--md-shadow-z2) !important;
}
[data-md-color-scheme='slate'] .md-typeset .admonition.quote,
[data-md-color-scheme='slate'] .md-typeset details.quote {
border-color: var(--md-default-fg-color--lightest) !important;
}
.md-typeset .admonition.tip,
.md-typeset details.tip {
border-color: #03b803;
}
.md-typeset .tip>.admonition-title:before,
.md-typeset .tip>summary:before {
background-color: #03b803;
}
.md-typeset .tip>.admonition-title,
.md-typeset .tip>summary {
background-color: #0094001a;
}
.md-typeset .admonition.tip:focus-within,
.md-typeset details.tip:focus-within {
box-shadow: 0 0 0 .2rem #0094000a;
}
[data-md-color-scheme="slate"] .md-typeset .admonition.quote,
.md-typeset details.quote {
border-color: hsla(225deg, 15%, 90%, 0.24);
}
/* 着陆页 */
.home-cmd pre>code {
padding-right: 3em;
}
.home-cmd .md-clipboard {
top: calc(100% - 60px);
}
@media screen and (max-width: 768px) {
.home-cmd .md-clipboard {
top: calc(100% - 50px);
}
}
/* 主题覆盖 */
.no-select img {
user-select: none;
-webkit-user-select: none;
-webkit-user-drag: none;
}
.md-header {
background-color: hsla(240, 9%, 75%, 0.33);
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
z-index: 999 !important;
}
[data-md-color-scheme='slate'] .md-header {
background-color: hsla(var(--md-hue), 15%, 9%, 0.33);
}
.md-tabs {
background-color: hsla(240, 9%, 75%, 0.33);
}
[data-md-color-scheme='slate'] .md-tabs {
background-color: hsla(var(--md-hue), 15%, 9%, 0.33);
}
.md-banner {
font-style: italic;
color: var(--md-default-fg-color--light);
background-color: hsla(240, 9%, 75%, 0.53);
}
[data-md-color-scheme='slate'] .md-banner {
background-color: hsla(var(--md-hue), 15%, 9%, 0.83);
}
@media screen and (max-width: 768px) {
.md-typeset .admonition .tabbed-set {
width: calc(100vw - 3rem - 2px);
}
.md-typeset .admonition .tabbed-labels {
width: calc(100vw - 3rem - 1.2rem);
padding-left: .6rem;
}
}
.md-tabs__link {
font-size: 0.8rem !important;
font-weight: 600 !important;
}
.md-typeset {
font-size: 16px;
}
.md-typeset .emojione,
.md-typeset .gemoji,
.md-typeset .twemoji {
height: 100%;
vertical-align: -0.2em !important;
}
.md-typeset .middle {
vertical-align: -0.35em !important;
}
/* HERO */
.hero {
width: 390px;
max-width: 100vw;
height: 160px;
position: absolute;
margin: 0 auto;
}
.hero-background {
top: 50%;
width: 50%;
height: 80px;
position: absolute;
background-image: var(--hero-background-image);
filter: blur(68px);
transform: translate(-50%, -50%);
}
@media screen and (max-width: 768px) {
.hero {
width: calc(100% - .8rem - 40px);
}
}
/* 赞助组件 */
.sponsor {
padding-top: 1rem;
margin-top: 0;
border-top: none;
}
.sponsor-title {
font-size: 1.2rem;
font-weight: 550;
font-feature-settings: "kern", "liga";
color: #444;
font-family: var(--md-text-font-family);
}
[data-md-color-scheme="slate"] .sponsor-title {
color: #ddd;
}
.sponsor-title-toc {
font-weight: 550;
font-feature-settings: "kern", "liga";
color: hsl(225deg 0% 46.48% / 56%);
font-family: var(--md-text-font-family);
}
[data-md-color-scheme="slate"] .sponsor-title-toc {
color: hsl(225deg 5.64% 68.32% / 56%);
}
.sponsor-toc {
margin-top: 24px !important;
border-top: 1px solid var(--md-default-fg-color--lightest) !important;
}
.sponsor .sponsor-label {
font-size: 0.8rem;
text-align: center;
margin-bottom: 0.2rem;
color: var(--md-default-fg-color);
}
.sponsor .sponsor-wrapper {
width: 100%;
padding: 0.5rem 0;
}
.sponsor .sponsor-item {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
text-align: center;
padding: 1rem;
border-radius: 6px;
height: 80px;
max-height: 80px;
transition: background-color 0.2s, filter 0.3s ease-in-out, opacity 0.3s ease-in-out !important;
}
.sponsor .sponsor-item:hover {
background-color: rgba(0, 0, 0, 0.03);
}
[data-md-color-scheme="slate"] .sponsor .sponsor-item:hover {
background-color: rgba(240, 241, 244, 0.024);
}
.sponsor .sponsor-item img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
.sponsor-item-toc {
margin: 0;
padding: 14px !important;
height: 62px !important;
border-radius: 4px !important;
box-sizing: border-box;
flex: 0 0 calc(50% - 2px) !important;
background-color: var(--md-code-bg-color);
}
.sponsor-item-toc:hover {
background-color: rgba(0, 0, 0, 0.08) !important;
}
[data-md-color-scheme="slate"] .sponsor-item-toc:hover {
background-color: rgba(240, 241, 244, 0.1) !important;
}
.sponsor-item-toc-full-row {
flex: 0 0 100% !important;
}
.sponsor-item-toc-full-row img {
width: 50% !important;
}
.sponsor-item-toc img {
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;
}
.sponsor-item-toc:hover img {
filter: grayscale(0%) !important;
opacity: 1;
}
.sponsor-flex-wrapper {
display: flex;
flex-wrap: wrap;
gap: 1rem;
justify-content: center;
}
.sponsor-flex-wrapper-toc {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
gap: 4px !important;
padding: 0;
width: 100%;
}
.sponsor-item-flex {
flex: 0 1 calc(33.33% - 1rem);
min-width: 200px;
max-width: 300px;
}
.sponsor-item-flex img {
width: 60% !important;
}
@media screen and (max-width: 480px) {
.sponsor-flex-wrapper {
gap: 24px;
}
.sponsor-title {
font-size: .8rem;
}
.sponsor .sponsor-item {
height: 40px;
padding: 2px;
}
.sponsor-toc {
display: none;
}
.sponsor-item-flex {
flex: 0 1 calc(33.33% - 1rem);
min-width: 100px;
max-width: calc(33.33% - 1rem);
}
.sponsor-item-flex img {
transform: scale(1.4);
}
}
/* 图标动画 */
.heart {
animation: heart 1000ms infinite;
}
@keyframes heart {
0%,
40%,
80%,
100% {
transform: scale(1);
}
20%,
60% {
transform: scale(1.15);
}
}
/* TDesign 组件相关 */
.t-tag .t-icon {
margin-right: 0 !important;
}
[theme-mode="dark"] .t-table {
--td-bg-color-container: hsla(var(--md-hue), 15%, 14%, 1) !important;
--td-component-border: hsla(225deg, 15%, 95%, 0.12) !important;
}
[theme-mode="dark"] .t-tag {
--td-warning-color-light: #cf6e2d48 !important;
}
.t-table--hoverable tbody tr:hover {
background-color: rgba(0, 0, 0, 0.016) !important;
}
[theme-mode="dark"] .t-table--hoverable tbody tr:hover {
background-color: rgba(240, 241, 244, 0.016) !important;
}
.t-table--column-fixed .t-table__cell--fixed-left {
z-index: 4;
}
/* termynal 插件 */
.termy {
padding: 65px 25px 35px !important;
}
[data-termynal] {
color: #000 !important;
background: #f7f7f7 !important;
box-shadow: var(--md-shadow-z2);
font-size: 14px !important;
}
[data-md-color-scheme="slate"] [data-termynal] {
color: #eeeeee !important;
background: #21252c !important;
box-shadow: var(--md-shadow-z2);
}
button[data-terminal-control] {
color: var(--md-typeset-a-color) !important;
}
[data-termynal]:after {
color: #585858 !important;
}
[data-md-color-scheme="slate"] [data-termynal]:after {
color: #a2a2a2 !important;
}
/* 切换主题动画 */
::view-transition-old(root),
::view-transition-new(root) {
animation: none;
mix-blend-mode: normal;
}
.dark::view-transition-old(root) {
z-index: var(--view-transition-z-index-foreground);
}
.dark::view-transition-new(root) {
z-index: var(--view-transition-z-index-background);
}
::view-transition-old(root) {
z-index: var(--view-transition-z-index-background)
}
::view-transition-new(root) {
z-index: var(--view-transition-z-index-foreground);
}

View File

@@ -5,3 +5,7 @@
<script nomodule src="https://cdn.jsdelivr.net/npm/@orama/wc-components@latest/dist/cjs/orama-ui.cjs.js"></script>
{{ super() }}
{% endblock %}
{% block announce %}
<span style="font-size: .6rem !important;">如果觉得这个项目不错对您有所帮助的话,请点击仓库右上角的 Star 并分享给更多的朋友</span>&nbsp;&nbsp;<span class="twemoji heart" style="font-size: .6rem;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 20.408c-.492.308-.903.546-1.192.709q-.23.129-.463.252h-.002a.75.75 0 0 1-.686 0 17 17 0 0 1-.465-.252 31 31 0 0 1-4.803-3.34C3.8 15.572 1 12.331 1 8.513 1 5.052 3.829 2.5 6.736 2.5 9.03 2.5 10.881 3.726 12 5.605 13.12 3.726 14.97 2.5 17.264 2.5 20.17 2.5 23 5.052 23 8.514c0 3.818-2.801 7.06-5.389 9.262A31 31 0 0 1 14 20.408"></path></svg></span>
{% endblock %}

View File

@@ -46,7 +46,7 @@
</a>
<a class="sponsor-item sponsor-item-toc" target="_blank" href="https://www.runxinyun.com" title="润信云 - 国内挂机宝海外云服务器低至9.9元/月" style="justify-content: space-between;">
<img src="/assets/images/sponsor/runxinyun.png" alt="润信云" style="width: 34% !important" />
<span class="sponsor-title-toc" style="padding-left: 0px; font-size: 20px; ">润信云</span>
<span class="sponsor-title-toc" style="padding-left: 0px; font-size: .8rem;">润信云</span>
</a>
<a class="sponsor-item sponsor-item-toc" target="_blank" href="https://www.xinniaoyun.com" title="新鸟云 - 2核2G云主机特价15元/月">
<img src="/assets/images/sponsor/xinniaoyun.png#only-light" alt="新鸟云" style="filter: grayscale(1) invert(0.5)" />

File diff suppressed because it is too large Load Diff