diff --git a/docs/document/level-0/ch07-xray-server.md b/docs/document/level-0/ch07-xray-server.md index d8d958d90..f0138e88b 100644 --- a/docs/document/level-0/ch07-xray-server.md +++ b/docs/document/level-0/ch07-xray-server.md @@ -28,11 +28,11 @@ 写本文时,安装脚本在使用非 root 账户时有一些小 bug,所以我决定正好把这几步分开操作,可以顺便说明一下 Linux 下的删除命令。 -1. 小小白白 Linux 基础命令: +1. 小小白白 Linux 基础命令: - | 编号 | 命令名称 | 命令说明 | - |:--:|:--:|:--:| - | `cmd-14` | `rm` | 删除命令 | + | 编号 | 命令名称 | 命令说明 | + | :------: | :------: | :------: | + | `cmd-14` | `rm` | 删除命令 | 2. 将安装脚本下载至本地: @@ -94,8 +94,8 @@ 1. 小小白白 Linux 基础命令: - | 编号 | 命令名称 | 命令说明 | - |:--:|:--:|:--:| + | 编号 | 命令名称 | 命令说明 | + | :------: | :----------: | :--------------------: | | `cmd-15` | `crontab -e` | 编辑当前用户的定时任务 | 2. 建立一个脚本文件(`xray-cert-renew.sh`) @@ -165,10 +165,10 @@ 2. 建立日志文件及文件夹备用 - 1. 小小白白 Linux 基础命令: - | 编号 | 命令名称 | 命令说明 | - |:--:|:--:|:--:| - | `cmd-16` | `touch` | 建立空白文件 | + 1. 小小白白 Linux 基础命令: + | 编号 | 命令名称 | 命令说明 | + |:--:|:--:|:--:| + | `cmd-16` | `touch` | 建立空白文件 | 2. 在`vpsadmin`的文件夹内建立一个【日志专用文件夹】 diff --git a/package.json b/package.json index a4de70d0b..c4e1df811 100644 --- a/package.json +++ b/package.json @@ -8,16 +8,16 @@ "devDependencies": { "@types/bootstrap": "^5.0.15", "@types/jquery": "^3.5.5", - "@vuepress/bundler-vite": "^2.0.0-beta.15", - "@vuepress/plugin-back-to-top": "^2.0.0-beta.15", + "@vuepress/bundler-vite": "^2.0.0-beta.16", + "@vuepress/plugin-back-to-top": "^2.0.0-beta.16", "@vuepress/plugin-debug": "^2.0.0-beta.15", - "@vuepress/plugin-search": "^2.0.0-beta.15", + "@vuepress/plugin-search": "^2.0.0-beta.16", "postcss-loader": "^5.3.0", "prettier": "^2.3.0", "sass": "1.32.13", - "sass-loader": "^11.1.1", + "sass-loader": "^12.0.0", "vue-property-decorator": "^9.1.2", - "vuepress": "^2.0.0-beta.15" + "vuepress": "^2.0.0-beta.16" }, "scripts": { "docs:dev": "vuepress dev docs", diff --git a/yarn.lock b/yarn.lock index 1d16de13f..64087cf51 100644 --- a/yarn.lock +++ b/yarn.lock @@ -339,10 +339,10 @@ resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.0.11.tgz#20d22dd0da7d358bb21c17f9bde8628152642c77" integrity sha512-b+zB8A2so8eCE0JsxjL24J7vdGl8rzPQ09hZNhystm+KqSbKcAej1A+Hbva1rCMmTTqA+hFnUSDc5kouEo0JzA== -"@vuepress/bundler-vite@^2.0.0-beta.15": - version "2.0.0-beta.15" - resolved "https://registry.yarnpkg.com/@vuepress/bundler-vite/-/bundler-vite-2.0.0-beta.15.tgz#8cf0742bdb7d8fb1990c338579a94e5fe3c61ca6" - integrity sha512-kdISsV1Gm6AnlQc4RATXeuh+aruJTHj0MbKFTMlwLM2mbpWiNidgYS8HsrnZebR5MAhU7KIc+816KafOm9Mauw== +"@vuepress/bundler-vite@^2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@vuepress/bundler-vite/-/bundler-vite-2.0.0-beta.16.tgz#2baff5848bd5d89b313dcaf32b40b6df4d50fb9f" + integrity sha512-G2QF9MgNUIJTCREcLQi+2llSSf3a0aXOkZG+iBprNR3tWcKpA6qxWwOeuTwDUyGkWNxmOb19bwwhuO72Y1hiSw== dependencies: "@vitejs/plugin-vue" "^1.2.2" "@vue/compiler-sfc" "^3.0.11" @@ -351,6 +351,9 @@ "@vuepress/core" "2.0.0-beta.15" "@vuepress/shared" "2.0.0-beta.7" "@vuepress/utils" "2.0.0-beta.15" + autoprefixer "^10.2.5" + postcss "^8.3.0" + postcss-csso "^5.0.1" rollup "^2.50.1" vite "^2.3.4" vue "^3.0.11" @@ -449,10 +452,10 @@ vue "^3.0.11" vue-router "^4.0.8" -"@vuepress/plugin-back-to-top@2.0.0-beta.15", "@vuepress/plugin-back-to-top@^2.0.0-beta.15": - version "2.0.0-beta.15" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.15.tgz#c381488ffe4a64d301183dd3f7ec70fe067c6c6b" - integrity sha512-ZcOCNxlWd/yVGuNOvY341rbXQOmFhef4m63Q+78MeaIZNkljahli29rmS9yleM34r/2QcAhU7j0Kt0bCasRpoA== +"@vuepress/plugin-back-to-top@2.0.0-beta.16", "@vuepress/plugin-back-to-top@^2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-beta.16.tgz#3340d39522be9bf1c002f68b162fd070dc43d4fa" + integrity sha512-pMHKe8Wj6ebg15Y5aLj+Re3ambT4ZW5mB8pf8MXnJaLxfgJfsPdeRLAlM37vQIPvXD8MjG3PsLO2uaGZ3KXZ5Q== dependencies: "@vuepress/core" "2.0.0-beta.15" "@vuepress/utils" "2.0.0-beta.15" @@ -491,10 +494,10 @@ "@vuepress/core" "2.0.0-beta.15" execa "^5.0.0" -"@vuepress/plugin-medium-zoom@2.0.0-beta.15": - version "2.0.0-beta.15" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.15.tgz#62f82b9f448e2a83b25703cbddcba88521dbb066" - integrity sha512-LqXKCS4YIq3195SgqCZzgbBIMG2Va6oOK19iCNkf5p97Ks9983qkSN04WXKIsoszlYlsh9A+4lhuj4dS24h6AQ== +"@vuepress/plugin-medium-zoom@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-medium-zoom/-/plugin-medium-zoom-2.0.0-beta.16.tgz#3727925386147fe727ace2fee3effb8fdc6845c2" + integrity sha512-CVxRSvLUSSM4GDrBv3vB3+QZDLhudY65ZWqUnhpqoXe67+t0lvqcbGWqj3vihSUMKVrs+QFCyWg7t01K9UPC8Q== dependencies: "@vuepress/client" "2.0.0-beta.15" "@vuepress/core" "2.0.0-beta.15" @@ -502,10 +505,10 @@ medium-zoom "^1.0.6" vue "^3.0.11" -"@vuepress/plugin-nprogress@2.0.0-beta.15": - version "2.0.0-beta.15" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.15.tgz#ae6f4efd396331d2f60c66a770cc036474b37cd0" - integrity sha512-dX6LEmiN13IuCWQwvP22fSxPHnkoJNXduQafrKIwF1B4xUxBaw5/rXTmVqCd5a9N1/q3stwiNaYkeABXEew5kw== +"@vuepress/plugin-nprogress@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-beta.16.tgz#5bcce20763bc8cc9a1ba4d13f25d6c5a89614de0" + integrity sha512-pE3b462gb2xX6zGkR0317G//QuVGix/FM5vIB4ICZp2SCkt7KHdG3UMkimtRMNMHnE2iArItPrYqWJpBKSLewQ== dependencies: "@vuepress/client" "2.0.0-beta.15" "@vuepress/core" "2.0.0-beta.15" @@ -531,10 +534,10 @@ "@vuepress/core" "2.0.0-beta.15" prismjs "^1.23.0" -"@vuepress/plugin-search@^2.0.0-beta.15": - version "2.0.0-beta.15" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-search/-/plugin-search-2.0.0-beta.15.tgz#039cd5763771a720bba857a4cdc974204d0e8fac" - integrity sha512-5v4S5rWetimkC25aZc3bRKJPJVRz/YRqvIAZNHDez6st2WuZC+6Kw6phv8l0nSSnl6N8XuphQBDDfOVlK4do9A== +"@vuepress/plugin-search@^2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-search/-/plugin-search-2.0.0-beta.16.tgz#1e5ae70da3ea82dd9509265df12a9b8cfcb6fd8d" + integrity sha512-WJu6VqE/Y89zjoWkT7hmfXDPLV4cRTkuF56lnaaFq/SkiE77hfF+ZcDpdlpZEengiOgljHSqOSPkAfFbFh2igw== dependencies: "@vuepress/client" "2.0.0-beta.15" "@vuepress/core" "2.0.0-beta.15" @@ -562,19 +565,19 @@ dependencies: "@vue/shared" "^3.0.11" -"@vuepress/theme-default@2.0.0-beta.15": - version "2.0.0-beta.15" - resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-2.0.0-beta.15.tgz#f1aea69d0e047a39914b5fb110e35d3722397377" - integrity sha512-MEBBuRCTlevitk27aNko3sJ10YdaLuVbCfSMiIp4uu6awLcaCZqyR6ZFZVAFsW0POkp7N/CB8/kWq0mP+kUrGw== +"@vuepress/theme-default@2.0.0-beta.16": + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/@vuepress/theme-default/-/theme-default-2.0.0-beta.16.tgz#8f95693b473d66756f8fa2e96356c4d56329f889" + integrity sha512-WBiKLVvRSaL3y+xASjQOlGnZSab3NHjhMBNmY+dN5hgcf9mhKZqTWrytjevGEzRhl/uCfuDOLnX4Oi7AZvEUeg== dependencies: "@vuepress/client" "2.0.0-beta.15" "@vuepress/core" "2.0.0-beta.15" "@vuepress/plugin-active-header-links" "2.0.0-beta.15" - "@vuepress/plugin-back-to-top" "2.0.0-beta.15" + "@vuepress/plugin-back-to-top" "2.0.0-beta.16" "@vuepress/plugin-container" "2.0.0-beta.15" "@vuepress/plugin-git" "2.0.0-beta.15" - "@vuepress/plugin-medium-zoom" "2.0.0-beta.15" - "@vuepress/plugin-nprogress" "2.0.0-beta.15" + "@vuepress/plugin-medium-zoom" "2.0.0-beta.16" + "@vuepress/plugin-nprogress" "2.0.0-beta.16" "@vuepress/plugin-palette" "2.0.0-beta.15" "@vuepress/plugin-prismjs" "2.0.0-beta.15" "@vuepress/plugin-theme-data" "2.0.0-beta.15" @@ -3591,7 +3594,7 @@ safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sass-loader@^11.0.1, sass-loader@^11.1.1: +sass-loader@^11.0.1: version "11.1.1" resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-11.1.1.tgz#0db441bbbe197b2af96125bebb7f4be6476b13a7" integrity sha512-fOCp/zLmj1V1WHDZbUbPgrZhA7HKXHEqkslzB+05U5K9SbSbcmH91C7QLW31AsXikxUMaxXRhhcqWZAxUMLDyA== @@ -3599,6 +3602,14 @@ sass-loader@^11.0.1, sass-loader@^11.1.1: klona "^2.0.4" neo-async "^2.6.2" +sass-loader@^12.0.0: + version "12.0.0" + resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.0.0.tgz#ba91df5725cb9676c8e0937002a647ab011eb94a" + integrity sha512-LJQMyDdNdhcvoO2gJFw7KpTaioVFDeRJOuatRDUNgCIqyu4s4kgDsNofdGzAZB1zFOgo/p3fy+aR/uGXamcJBg== + dependencies: + klona "^2.0.4" + neo-async "^2.6.2" + sass@1.32.13: version "1.32.13" resolved "https://registry.yarnpkg.com/sass/-/sass-1.32.13.tgz#8d29c849e625a415bce71609c7cf95e15f74ed00" @@ -4120,15 +4131,15 @@ vuepress-plugin-mermaidjs@^1.8.1: dependencies: mermaid "^8.8.3" -vuepress@^2.0.0-beta.15: - version "2.0.0-beta.15" - resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-2.0.0-beta.15.tgz#933659c080f320d9c9cbd9e7252394ecda434045" - integrity sha512-DDQ1763GSu4iiUggqtMMZqa9k4mzbB3TAPAKwd4AMo/nwfs3GS7mFY+/NpOIi541wNU7uBgmKTmLrEfmmmH4Rw== +vuepress@^2.0.0-beta.16: + version "2.0.0-beta.16" + resolved "https://registry.yarnpkg.com/vuepress/-/vuepress-2.0.0-beta.16.tgz#65ae914ab37aac84cdb58da140ef20af9f1e69f9" + integrity sha512-B1/N/8MBvjrdVMjIhVb0AptTJK9S30C9dUkhOMCv/R7R6D/a7kYPsdBmXipe560SRGPllb+2rtYtdNbx63AX2w== dependencies: "@vuepress/bundler-webpack" "2.0.0-beta.15" "@vuepress/cli" "2.0.0-beta.15" "@vuepress/core" "2.0.0-beta.15" - "@vuepress/theme-default" "2.0.0-beta.15" + "@vuepress/theme-default" "2.0.0-beta.16" watchpack@^2.2.0: version "2.2.0"