doc:补全快速配置页,侧边栏子菜单折叠,统一页面的pageInfo

This commit is contained in:
lazy
2024-02-19 20:09:55 +08:00
committed by RockChinQ
parent 413566e16e
commit e016846480
17 changed files with 294 additions and 307 deletions
+1
View File
@@ -12,6 +12,7 @@
},
"devDependencies": {
"@vuepress/bundler-vite": "2.0.0-rc.7",
"@vuepress/plugin-catalog": "2.0.0-rc.14",
"nodejs-jieba": "^0.1.2",
"vue": "^3.4.15",
"vuepress": "2.0.0-rc.7",
+72 -41
View File
@@ -8,6 +8,9 @@ devDependencies:
'@vuepress/bundler-vite':
specifier: 2.0.0-rc.7
version: 2.0.0-rc.7
'@vuepress/plugin-catalog':
specifier: 2.0.0-rc.14
version: 2.0.0-rc.14([email protected])
nodejs-jieba:
specifier: ^0.1.2
version: 0.1.2
@@ -54,7 +57,7 @@ packages:
dev: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==, tarball: https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz}
resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [aix]
@@ -63,7 +66,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz}
resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
@@ -72,7 +75,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz}
resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
@@ -81,7 +84,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz}
resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
@@ -90,7 +93,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz}
resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
@@ -99,7 +102,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz}
resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
@@ -108,7 +111,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz}
resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
@@ -117,7 +120,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz}
resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
@@ -126,7 +129,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz}
resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
@@ -135,7 +138,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz}
resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
@@ -144,7 +147,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz}
resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
@@ -153,7 +156,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz}
resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
@@ -162,7 +165,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz}
resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
@@ -171,7 +174,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz}
resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
@@ -180,7 +183,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz}
resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
@@ -189,7 +192,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz}
resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
@@ -198,7 +201,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz}
resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
@@ -207,7 +210,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz}
resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
@@ -216,7 +219,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz}
resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
@@ -225,7 +228,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz}
resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
@@ -234,7 +237,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz}
resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
@@ -243,7 +246,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz}
resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
@@ -252,7 +255,7 @@ packages:
optional: true
/@esbuild/[email protected]:
resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz}
resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
@@ -687,14 +690,14 @@ packages:
dev: true
/@pkgjs/[email protected]:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, tarball: https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz}
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
requiresBuild: true
dev: true
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.10.0.tgz}
resolution: {integrity: sha512-/MeDQmcD96nVoRumKUljsYOLqfv1YFJps+0pTrb2Z9Nl/w5qNUysMaWQsrd1mvAlNT4yza1iVyIu4Q4AgF6V3A==}
cpu: [arm]
os: [android]
requiresBuild: true
@@ -702,7 +705,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.10.0.tgz}
resolution: {integrity: sha512-lvu0jK97mZDJdpZKDnZI93I0Om8lSDaiPx3OiCk0RXn3E8CMPJNS/wxjAvSJJzhhZpfjXsjLWL8LnS6qET4VNQ==}
cpu: [arm64]
os: [android]
requiresBuild: true
@@ -710,7 +713,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.10.0.tgz}
resolution: {integrity: sha512-uFpayx8I8tyOvDkD7X6n0PriDRWxcqEjqgtlxnUA/G9oS93ur9aZ8c8BEpzFmsed1TH5WZNG5IONB8IiW90TQg==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
@@ -718,7 +721,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==, tarball: https://registry.npmmirror.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.10.0.tgz}
resolution: {integrity: sha512-nIdCX03qFKoR/MwQegQBK+qZoSpO3LESurVAC6s6jazLA1Mpmgzo3Nj3H1vydXp/JM29bkCiuF7tDuToj4+U9Q==}
cpu: [x64]
os: [darwin]
requiresBuild: true
@@ -726,7 +729,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.10.0.tgz}
resolution: {integrity: sha512-Fz7a+y5sYhYZMQFRkOyCs4PLhICAnxRX/GnWYReaAoruUzuRtcf+Qnw+T0CoAWbHCuz2gBUwmWnUgQ67fb3FYw==}
cpu: [arm]
os: [linux]
requiresBuild: true
@@ -734,7 +737,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.10.0.tgz}
resolution: {integrity: sha512-yPtF9jIix88orwfTi0lJiqINnlWo6p93MtZEoaehZnmCzEmLL0eqjA3eGVeyQhMtxdV+Mlsgfwhh0+M/k1/V7Q==}
cpu: [arm64]
os: [linux]
libc: [glibc]
@@ -743,7 +746,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.10.0.tgz}
resolution: {integrity: sha512-9GW9yA30ib+vfFiwjX+N7PnjTnCMiUffhWj4vkG4ukYv1kJ4T9gHNg8zw+ChsOccM27G9yXrEtMScf1LaCuoWQ==}
cpu: [arm64]
os: [linux]
libc: [musl]
@@ -752,7 +755,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.10.0.tgz}
resolution: {integrity: sha512-X1ES+V4bMq2ws5fF4zHornxebNxMXye0ZZjUrzOrf7UMx1d6wMQtfcchZ8SqUnQPPHdOyOLW6fTcUiFgHFadRA==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
@@ -761,7 +764,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.10.0.tgz}
resolution: {integrity: sha512-w/5OpT2EnI/Xvypw4FIhV34jmNqU5PZjZue2l2Y3ty1Ootm3SqhI+AmfhlUYGBTd9JnpneZCDnt3uNOiOBkMyw==}
cpu: [x64]
os: [linux]
libc: [glibc]
@@ -770,7 +773,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==, tarball: https://registry.npmmirror.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.10.0.tgz}
resolution: {integrity: sha512-q/meftEe3QlwQiGYxD9rWwB21DoKQ9Q8wA40of/of6yGHhZuGfZO0c3WYkN9dNlopHlNT3mf5BPsUSxoPuVQaw==}
cpu: [x64]
os: [linux]
libc: [musl]
@@ -779,7 +782,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.10.0.tgz}
resolution: {integrity: sha512-NrR6667wlUfP0BHaEIKgYM/2va+Oj+RjZSASbBMnszM9k+1AmliRjHc3lJIiOehtSSjqYiO7R6KLNrWOX+YNSQ==}
cpu: [arm64]
os: [win32]
requiresBuild: true
@@ -787,7 +790,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.10.0.tgz}
resolution: {integrity: sha512-FV0Tpt84LPYDduIDcXvEC7HKtyXxdvhdAOvOeWMWbQNulxViH2O07QXkT/FffX4FqEI02jEbCJbr+YcuKdyyMg==}
cpu: [ia32]
os: [win32]
requiresBuild: true
@@ -795,7 +798,7 @@ packages:
optional: true
/@rollup/[email protected]:
resolution: {integrity: sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==, tarball: https://registry.npmmirror.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.10.0.tgz}
resolution: {integrity: sha512-OZoJd+o5TaTSQeFFQ6WjFCiltiYVjIdsXxwu/XZ8qRpsvMQr4UsVrE5UyT9RIvsnuF47DqkJKhhVZ2Q9YW9IpQ==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -1068,6 +1071,21 @@ packages:
- typescript
dev: true
/@vuepress/[email protected]([email protected]):
resolution: {integrity: sha512-w4H8IV3xgwSyypks7PR9hXX5sw6eN8tJGSkZ8Ru56sf4W7x2b9I9+++5Drgb8nPSoWA1sIuU++XC8NbdtoVmRQ==}
peerDependencies:
vuepress: 2.0.0-rc.7
dependencies:
'@vue/shared': 3.4.18
cheerio: 1.0.0-rc.12
fflate: 0.8.2
gray-matter: 4.0.3
vue: 3.4.18
vuepress: 2.0.0-rc.7(@vuepress/[email protected])([email protected])
transitivePeerDependencies:
- typescript
dev: true
/@vuepress/[email protected]:
resolution: {integrity: sha512-mczvo7MZxxXXj5htDXK22r0a7JjTP5sTlcywtVOTJurzCKp8SNSbr3HdmsAnr9S838Hn9+dkvhs57rqgPG3UHA==, tarball: https://registry.npmmirror.com/@vuepress/markdown/-/markdown-2.0.0-rc.7.tgz}
dependencies:
@@ -1134,7 +1152,7 @@ packages:
dev: true
/@vuepress/[email protected]([email protected]):
resolution: {integrity: sha512-qlWDUeIsYKcxLa0A//344DarCdLdD3pxfcR5YvJm0CwGCBgA0LnG4gbfMGXyvvRDea/aOnsWK7ePXoDPWvCOPw==, tarball: https://registry.npmmirror.com/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.12.tgz}
resolution: {integrity: sha512-qlWDUeIsYKcxLa0A//344DarCdLdD3pxfcR5YvJm0CwGCBgA0LnG4gbfMGXyvvRDea/aOnsWK7ePXoDPWvCOPw==}
peerDependencies:
vuepress: 2.0.0-rc.7
dependencies:
@@ -1146,6 +1164,19 @@ packages:
- typescript
dev: true
/@vuepress/[email protected]([email protected]):
resolution: {integrity: sha512-lpWg/vooMHssbF17hSjh22iqMcP5c7UkzLi8YaKNntk9frdKGPRhs5A74fFjr8jTHGt4+S3PxOaGkcmgfnbRdQ==}
peerDependencies:
vuepress: 2.0.0-rc.7
dependencies:
'@vuepress/helper': 2.0.0-rc.14([email protected])
vue: 3.4.18
vue-router: 4.2.5([email protected])
vuepress: 2.0.0-rc.7(@vuepress/[email protected])([email protected])
transitivePeerDependencies:
- typescript
dev: true
/@vuepress/[email protected]([email protected]):
resolution: {integrity: sha512-6FELMaKsaQ/hjPom8VjTC5N9QKdtCLrHLeSz2D2z16+9rnbkAfootEH1T08GN3/PyP2ZZA8OqCPvaNAKiCKGiQ==, tarball: https://registry.npmmirror.com/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.12.tgz}
peerDependencies:
@@ -1751,7 +1782,7 @@ packages:
dev: true
/[email protected]:
resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==, tarball: https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz}
resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==}
requiresBuild: true
dependencies:
iconv-lite: 0.6.3
@@ -1926,7 +1957,7 @@ packages:
dev: true
/[email protected]:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz}
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
@@ -3609,7 +3640,7 @@ packages:
dev: true
/[email protected]:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, tarball: https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz}
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
dependencies:
ansi-styles: 4.3.0
+9 -2
View File
@@ -11,6 +11,7 @@ export default sidebar({
{
text: "部署教程",
icon: "blog",
collapsible: true,
prefix: "posts/deploy/",
link: "posts/deploy/",
children: [
@@ -59,7 +60,11 @@ export default sidebar({
link: "official",
}
],
},
},{
text: "填写配置信息",
icon: "class",
link: "config",
}
],
},
{
@@ -68,13 +73,14 @@ export default sidebar({
link: "posts/command",
},
{
text: "配置方法",
text: "配置详解",
icon: "context",
link: "posts/config-intro",
},
{
text: "常见问题",
icon: "info",
collapsible: true,
link: "posts/error/",
prefix: "posts/error/",
children: [
@@ -98,6 +104,7 @@ export default sidebar({
{
text: "插件功能",
icon: "plugin",
collapsible: true,
prefix: "posts/plugin/",
link: "posts/plugin/intro",
// collapsible: true,
+3
View File
@@ -137,6 +137,9 @@ export default hopeTheme({
// sandpack: true,
},
sitemap: true,
catalog: true,
// 如果你需要 PWA。安装 vuepress-plugin-pwa2 并取消下方注释
// pwa: {
// favicon: "/favicon.ico",
-13
View File
@@ -1,13 +0,0 @@
---
head:
- - meta
- name: keywords
content: ChatGPT QQ机器人,实时联网,支持插件,高稳定性,采用mirai或gocq框架,QChatGPT项目wiki页目录
title: 页面目录
icon: tree
date: 2023-09-30
category:
- 页面目录
index: false
---
<AutoCatalog base='/posts/'/>
+9 -7
View File
@@ -5,10 +5,8 @@ head:
content: ChatGPT QQ机器人教程,QChatGPT项目部署教程
title: 部署教程
icon: blog
author: Lazy,ikun
date: 2023-10-28
category:
- 部署教程
author: Lazy
date: 2024-02-18
index: false
---
:::info 目录
@@ -17,13 +15,17 @@ index: false
## 部署教程:
### [第一步:部署QChatGPT](qchatgpt/)
## [第一步:部署QChatGPT](qchatgpt/)
#### [👉部署QChatGPT的教程👈](qchatgpt/)
### [👉部署QChatGPT的教程👈](qchatgpt/)
## [第二步:部署消息平台](platforms/)
#### 👉[部署消息平台的教程👈](platforms/)
### 👉[部署消息平台的教程👈](platforms/)
## [第三步:填写配置信息](config.md)
### 👉[填写配置信息的教程](config.md)👈
## 本项目交流 QQ 群
+193
View File
@@ -0,0 +1,193 @@
---
head:
- - meta
- name: keywords
content: ChatGPT QQ机器人教程,QChatGPT项目部署教程
title: 填写配置信息
icon: class
author: Lazy
date: 2024-02-18
---
为了快速上手,你需要重点关注以下文件:
- `data/config/platform.json`
- `data/config/provider.json`
## 配置消息平台platform.json
配置data/config/platform.json
```json
{
"adapter": "yiri-mirai",
"enable": false,
"host": "127.0.0.1",
"port": 8080,
"verifyKey": "yirimirai",
"qq": 123456789
},
{
"adapter": "nakuru",
"enable": false,
"host": "127.0.0.1",
"ws_port": 8080,
"http_port": 5700,
"token": ""
},
{
"adapter": "aiocqhttp",
"enable": false,
"host": "127.0.0.1",
"port": 8080
},
{
"adapter": "qq-botpy",
"enable": false,
"appid": "",
"secret": "",
"intents": [
"public_guild_messages",
"direct_message"
]
}
```
截至2024年2月13日,目前支持`mirai`、`go-cqhttp`、`aiocqhttp`、`QQ官方机器人`,支持同时开启多个消息适配器,甚至四个全开
#### 接入mirai
```json
{
"adapter": "yiri-mirai",
"enable": false,
"host": "127.0.0.1",
"port": 8080,
"verifyKey": "yirimirai",
"qq": 123456789
},
```
`"adapter": "yiri-mirai"`,无需动,表明是接入`mirai`的配置
`enable`:是否启用,`true`开启
`host`:主机地址,一般不动
`port`:设置端口,默认8080,与`mirai-api-http`里面设置的保持一致
`verifyKey`:密钥,默认yirimirai,与`mirai-api-http`里面设置的保持一致
`qq`:设置机器人QQ号,与当前mirai登录的机器人的QQ号保持一致
#### 接入go-cqhttp
```json
{
"adapter": "nakuru",
"enable": false,
"host": "127.0.0.1",
"ws_port": 8080,
"http_port": 5700,
"token": ""
},
```
`"adapter": "nakuru",`,无需动,表明是接入`go-cqhttp`的配置
`enable`:是否启用,`true`开启
`host`:主机地址,一般不动
`ws_port`:正向WS服务器监听地址,与`go-cqhttp`的`config.yml`里面的保持一致
`http_port`:http服务器监听地址,与`go-cqhttp`的`config.yml`里面的保持一致
`token`:验证密钥,,与`go-cqhttp`的`config.yml`里面的保持一致
#### 接入shamrock等onebot协议实现的机器人框架
```json
{
"adapter": "aiocqhttp",
"enable": false,
"host": "127.0.0.1",
"port": 8080
},
```
`"adapter": "aiocqhttp",`,无需动,表示是接入`shamrock等onebot协议实现的机器人框架`的配置
`enable`:是否启用,`true`开启
`host`:主机地址,一般不动
`port`:设置端口,默认8080,与对应框架里面设置的保持一致
#### 接入QQ官方机器人
```json
{
"adapter": "qq-botpy",
"enable": false,
"appid": "",
"secret": "",
"intents": [
"public_guild_messages",
"direct_message"
]
}
```
`"adapter": "qq-botpy",`,无需动,表明是接入`QQ官方机器人`的配置
`enable`:是否启用,`true`开启
`appid`:申请到的QQ官方机器人的appid
`secret`:申请到的QQ官方机器人的secret
`intents`:控制监听的事件类型,`public_guild_messages` 频道消息`direct_message` 频道私聊消息 `public_messages` Q群消息(需要权限)
## 配置 AI 模型provider.json
配置data/config/provider.json
配置提供AI聊天接口的信息
```json
"enable-chat": true,
```
`enable-chat`:是否开启AI聊天功能
```json
"openai-config": {
"api-keys": [
"sk-1234567890"
],
"base_url": "https://api.openai.com/v1",
"chat-completions-params": {
"model": "gpt-3.5-turbo"
},
"request-timeout": 120
},
```
`api-keys`:以列表的形式设置若干个api key,例如:
```json
"api-keys": [
"sk-1234567890",
"sk-23452354253",
"sk-2352453674"
],
```
`base_url`:设置接口地址,后面一定要加`/v1`
`model`:选择模型
`request-timeout`:设置请求超时时间,以秒为单位,对于耗时较长的模型(如GPT4),建议设置较大值
+2 -5
View File
@@ -5,12 +5,9 @@ head:
content: ChatGPT QQ机器人教程,QChatGPT项目部署教程
title: 消息平台部署教程
icon: merge
author: Lazy,ikun
date: 2023-10-28
category:
- 部署教程
author: Lazy
date: 2023-02-17
index: false
---
:::info 目录
-2
View File
@@ -8,8 +8,6 @@ icon: mobile
order: 3
author: ikun
date: 2023-12-21
category:
- 部署教程
---
# OpenShamrock(未来可能的方向)
+2 -4
View File
@@ -5,10 +5,8 @@ head:
content: ChatGPT QQ机器人教程,QChatGPT项目部署教程
title: QChatGPT部署教程
icon: flow
author: Lazy,ikun
date: 2023-10-28
category:
- 部署教程
author: Lazy
date: 2023-02-17
index: false
---
:::info 目录
-2
View File
@@ -8,8 +8,6 @@ icon: stack
order: 4
author: Lazy,ikun
date: 2023-10-28
category:
- 部署教程
---
+2 -185
View File
@@ -6,10 +6,8 @@ head:
title: 手动部署(推荐,可以在所有平台上使用)
icon: support
order: 3
author: Lazy.ikun.RockChinQ
date: 2023-10-29
category:
- 部署教程
author: Lazy
date: 2023-02-17
---
:::warning
请使用Python 3.9.x以上版本,**注意不要使用3.12.x版本**,没有Python的需自行安装,参考[此教程](./more-details/python.md)
@@ -73,184 +71,3 @@ python3 main.py
- data/config/sensitive-words.json
- data/scenario/default.json
```
## 配置主程序
为了快速上手,你需要重点关注以下文件:
- `data/config/platform.json`
- `data/config/provider.json`
### 配置data/config/platform.json
```json
{
"adapter": "yiri-mirai",
"enable": false,
"host": "127.0.0.1",
"port": 8080,
"verifyKey": "yirimirai",
"qq": 123456789
},
{
"adapter": "nakuru",
"enable": false,
"host": "127.0.0.1",
"ws_port": 8080,
"http_port": 5700,
"token": ""
},
{
"adapter": "aiocqhttp",
"enable": false,
"host": "127.0.0.1",
"port": 8080
},
{
"adapter": "qq-botpy",
"enable": false,
"appid": "",
"secret": "",
"intents": [
"public_guild_messages",
"direct_message"
]
}
```
截至2024年2月13日,目前支持`mirai`、`go-cqhttp`、`aiocqhttp`、`QQ官方机器人`,支持同时开启多个消息适配器,甚至四个全开
#### 接入mirai
```json
{
"adapter": "yiri-mirai",
"enable": false,
"host": "127.0.0.1",
"port": 8080,
"verifyKey": "yirimirai",
"qq": 123456789
},
```
`"adapter": "yiri-mirai"`,无需动,表明是接入`mirai`的配置
`enable`:是否启用,`true`开启
`host`:主机地址,一般不动
`port`:设置端口,默认8080,与`mirai-api-http`里面设置的保持一致
`verifyKey`:密钥,默认yirimirai,与`mirai-api-http`里面设置的保持一致
`qq`:设置机器人QQ号,与当前mirai登录的机器人的QQ号保持一致
#### 接入go-cqhttp
```json
{
"adapter": "nakuru",
"enable": false,
"host": "127.0.0.1",
"ws_port": 8080,
"http_port": 5700,
"token": ""
},
```
`"adapter": "nakuru",`,无需动,表明是接入`go-cqhttp`的配置
`enable`:是否启用,`true`开启
`host`:主机地址,一般不动
`ws_port`:正向WS服务器监听地址,与`go-cqhttp`的`config.yml`里面的保持一致
`http_port`:http服务器监听地址,与`go-cqhttp`的`config.yml`里面的保持一致
`token`:验证密钥,,与`go-cqhttp`的`config.yml`里面的保持一致
#### 接入shamrock等onebot协议实现的机器人框架
```json
{
"adapter": "aiocqhttp",
"enable": false,
"host": "127.0.0.1",
"port": 8080
},
```
`"adapter": "aiocqhttp",`,无需动,表示是接入`shamrock等onebot协议实现的机器人框架`的配置
`enable`:是否启用,`true`开启
`host`:主机地址,一般不动
`port`:设置端口,默认8080,与对应框架里面设置的保持一致
#### 接入QQ官方机器人
```json
{
"adapter": "qq-botpy",
"enable": false,
"appid": "",
"secret": "",
"intents": [
"public_guild_messages",
"direct_message"
]
}
```
`"adapter": "qq-botpy",`,无需动,表明是接入`QQ官方机器人`的配置
`enable`:是否启用,`true`开启
`appid`:申请到的QQ官方机器人的appid
`secret`:申请到的QQ官方机器人的secret
`intents`:控制监听的事件类型,`public_guild_messages` 频道消息`direct_message` 频道私聊消息 `public_messages` Q群消息(需要权限)
### 配置data/config/provider.json
配置提供AI聊天接口的信息
```json
"enable-chat": true,
```
`enable-chat`:是否开启AI聊天功能
```json
"openai-config": {
"api-keys": [
"sk-1234567890"
],
"base_url": "https://api.openai.com/v1",
"chat-completions-params": {
"model": "gpt-3.5-turbo"
},
"request-timeout": 120
},
```
`api-keys`:以列表的形式设置若干个api key,例如:
```json
"api-keys": [
"sk-1234567890",
"sk-23452354253",
"sk-2352453674"
],
```
`base_url`:设置接口地址,后面一定要加`/v1`
`model`:选择模型
`request-timeout`:设置请求超时时间,以秒为单位,对于耗时较长的模型(如GPT4),建议设置较大值
@@ -8,8 +8,6 @@ icon: support
order: 3
author: Lazy
date: 2023-12-18
category:
- 部署教程
---
## 第一步:安装Python
-15
View File
@@ -1,15 +0,0 @@
---
head:
- - meta
- name: keywords
content: QChatGPT的插件开发教程页面
title: 插件开发
icon: tree
order: 1
author: Lazy
date: 2023-12-20
category:
- 插件使用
---
<AutoCatalog base='/posts/devolop/'/>
-14
View File
@@ -1,14 +0,0 @@
---
head:
- - meta
- name: keywords
content: ChatGPT QQ机器人报错,QChatGPT项目部署报错
title: 常见问题
icon: tree
author: Lazy
date: 2023-09-30
category:
- 常见问题
index: false
---
<AutoCatalog base='/posts/error/'/>
-15
View File
@@ -1,15 +0,0 @@
---
head:
- - meta
- name: keywords
content: QChatGPT的插件相关页面
title: 插件相关
icon: list
order: 1
author: Lazy
date: 2023-12-20
category:
- 插件使用
---
<AutoCatalog base='/posts/plugin/'/>
@@ -10,6 +10,7 @@ author: Lazy
date: 2023-12-20
category:
- 插件使用
index: false
---
<AutoCatalog base='/posts/plugin/some-plugin-deploy/'/>