mirror of
				https://gitee.com/SuperManito/LinuxMirrors
				synced 2025-11-04 16:30:26 +08:00 
			
		
		
		
	Update docs
This commit is contained in:
		@@ -21,7 +21,7 @@
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
      <td><a href="https://cn.ubuntu.com"><img src="./docs/img/icon/ubuntu.svg" width="16" height="16"/></a> Ubuntu</td>
 | 
			
		||||
      <td align="center">16.04 ~ 22.04</td>
 | 
			
		||||
      <td align="center">16.04 ~ 22</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
      <td><a href="https://www.kali.org"><img src="./docs/img/icon/kali.svg" width="16" height="16"/></a> Kali Linux</td>
 | 
			
		||||
@@ -37,7 +37,7 @@
 | 
			
		||||
  </tr>
 | 
			
		||||
  <tr>
 | 
			
		||||
      <td><a href="https://getfedora.org/zh_Hans_CN"><img src="./docs/img/icon/fedora.ico" width="16" height="16"/></a> Fedora</td>
 | 
			
		||||
      <td align="center">28 ~ 35</td>
 | 
			
		||||
      <td align="center">28 ~ 37</td>
 | 
			
		||||
  </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
 | 
			
		||||
@@ -122,13 +122,13 @@
 | 
			
		||||
  - 如果提示 `Command 'curl' not found` 则说明当前未安装 `curl` 软件包
 | 
			
		||||
 | 
			
		||||
    ```bash
 | 
			
		||||
    sudo yum install -y curl || sudo apt-get install -y curl
 | 
			
		||||
    yum install -y curl || apt-get install -y curl
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
  - 如果提示 `Command 'wget' not found` 则说明当前未安装 `wget` 软件包
 | 
			
		||||
 | 
			
		||||
    ```bash
 | 
			
		||||
    sudo yum install -y wget || sudo apt-get install -y wget
 | 
			
		||||
    yum install -y wget || apt-get install -y wget
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
  - 如果提示 `bash: /proc/self/fd/11: No such file or directory`,请切换至 `Root` 用户执行
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,7 @@
 | 
			
		||||
</tr>
 | 
			
		||||
<tr>
 | 
			
		||||
    <td><a href="https://cn.ubuntu.com"><img src="./img/icon/ubuntu.svg" width="16" height="16"/></a> Ubuntu</td>
 | 
			
		||||
    <td align="center">16.04 ~ 22.04</td>
 | 
			
		||||
    <td align="center">16.04 ~ 22</td>
 | 
			
		||||
</tr>
 | 
			
		||||
<tr>
 | 
			
		||||
    <td><a href="https://www.kali.org"><img src="./img/icon/kali.svg" width="16" height="16"/></a> Kali Linux</td>
 | 
			
		||||
@@ -32,7 +32,7 @@
 | 
			
		||||
</tr>
 | 
			
		||||
<tr>
 | 
			
		||||
    <td><a href="https://getfedora.org/zh_Hans_CN"><img src="./img/icon/fedora.ico" width="16" height="16"/></a> Fedora</td>
 | 
			
		||||
    <td align="center">28 ~ 35</td>
 | 
			
		||||
    <td align="center">28 ~ 37</td>
 | 
			
		||||
</tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
@@ -103,7 +103,7 @@ bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirro
 | 
			
		||||
    > `Docker CE`:Docker Community Edition 镜像仓库,用于下载并安装 Docker 相关软件包。\
 | 
			
		||||
    > `Docker Hub`:Docker Hub 镜像仓库,默认为官方提供的公共库,用于切换下载镜像时的来源仓库,又称镜像加速器。
 | 
			
		||||
 | 
			
		||||
    > 脚本集成安装 `Docker Engine`与 `Docker Compose`,可手动选择安装版本、下载源、镜像加速器,支持国内外服务器环境和 `ARM`架构处理器环境使用
 | 
			
		||||
    > 脚本集成安装 `Docker Engine` 与 `Docker Compose`,可手动选择安装版本、下载源、镜像加速器,支持国内外服务器环境和 `ARM` 架构处理器环境使用
 | 
			
		||||
 | 
			
		||||
***
 | 
			
		||||
 | 
			
		||||
