add search plugin (#816)

This commit is contained in:
renmu123 2023-09-14 19:55:11 +08:00 committed by GitHub
parent 3a408362c7
commit d6d1787145
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 60 additions and 41 deletions

View File

@ -1,46 +1,51 @@
import { defaultTheme, defineUserConfig } from 'vuepress' import { defaultTheme, defineUserConfig } from "vuepress";
import markdownItTaskLists from 'markdown-it-task-lists' import markdownItTaskLists from "markdown-it-task-lists";
import { copyCodePlugin } from "vuepress-plugin-copy-code2"; import { copyCodePlugin } from "vuepress-plugin-copy-code2";
import { searchPlugin } from "@vuepress/plugin-search";
export default defineUserConfig({ export default defineUserConfig({
base: "/bilibili-API-collect/", base: "/bilibili-API-collect/",
lang: 'zh-CN', lang: "zh-CN",
title: "BAC Document", title: "BAC Document",
description: "社区开源的第三方哔哩哔哩 API 文档", description: "社区开源的第三方哔哩哔哩 API 文档",
head: [ head: [["link", { rel: "icon", href: "/logo2.jpg" }]],
['link', { rel: 'icon', href: '/logo2.jpg' }]
],
locales: { locales: {
'/': { "/": {
lang: 'zh-CN', lang: "zh-CN",
}, },
}, },
theme: defaultTheme({ theme: defaultTheme({
logo: '/logo2.jpg', logo: "/logo2.jpg",
navbar: [ navbar: [
{ text: '首页', link: '/' }, { text: "首页", link: "/" },
{ text: '目录', link: '/#🍴目录' }, { text: "目录", link: "/#🍴目录" },
{ text: '贡献指南', link: '/CONTRIBUTING.html' }, { text: "贡献指南", link: "/CONTRIBUTING.html" },
{ {
text: '相关社群', text: "相关社群",
children: [ children: [
{ text: 'QQ交流群', link: 'http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=2rRJXK3zgU5yi3e_4rNLeJYUjMLzw_Jj&authKey=L%2FN3EfZXo3QFjEuHq4ifTgh%2F384UmrYpjl7dbYPhYHtznhfJWxkymxQKObQunmEQ&noverify=0&group_code=560304737' }, {
{ text: 'Telegram交流群', link: 'https://t.me/bilibili_API_collect_community' } text: "QQ交流群",
] link: "http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=2rRJXK3zgU5yi3e_4rNLeJYUjMLzw_Jj&authKey=L%2FN3EfZXo3QFjEuHq4ifTgh%2F384UmrYpjl7dbYPhYHtznhfJWxkymxQKObQunmEQ&noverify=0&group_code=560304737",
} },
{
text: "Telegram交流群",
link: "https://t.me/bilibili_API_collect_community",
},
], ],
sidebar: 'auto', },
repo: 'SocialSisterYi/bilibili-API-collect', ],
docsBranch: 'master', sidebar: "auto",
editLinkText: '在 GitHub 上编辑此页', repo: "SocialSisterYi/bilibili-API-collect",
docsBranch: "master",
editLinkText: "在 GitHub 上编辑此页",
}), }),
plugins: [copyCodePlugin({})], plugins: [copyCodePlugin({}), searchPlugin({})],
markdown: { markdown: {
code: { code: {
lineNumbers: true lineNumbers: true,
} },
}, },
extendsMarkdown: (md) => { extendsMarkdown: (md) => {
md.use(markdownItTaskLists) md.use(markdownItTaskLists);
} },
}) });

View File

@ -14,6 +14,7 @@
"devDependencies": { "devDependencies": {
"vuepress": "2.0.0-beta.67", "vuepress": "2.0.0-beta.67",
"vuepress-plugin-copy-code2": "2.0.0-beta.237", "vuepress-plugin-copy-code2": "2.0.0-beta.237",
"vuepress-vite": "2.0.0-beta.67" "vuepress-vite": "2.0.0-beta.67",
"@vuepress/plugin-search": "^2.0.0-beta.67"
} }
} }

View File

@ -553,6 +553,19 @@
"@vuepress/core" "2.0.0-beta.67" "@vuepress/core" "2.0.0-beta.67"
prismjs "^1.29.0" prismjs "^1.29.0"
"@vuepress/plugin-search@^2.0.0-beta.67":
version "2.0.0-beta.67"
resolved "https://registry.yarnpkg.com/@vuepress/plugin-search/-/plugin-search-2.0.0-beta.67.tgz#f903a10c360de0180517026b2bd992c2e33b9167"
integrity sha512-oju9DK2zQE7PqP7EXm/c0ekoG0clLSn4h6Y7DvgbXJRmonM42oHHj3DdC/eGtyLhTUGuD7mw93Svj2uaC556Nw==
dependencies:
"@vuepress/client" "2.0.0-beta.67"
"@vuepress/core" "2.0.0-beta.67"
"@vuepress/shared" "2.0.0-beta.67"
"@vuepress/utils" "2.0.0-beta.67"
chokidar "^3.5.3"
vue "^3.3.4"
vue-router "^4.2.4"
"@vuepress/plugin-theme-data@2.0.0-beta.67": "@vuepress/plugin-theme-data@2.0.0-beta.67":
version "2.0.0-beta.67" version "2.0.0-beta.67"
resolved "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.67.tgz#e2258b6b71096436dc89629a5a4b82b7bca4d275" resolved "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.67.tgz#e2258b6b71096436dc89629a5a4b82b7bca4d275"