Update docs

This commit is contained in:
SuperManito
2022-12-29 13:47:05 +08:00
parent 26a10a3db4
commit d3fb873abb
20 changed files with 1910 additions and 108 deletions

View File

@@ -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>&nbsp;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>&nbsp;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>&nbsp;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` 用户执行

View File

@@ -16,7 +16,7 @@
</tr>
<tr>
<td><a href="https://cn.ubuntu.com"><img src="./img/icon/ubuntu.svg" width="16" height="16"/></a>&nbsp;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>&nbsp;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>&nbsp;Fedora</td>
<td align="center">28 ~ 35</td>
<td align="center">28 ~ 37</td>
</tr>
</table>
@@ -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` 用户执行

View File

@@ -1,7 +1,6 @@
# ![LinuxMirrors](./img/logo.png)
### 脚本一键更换 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>
&nbsp;<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

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -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>

View 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

View File

@@ -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

View File

@@ -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?`&nbsp; | &nbsp;阅读 ${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

File diff suppressed because one or more lines are too long

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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

150
docs/themeConfig.js Normal file
View 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+")',
},
};