@@ -112,13 +112,13 @@ bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirro
 | 
			
		||||
  - 如果提示 `Command 'curl' not found` 则说明当前未安装 `curl` 软件包
 | 
			
		||||
 | 
			
		||||
    ```bash
 | 
			
		||||
    sudo yum install -y curl || sudo apt-get install -y curl
 | 
			
		||||
    yum install -y curl || apt-get install -y curl
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
  - 如果提示 `Command 'wget' not found` 则说明当前未安装 `wget` 软件包
 | 
			
		||||
 | 
			
		||||
    ```bash
 | 
			
		||||
    sudo yum install -y wget || sudo apt-get install -y wget
 | 
			
		||||
    yum install -y wget || apt-get install -y wget
 | 
			
		||||
    ```
 | 
			
		||||
 | 
			
		||||
  - 如果提示 `bash: /proc/self/fd/11: No such file or directory`,请切换至 `Root` 用户执行
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,6 @@
 | 
			
		||||
# 
 | 
			
		||||
 | 
			
		||||
### 脚本一键更换 Linux 软件源
 | 
			
		||||
### 让换源更简单
 | 
			
		||||
<strong>脚本一键更换 Linux 软件源</strong></br><strong>让换源更简单</strong>
 | 
			
		||||
 | 
			
		||||
<a href="https://github.com/SuperManito/LinuxMirrors"><img src="./img/icon/github-1.svg" width="34" height="42"></a>
 | 
			
		||||
 <a href="https://github.com/SuperManito/LinuxMirrors"><img src="./img/icon/github-2.svg" width="70" height="52"></a>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1683
									
								
								docs/css/docsify.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1683
									
								
								docs/css/docsify.css
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								docs/font/JetBrainsMono-Regular.ttf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								docs/font/JetBrainsMono-Regular.ttf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										120
									
								
								docs/index.html
									
									
									
									
									
								
							
							
						
						
									
										120
									
								
								docs/index.html
									
									
									
									
									
								
							@@ -7,31 +7,39 @@
 | 
			
		||||
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
 | 
			
		||||
  <meta name="description" content="Description">
 | 
			
		||||
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
 | 
			
		||||
  <link rel="stylesheet" href="./css/docsify.main.css" />
 | 
			
		||||
  <link rel="stylesheet" href="./css/fontawesome.css" />
 | 
			
		||||
  <link rel="icon" type="image/x-icon" href="./img/icon/linux.svg" />
 | 
			
		||||
  <link rel="stylesheet" href="css/docsify.css" />
 | 
			
		||||
  <link rel="stylesheet" href="css/fontawesome.css" />
 | 
			
		||||
  <link rel="icon" type="image/x-icon" href="img/icon/linux.svg" />
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<body>
 | 
			
		||||
  <div id="app">正在加载...</div>
 | 
			
		||||
  <div id="app">
 | 
			
		||||
    <div class="loader">
 | 
			
		||||
      <div class="inner one"></div>
 | 
			
		||||
      <div class="inner two"></div>
 | 
			
		||||
      <div class="inner three"></div>
 | 
			
		||||
    </div>
 | 
			
		||||
    <span style="color: white;">正在加载</span>
 | 
			
		||||
  </div>
 | 
			
		||||
  <script type="text/javascript" src="themeConfig.js"></script>
 | 
			
		||||
  <script>
 | 
			
		||||
    window.$docsify = {
 | 
			
		||||
      // 导航栏标题
 | 
			
		||||
      // 文档标题
 | 
			
		||||
      name: 'LinuxMirrors',
 | 
			
		||||
      // 右上角仓库icon
 | 
			
		||||
      repo: 'https://github.com/SuperManito/LinuxMirrors',
 | 
			
		||||
      // 导航栏logo
 | 
			
		||||
      logo: './img/logo.png',
 | 
			
		||||
      logo: '',
 | 
			
		||||
      // 加载封面
 | 
			
		||||
      coverpage: true,
 | 
			
		||||
      // 小屏幕设备自动合并导航栏到侧边栏
 | 
			
		||||
      mergeNavbar: true,
 | 
			
		||||
      // 隐藏侧边栏
 | 
			
		||||
      hideSidebar: true,
 | 
			
		||||
      // 启用自定义404页
 | 
			
		||||
      notFoundPage: true,
 | 
			
		||||
      // 跳转后自动移到顶部
 | 
			
		||||
      auto2top: true,
 | 
			
		||||
      // 隐藏侧边栏
 | 
			
		||||
      hideSidebar: true,
 | 
			
		||||
 | 
			
		||||
      // 搜索
 | 
			
		||||
      search: {
 | 
			
		||||
@@ -44,7 +52,7 @@
 | 
			
		||||
        hideOtherSidebarContent: false, // 是否隐藏其他侧边栏内容
 | 
			
		||||
        // 避免搜索索引冲突
 | 
			
		||||
        // 同一域下的多个网站之间
 | 
			
		||||
        namespace: 'website-1',
 | 
			
		||||
        namespace: 'website',
 | 
			
		||||
        // 使用不同的索引作为路径前缀(namespaces)
 | 
			
		||||
        // 注意:仅适用于 paths: 'auto' 模式
 | 
			
		||||
        // 初始化索引时,我们从侧边栏查找第一个路径
 | 
			
		||||
@@ -55,6 +63,15 @@
 | 
			
		||||
        pathNamespaces: /^(\/(zh-cn|ru-ru))?(\/(v1|v2))?/
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
      // 选项卡
 | 
			
		||||
      tabs: {
 | 
			
		||||
        persist: true,
 | 
			
		||||
        sync: true,
 | 
			
		||||
        theme: 'classic',
 | 
			
		||||
        tabComments: true,
 | 
			
		||||
        tabHeadings: true
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
      // 字数统计
 | 
			
		||||
      count: {
 | 
			
		||||
        countable: true,
 | 
			
		||||
@@ -73,11 +90,9 @@
 | 
			
		||||
 | 
			
		||||
      // 页脚内容
 | 
			
		||||
      footer: {
 | 
			
		||||
        copy: '<span>Copyright 2021 ~ 2022 <i class="fa-regular fa-copyright"></i>',
 | 
			
		||||
        auth: ' <a href="javascript:window.open(\'https://github.com/SuperManito\')">SuperManito</a> . Released under the <a href="javascript:window.open(\'https://github.com/SuperManito/LinuxMirrors/blob/main/LICENSE\')">GPL-2.0</a>',
 | 
			
		||||
        pre: '',
 | 
			
		||||
        style: 'text-align: center;',
 | 
			
		||||
        class: 'className',
 | 
			
		||||
        style: 'text-align: center; font-size: 16px; line-height: 1.5; margin-top: 1.5em; color: var(--sidebarSublinkColor)',
 | 
			
		||||
        copy: 'Copyright 2021 ~ 2023 <i class="fa-regular fa-copyright"></i><a href="https://github.com/SuperManito" target="_blank"> SuperManito</a></br>',
 | 
			
		||||
        auth: 'Released under the <a href="https://github.com/SuperManito/LinuxMirrors/blob/main/LICENSE" target="_blank">GPL-2.0</a> . Website built with  <a href="https://docsify.js.org" target="_blank" rel="noreferrer" rel="noopener">Docsify</a>'
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
      // 灵活警告插件
 | 
			
		||||
@@ -110,80 +125,37 @@
 | 
			
		||||
        color: "var(--themeColor)",
 | 
			
		||||
        height: "2px",
 | 
			
		||||
      },
 | 
			
		||||
      // 浅色|暗黑主题
 | 
			
		||||
      darklightTheme: {
 | 
			
		||||
        siteFont: "Source Sans Pro",
 | 
			
		||||
        defaultTheme: 'light',
 | 
			
		||||
        codeFontFamily: 'JetBrains Mono, Consolas, Roboto Mono, Monaco, courier, monospace',
 | 
			
		||||
        bodyFontSize: '17px',
 | 
			
		||||
        light: {
 | 
			
		||||
          themeColor: '#42b983',
 | 
			
		||||
          backgroundColor: '#ffffff',
 | 
			
		||||
          textColor: '#34495e',
 | 
			
		||||
          codeTextColor: '#525252',
 | 
			
		||||
          codeBackgroundColor: '#f8f8f8',
 | 
			
		||||
          borderColor: 'rgba(0, 0, 0, 0.07)',
 | 
			
		||||
          blockQuoteColor: '#858585',
 | 
			
		||||
          highlightColor: '#d22778',
 | 
			
		||||
          highlightBackgroundColor: '#efefef',
 | 
			
		||||
          buttonBackgroundColor: '#f3f3f3ce',
 | 
			
		||||
          sidebarSublinkColor: '#7c7c7c',
 | 
			
		||||
          codeTypeColor: '#091a28',
 | 
			
		||||
          herfColor: '#16995e',
 | 
			
		||||
          hrColor: '#afafaf',
 | 
			
		||||
          coverBackground: 'linear-gradient(to top, #fff1eb 0%, #ace0f9 100%)',
 | 
			
		||||
          toogleImage: 'url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMzNDQ5NWUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLW1vb24iPjxwYXRoIGQ9Ik0yMSAxMi43OUE5IDkgMCAxIDEgMTEuMjEgMyA3IDcgMCAwIDAgMjEgMTIuNzl6Ij48L3BhdGg+PC9zdmc+")',
 | 
			
		||||
        },
 | 
			
		||||
        dark: {
 | 
			
		||||
          themeColor: '#4894df',
 | 
			
		||||
          backgroundColor: '#0F172A',
 | 
			
		||||
          textColor: '#b4b4b4',
 | 
			
		||||
          codeTextColor: '#ffffff',
 | 
			
		||||
          codeBackgroundColor: '#071426',
 | 
			
		||||
          borderColor: '#112436',
 | 
			
		||||
          blockQuoteColor: '#858585',
 | 
			
		||||
          highlightColor: '#c4882e',
 | 
			
		||||
          highlightBackgroundColor: '#122d44',
 | 
			
		||||
          buttonBackgroundColor: '#a8a8a825',
 | 
			
		||||
          sidebarSublinkColor: '#b4b4b4',
 | 
			
		||||
          codeTypeColor: '#ffffff',
 | 
			
		||||
          herfColor: '#2973b7',
 | 
			
		||||
          hrColor: '#464646',
 | 
			
		||||
          coverBackground: 'linear-gradient(to top, #fff1eb 0%, #ace0f9 100%)',
 | 
			
		||||
          toogleImage: 'url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXN1biI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSI+PC9jaXJjbGU+PGxpbmUgeDE9IjEyIiB5MT0iMSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjxsaW5lIHgxPSIxMiIgeTE9IjIxIiB4Mj0iMTIiIHkyPSIyMyI+PC9saW5lPjxsaW5lIHgxPSI0LjIyIiB5MT0iNC4yMiIgeDI9IjUuNjQiIHkyPSI1LjY0Ij48L2xpbmU+PGxpbmUgeDE9IjE4LjM2IiB5MT0iMTguMzYiIHgyPSIxOS43OCIgeTI9IjE5Ljc4Ij48L2xpbmU+PGxpbmUgeDE9IjEiIHkxPSIxMiIgeDI9IjMiIHkyPSIxMiI+PC9saW5lPjxsaW5lIHgxPSIyMSIgeTE9IjEyIiB4Mj0iMjMiIHkyPSIxMiI+PC9saW5lPjxsaW5lIHgxPSI0LjIyIiB5MT0iMTkuNzgiIHgyPSI1LjY0IiB5Mj0iMTguMzYiPjwvbGluZT48bGluZSB4MT0iMTguMzYiIHkxPSI1LjY0IiB4Mj0iMTkuNzgiIHkyPSI0LjIyIj48L2xpbmU+PC9zdmc+")',
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
      // 主题配置
 | 
			
		||||
      darklightTheme: themeConfig
 | 
			
		||||
    }
 | 
			
		||||
  </script>
 | 
			
		||||
  <!-- Docsify v4.12 -->
 | 
			
		||||
  <script src="./js/docsify.min.js"></script>
 | 
			
		||||
  <!-- Docsify v4.13 -->
 | 
			
		||||
  <script src="js/docsify.js"></script>
 | 
			
		||||
  <!-- 暗黑主题 -->
 | 
			
		||||
  <script src="./js/docsify-darklightTheme.js"></script>
 | 
			
		||||
  <!-- Font Awesome 图标 -->
 | 
			
		||||
  <script src="./js/docsify-fontawesome.min.js"></script>
 | 
			
		||||
  <script src="./js/docsify-fontawesome.sub.js"></script>
 | 
			
		||||
  <script src="js/docsify-darklightTheme.js"></script>
 | 
			
		||||
  <!-- 灵活警告UI插件 -->
 | 
			
		||||
  <script src="./js/docsify-flexible-alerts.min.js"></script>
 | 
			
		||||
  <script src="js/docsify-flexible-alerts.js"></script>
 | 
			
		||||
  <!-- 页脚内容 -->
 | 
			
		||||
  <script src="./js/docsify-footer-enh.min.js"></script>
 | 
			
		||||
  <script src="js/docsify-footer.js"></script>
 | 
			
		||||
  <!-- 复制代码到剪贴板 -->
 | 
			
		||||
  <script src="./js/docsify-copy-code.min.js"></script>
 | 
			
		||||
  <script src="js/docsify-copy-code.js"></script>
 | 
			
		||||
  <!-- 字数统计 -->
 | 
			
		||||
  <script src="./js/docsify-countable.min.js"></script>
 | 
			
		||||
  <script src="js/docsify-countable.js"></script>
 | 
			
		||||
  <!-- 阅读进度条 -->
 | 
			
		||||
  <script src="./js/docsify-progress.min.js"></script>
 | 
			
		||||
  <script src="js/docsify-progress.js"></script>
 | 
			
		||||
  <!-- Emoji表情支持 -->
 | 
			
		||||
  <script src="./js/docsify-emoji.min.js"></script>
 | 
			
		||||
  <script src="js/docsify-emoji.js"></script>
 | 
			
		||||
  <!-- 搜索 -->
 | 
			
		||||
  <script src="./js/docsify-search.js"></script>
 | 
			
		||||
  <script src="js/docsify-search.js"></script>
 | 
			
		||||
  <!-- 代码高亮 -->
 | 
			
		||||
  <script src="./js/prism-bash.min.js"></script>
 | 
			
		||||
  <script src="js/prism-bash.min.js"></script>
 | 
			
		||||
  <!-- Font Awesome 图标 -->
 | 
			
		||||
  <script src="./js/fontawesome.min.js"></script>
 | 
			
		||||
  <script src="./js/fontawesome.sub.js"></script>
 | 
			
		||||
  <script src="js/fontawesome.min.js"></script>
 | 
			
		||||
  <script src="js/fontawesome.sub.js"></script>
 | 
			
		||||
  <!-- 本地离线缓存模式 -->
 | 
			
		||||
  <script>
 | 
			
		||||
    if (typeof navigator.serviceWorker !== 'undefined') {navigator.serviceWorker.register('./js/docsify-serviceWorker.js')}
 | 
			
		||||
    if (typeof navigator.serviceWorker !== 'undefined') {navigator.serviceWorker.register('js/docsify-serviceWorker.js')}
 | 
			
		||||
  </script>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								docs/js/docsify-copy-code.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/js/docsify-copy-code.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * docsify-copy-code
 | 
			
		||||
 * v2.1.1
 | 
			
		||||
 * https://github.com/jperasmus/docsify-copy-code
 | 
			
		||||
 * (c) 2017-2020 JP Erasmus <jperasmus11@gmail.com>
 | 
			
		||||
 * MIT license
 | 
			
		||||
 */
 | 
			
		||||
!function(){function s(o){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}!function(o,e){void 0===e&&(e={});var t=e.insertAt;if(o&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.type="text/css","top"===t&&n.firstChild?n.insertBefore(c,n.firstChild):n.appendChild(c),c.styleSheet?c.styleSheet.cssText=o:c.appendChild(document.createTextNode(o))}}(".docsify-copy-code-button,.docsify-copy-code-button span{cursor:pointer;transition:all .25s ease}.docsify-copy-code-button{position:absolute;z-index:1;top:1.5em;right:.5em;overflow:visible;padding:.3em .4em;border:0;border-radius:6px;outline:0;font-size:1em;background:var(--codeBackgroundColor);color:var(--themeColor);opacity:0;box-sizing:border-box;border:1px solid transparent}.docsify-copy-code-button:hover{background-color:var(--hoverBackgroundColor)}.docsify-copy-code-button:active{border-color:transparent}.docsify-copy-code-button span{border-radius:7px;pointer-events:none}.docsify-copy-code-button .error,.docsify-copy-code-button .success{position:absolute;z-index:-100;top:50%;right:0;padding:.5em .65em;font-size:.825em;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.docsify-copy-code-button.error .error{right:60%;opacity:1;-webkit-transform:translate(-115%,-50%);color:red;background-color:#a8a8a825;transform:translate(-115%,-50%)}.docsify-copy-code-button.success .success{right:-25%;opacity:1;-webkit-transform:translate(-115%,-50%);color:#00a300;background-color:transparent;transform:translate(-115%,-50%)}.docsify-copy-code-button:focus,pre:hover .docsify-copy-code-button{opacity:1}"),document.querySelector('link[href*="docsify-copy-code"]')&&console.warn("[Deprecation] Link to external docsify-copy-code stylesheet is no longer necessary."),window.DocsifyCopyCodePlugin={init:function(){return function(o,e){o.ready(function(){console.warn("[Deprecation] Manually initializing docsify-copy-code using window.DocsifyCopyCodePlugin.init() is no longer necessary.")})}}},window.$docsify=window.$docsify||{},window.$docsify.plugins=[function(o,r){o.doneEach(function(){var o=Array.apply(null,document.querySelectorAll("pre[data-lang]")),c={buttonText:'<i class="fa-regular fa-copy"></i>',errorText:'<i class="fa-solid fa-xmark"></i>',successText:'<i class="fa-solid fa-circle-check"></i>'};r.config.copyCode&&Object.keys(c).forEach(function(t){var n=r.config.copyCode[t];"string"==typeof n?c[t]=n:"object"===s(n)&&Object.keys(n).some(function(o){var e=-1<location.href.indexOf(o);return c[t]=e?n[o]:c[t],e})});var e=['<button class="docsify-copy-code-button" title="复制代码">','<span class="label">'.concat(c.buttonText,"</span>"),'<span class="error">'.concat(c.errorText,"</span>"),'<span class="success">'.concat(c.successText,"</span>"),"</button>"].join("");o.forEach(function(o){o.insertAdjacentHTML("beforeend",e)})}),o.mounted(function(){document.querySelector(".content").addEventListener("click",function(o){if(o.target.classList.contains("docsify-copy-code-button")){var e="BUTTON"===o.target.tagName?o.target:o.target.parentNode,t=document.createRange(),n=e.parentNode.querySelector("code"),c=window.getSelection();t.selectNode(n),c.removeAllRanges(),c.addRange(t);try{document.execCommand("copy")&&(e.classList.add("success"),setTimeout(function(){e.classList.remove("success")},1000))}catch(o){console.error("docsify-copy-code: ".concat(o)),e.classList.add("error"),setTimeout(function(){e.classList.remove("error")},1000)}"function"==typeof(c=window.getSelection()).removeRange?c.removeRange(t):"function"==typeof c.removeAllRanges&&c.removeAllRanges()}})})}].concat(window.$docsify.plugins||[])}();
 | 
			
		||||
//# sourceMappingURL=docsify-copy-code.min.js.map
 | 
			
		||||
							
								
								
									
										9
									
								
								docs/js/docsify-copy-code.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								docs/js/docsify-copy-code.min.js
									
									
									
									
										vendored
									
									
								
							@@ -1,9 +0,0 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * docsify-copy-code
 | 
			
		||||
 * v2.1.1
 | 
			
		||||
 * https://github.com/jperasmus/docsify-copy-code
 | 
			
		||||
 * (c) 2017-2020 JP Erasmus <jperasmus11@gmail.com>
 | 
			
		||||
 * MIT license
 | 
			
		||||
 */
 | 
			
		||||
!function(){function s(o){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}!function(o,e){void 0===e&&(e={});var t=e.insertAt;if(o&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.type="text/css","top"===t&&n.firstChild?n.insertBefore(c,n.firstChild):n.appendChild(c),c.styleSheet?c.styleSheet.cssText=o:c.appendChild(document.createTextNode(o))}}(".docsify-copy-code-button,.docsify-copy-code-button span{cursor:pointer;transition:all .25s ease}.docsify-copy-code-button{position:absolute;z-index:1;top:1.5em;right:.5em;overflow:visible;padding:.3em .4em;border:0;border-radius:6px;outline:0;font-size:1em;background:#a8a8a825;color:var(--themeColor);opacity:0;box-sizing:border-box;border:1px solid transparent}.docsify-copy-code-button:hover{border-color:var(--themeColor)}.docsify-copy-code-button:active{border-color:transparent}.docsify-copy-code-button span{border-radius:7px;pointer-events:none}.docsify-copy-code-button .error,.docsify-copy-code-button .success{position:absolute;z-index:-100;top:50%;right:0;padding:.5em .65em;font-size:.825em;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.docsify-copy-code-button.error .error{right:60%;opacity:1;-webkit-transform:translate(-115%,-50%);color:red;background-color:#a8a8a825;transform:translate(-115%,-50%)}.docsify-copy-code-button.success .success{right:-25%;opacity:1;-webkit-transform:translate(-115%,-50%);color:#00a300;background-color:transparent;transform:translate(-115%,-50%)}.docsify-copy-code-button:focus,pre:hover .docsify-copy-code-button{opacity:1}"),document.querySelector('link[href*="docsify-copy-code"]')&&console.warn("[Deprecation] Link to external docsify-copy-code stylesheet is no longer necessary."),window.DocsifyCopyCodePlugin={init:function(){return function(o,e){o.ready(function(){console.warn("[Deprecation] Manually initializing docsify-copy-code using window.DocsifyCopyCodePlugin.init() is no longer necessary.")})}}},window.$docsify=window.$docsify||{},window.$docsify.plugins=[function(o,r){o.doneEach(function(){var o=Array.apply(null,document.querySelectorAll("pre[data-lang]")),c={buttonText:'<i class="fa-regular fa-copy"></i>',errorText:'<i class="fa-solid fa-xmark"></i>',successText:'<i class="fa-solid fa-circle-check"></i>'};r.config.copyCode&&Object.keys(c).forEach(function(t){var n=r.config.copyCode[t];"string"==typeof n?c[t]=n:"object"===s(n)&&Object.keys(n).some(function(o){var e=-1<location.href.indexOf(o);return c[t]=e?n[o]:c[t],e})});var e=['<button class="docsify-copy-code-button" title="复制代码">','<span class="label">'.concat(c.buttonText,"</span>"),'<span class="error">'.concat(c.errorText,"</span>"),'<span class="success">'.concat(c.successText,"</span>"),"</button>"].join("");o.forEach(function(o){o.insertAdjacentHTML("beforeend",e)})}),o.mounted(function(){document.querySelector(".content").addEventListener("click",function(o){if(o.target.classList.contains("docsify-copy-code-button")){var e="BUTTON"===o.target.tagName?o.target:o.target.parentNode,t=document.createRange(),n=e.parentNode.querySelector("code"),c=window.getSelection();t.selectNode(n),c.removeAllRanges(),c.addRange(t);try{document.execCommand("copy")&&(e.classList.add("success"),setTimeout(function(){e.classList.remove("success")},1000))}catch(o){console.error("docsify-copy-code: ".concat(o)),e.classList.add("error"),setTimeout(function(){e.classList.remove("error")},1000)}"function"==typeof(c=window.getSelection()).removeRange?c.removeRange(t):"function"==typeof c.removeAllRanges&&c.removeAllRanges()}})})}].concat(window.$docsify.plugins||[])}();
 | 
			
		||||
//# sourceMappingURL=docsify-copy-code.min.js.map
 | 
			
		||||
							
								
								
									
										1
									
								
								docs/js/docsify-countable.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								docs/js/docsify-countable.min.js
									
									
									
									
										vendored
									
									
								
							@@ -1 +0,0 @@
 | 
			
		||||
var defaultOptions={countable:!0,position:"top",margin:"10px",float:"right",fontsize:"0.9em",color:"rgb(90,90,90)",language:"english",isExpected:!0};function plugin(t,n){if(!defaultOptions.countable)return;let o;t.beforeEach(function(t){return o=t.match(/([\u4e00-\u9fa5]+?|[a-zA-Z0-9]+)/g).length,t}),t.afterEach(function(t,n){let i=o+" words",e=Math.ceil(o/400)+" min";"chinese"===defaultOptions.language&&(i=o+" 字",e=Math.ceil(o/400)+" 分钟"),n(`\n        ${"bottom"===defaultOptions.position?t:""}\n        <div style="margin-${defaultOptions.position?"bottom":"top"}: ${defaultOptions.margin};">\n            <span style="\n                  float: ${"right"===defaultOptions.float?"right":"left"};\n                  font-size: ${defaultOptions.fontsize};\n                  color:${defaultOptions.color};">\n           共 ${i}\n            ${defaultOptions.isExpected?`  |  阅读 ${e}`:""}\n            </span>\n            <div style="clear: both"></div>\n        </div>\n        ${"bottom"!==defaultOptions.position?t:""}\n        `)})}window.$docsify.count=Object.assign(defaultOptions,window.$docsify.count),window.$docsify.plugins=[].concat(plugin,window.$docsify.plugins);
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										9
									
								
								docs/js/docsify-flexible-alerts.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								docs/js/docsify-flexible-alerts.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										9
									
								
								docs/js/docsify-flexible-alerts.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								docs/js/docsify-flexible-alerts.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								docs/js/docsify.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								docs/js/docsify.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								docs/js/docsify.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								docs/js/docsify.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										150
									
								
								docs/themeConfig.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										150
									
								
								docs/themeConfig.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,150 @@
 | 
			
		||||
const themeConfig = {
 | 
			
		||||
    siteFont: "-apple-system, SF Pro, Microsoft YaHei, Source Sans Pro, Helvetica Neue, Arial, sans-serif",
 | 
			
		||||
    defaultTheme: "light",
 | 
			
		||||
    codeFontFamily: "JetBrains Mono",
 | 
			
		||||
    bodyFontSize: "17px",
 | 
			
		||||
    // 浅色主题
 | 
			
		||||
    light: {
 | 
			
		||||
        // 主题(颜色)
 | 
			
		||||
        themeColor: "#42b983",
 | 
			
		||||
        // 背景(颜色)
 | 
			
		||||
        backgroundColor: "#ffffff",
 | 
			
		||||
        // 侧边栏标题(颜色)
 | 
			
		||||
        sidebarSublinkColor: "#7c7c7c",
 | 
			
		||||
        // 标题字符(颜色)
 | 
			
		||||
        titleColor: "#1a1a1f",
 | 
			
		||||
        // 一般字符(颜色)
 | 
			
		||||
        textColor: "#1a1a1f",
 | 
			
		||||
        // 粗体字符(颜色)
 | 
			
		||||
        textStrongColor: "#1a1a1f",
 | 
			
		||||
        // 注释内容(颜色)
 | 
			
		||||
        blockQuoteColor: "#1a1a1f",
 | 
			
		||||
        // 强调字符(颜色)
 | 
			
		||||
        highlightColor: "#d22778",
 | 
			
		||||
        // 强调字符背景(颜色)
 | 
			
		||||
        highlightBackgroundColor: "#f6f7f8",
 | 
			
		||||
        // 强调字符在强调提示样式中的背景(颜色)
 | 
			
		||||
        highlightTipBackgroundColor: "#efefef",
 | 
			
		||||
        // 强调字符在普通提示样式中的背景(颜色)
 | 
			
		||||
        highlightWarnBackgroundColor: "#efefef",
 | 
			
		||||
        // 代码块代码(颜色)
 | 
			
		||||
        codeTextColor: "#1a1a1f",
 | 
			
		||||
        // 代码块类型字符(颜色)
 | 
			
		||||
        codeTypeColor: "#1a1a1f",
 | 
			
		||||
        // 代码块背景(颜色)
 | 
			
		||||
        codeBackgroundColor: "#f6f8fa",
 | 
			
		||||
        // 代码关键字(颜色)
 | 
			
		||||
        codeKeywordColor: "#e96900",
 | 
			
		||||
        // 代码函数字符(颜色)
 | 
			
		||||
        codeFunctionColor: "#3389e1",
 | 
			
		||||
        // 代码数字字符(颜色)
 | 
			
		||||
        codeNumberColor: "#8d90e8",
 | 
			
		||||
        // 代码字符串(颜色)
 | 
			
		||||
        codeStringColor: "#84d115",
 | 
			
		||||
        // 边框(颜色)
 | 
			
		||||
        borderColor: "#dadde1",
 | 
			
		||||
        // 表格边框(颜色)
 | 
			
		||||
        tableBorderColor: "#cccccc",
 | 
			
		||||
        // 表格标题背景(颜色)
 | 
			
		||||
        tableTheadBackgroundColor: "rgba(0,0,0,.03)",
 | 
			
		||||
        // 光标悬浮效果背景(颜色)
 | 
			
		||||
        hoverBackgroundColor: "#8383831f",
 | 
			
		||||
        // 折叠块背景(颜色)
 | 
			
		||||
        summaryBackgroundColor: "#e7f7e8",
 | 
			
		||||
        // 超链接(颜色)
 | 
			
		||||
        herfColor: "#16995e",
 | 
			
		||||
        // 分割线(颜色)
 | 
			
		||||
        hrColor: "#afafaf",
 | 
			
		||||
        // 灵活弹窗警告插件样式(颜色)
 | 
			
		||||
        alertNoteBorderColor: "#4cb3d4",
 | 
			
		||||
        alertNoteBackgroundColor: "#eef9fd",
 | 
			
		||||
        alertNoteHighlightBackgroundColor: "rgba(84,199,236,.15)",
 | 
			
		||||
        alertTipBorderColor: "#009400",
 | 
			
		||||
        alertTipBackgroundColor: "#e6f6e6",
 | 
			
		||||
        alertTipHighlightBackgroundColor: "rgba(0,164,0,.15)",
 | 
			
		||||
        alertWarningBorderColor: "#e6a700",
 | 
			
		||||
        alertWarningBackgroundColor: "#fff8e6",
 | 
			
		||||
        alertWarningHighlightBackgroundColor: "rgba(255,186,0,.15)",
 | 
			
		||||
        alertAttentionBorderColor: "#e13238",
 | 
			
		||||
        alertAttentionBackgroundColor: "#ffebec",
 | 
			
		||||
        alertAttentionHighlightBackgroundColor: "rgba(250,56,62,.15)",
 | 
			
		||||
        // 封面背景样式
 | 
			
		||||
        coverBackground: "linear-gradient(to top, #fff1eb 0%, #ace0f9 100%)",
 | 
			
		||||
        // 渐变文字背景样式
 | 
			
		||||
        gradientTextColor: "linear-gradient(90deg,#7209d4,#2832d4 33%,#00a5b2)",
 | 
			
		||||
        // 主题样式图标
 | 
			
		||||
        themeIcon: 'url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMzNDQ5NWUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLW1vb24iPjxwYXRoIGQ9Ik0yMSAxMi43OUE5IDkgMCAxIDEgMTEuMjEgMyA3IDcgMCAwIDAgMjEgMTIuNzl6Ij48L3BhdGg+PC9zdmc+")',
 | 
			
		||||
    },
 | 
			
		||||
    // 深色主题
 | 
			
		||||
    dark: {
 | 
			
		||||
        // 主题(颜色)
 | 
			
		||||
        themeColor: "#4894df",
 | 
			
		||||
        // 背景(颜色)
 | 
			
		||||
        backgroundColor: "#1b1b1d",
 | 
			
		||||
        // 侧边栏标题(颜色)
 | 
			
		||||
        sidebarSublinkColor: "#b4b4b4",
 | 
			
		||||
        // 标题字符(颜色)
 | 
			
		||||
        titleColor: "#e3e3e3",
 | 
			
		||||
        // 一般字符(颜色)
 | 
			
		||||
        textColor: "#e3e3e3",
 | 
			
		||||
        // 粗体字符(颜色)
 | 
			
		||||
        textStrongColor: "#e3e3e3",
 | 
			
		||||
        // 注释内容(颜色)
 | 
			
		||||
        blockQuoteColor: "#e3e3e3",
 | 
			
		||||
        // 强调字符(颜色)
 | 
			
		||||
        highlightColor: "#c792ea",
 | 
			
		||||
        // 强调字符背景(颜色)
 | 
			
		||||
        highlightBackgroundColor: "hsla(0,0%,100%,.1)",
 | 
			
		||||
        // 强调字符在强调提示样式中的背景(颜色)
 | 
			
		||||
        highlightTipBackgroundColor: "hsl(0deg 0% 41% / 10%)",
 | 
			
		||||
        // 强调字符在普通提示样式中的背景(颜色)
 | 
			
		||||
        highlightWarnBackgroundColor: "#36423a",
 | 
			
		||||
        // 代码块代码(颜色)
 | 
			
		||||
        codeTextColor: "#d4d4d4",
 | 
			
		||||
        // 代码块类型字符(颜色)
 | 
			
		||||
        codeTypeColor: "#d4d4d4",
 | 
			
		||||
        // 代码关键字(颜色)
 | 
			
		||||
        codeKeywordColor: "#89ddff",
 | 
			
		||||
        // 代码函数字符(颜色)
 | 
			
		||||
        codeFunctionColor: "#ffcb6b",
 | 
			
		||||
        // 代码数字字符(颜色)
 | 
			
		||||
        codeNumberColor: "#c3e88d",
 | 
			
		||||
        // 代码字符串(颜色)
 | 
			
		||||
        codeStringColor: "#5987cb",
 | 
			
		||||
        // 代码块背景(颜色)
 | 
			
		||||
        codeBackgroundColor: "#212121",
 | 
			
		||||
        // 边框(颜色)
 | 
			
		||||
        borderColor: "#444950",
 | 
			
		||||
        // 表格边框(颜色)
 | 
			
		||||
        tableBorderColor: "#606770",
 | 
			
		||||
        // 表格标题背景(颜色)
 | 
			
		||||
        tableTheadBackgroundColor: "hsla(0,0%,100%,.07)",
 | 
			
		||||
        // 光标悬浮效果背景(颜色)
 | 
			
		||||
        hoverBackgroundColor: "#8d8d8d1f",
 | 
			
		||||
        // 折叠块背景(颜色)
 | 
			
		||||
        summaryBackgroundColor: "#1d364c",
 | 
			
		||||
        // 超链接(颜色)
 | 
			
		||||
        herfColor: "#2973b7",
 | 
			
		||||
        // 分割线(颜色)
 | 
			
		||||
        hrColor: "#464646",
 | 
			
		||||
        // 灵活弹窗警告插件样式(颜色)
 | 
			
		||||
        alertNoteBorderColor: "#4cb3d4",
 | 
			
		||||
        alertNoteBackgroundColor: "#193c47",
 | 
			
		||||
        alertNoteHighlightBackgroundColor: "rgba(84,199,236,0.15)",
 | 
			
		||||
        alertTipBorderColor: "#009400",
 | 
			
		||||
        alertTipBackgroundColor: "#003100",
 | 
			
		||||
        alertTipHighlightBackgroundColor: "rgba(0,164,0,0.15)",
 | 
			
		||||
        alertWarningBorderColor: "#e6a700",
 | 
			
		||||
        alertWarningBackgroundColor: "#4d3800",
 | 
			
		||||
        alertWarningHighlightBackgroundColor: "rgba(255,186,0,0.15)",
 | 
			
		||||
        alertAttentionBorderColor: "#e13238",
 | 
			
		||||
        alertAttentionBackgroundColor: "#4b1113",
 | 
			
		||||
        alertAttentionHighlightBackgroundColor: "rgba(250,56,62,0.15)",
 | 
			
		||||
        // 封面背景样式
 | 
			
		||||
        coverBackground: "linear-gradient(135deg, #667eea 0%, #764ba2 100%)",
 | 
			
		||||
        // 渐变文字背景样式
 | 
			
		||||
        gradientTextColor: "-webkit-linear-gradient(315deg,#42d392 25%,#647eff)",
 | 
			
		||||
        // 主题样式图标
 | 
			
		||||
        themeIcon: 'url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXN1biI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNSI+PC9jaXJjbGU+PGxpbmUgeDE9IjEyIiB5MT0iMSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjxsaW5lIHgxPSIxMiIgeTE9IjIxIiB4Mj0iMTIiIHkyPSIyMyI+PC9saW5lPjxsaW5lIHgxPSI0LjIyIiB5MT0iNC4yMiIgeDI9IjUuNjQiIHkyPSI1LjY0Ij48L2xpbmU+PGxpbmUgeDE9IjE4LjM2IiB5MT0iMTguMzYiIHgyPSIxOS43OCIgeTI9IjE5Ljc4Ij48L2xpbmU+PGxpbmUgeDE9IjEiIHkxPSIxMiIgeDI9IjMiIHkyPSIxMiI+PC9saW5lPjxsaW5lIHgxPSIyMSIgeTE9IjEyIiB4Mj0iMjMiIHkyPSIxMiI+PC9saW5lPjxsaW5lIHgxPSI0LjIyIiB5MT0iMTkuNzgiIHgyPSI1LjY0IiB5Mj0iMTguMzYiPjwvbGluZT48bGluZSB4MT0iMTguMzYiIHkxPSI1LjY0IiB4Mj0iMTkuNzgiIHkyPSI0LjIyIj48L2xpbmU+PC9zdmc+")',
 | 
			
		||||
    },
 | 
			
		||||
};
 | 
			
		||||
		Reference in New Issue
	
	Block a user