From ea4c0a897db8e59ce0f1b05ec33cf09e9cd512aa Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Wed, 17 Sep 2025 17:47:50 +0800 Subject: [PATCH] add search --- .vitepress/config.ts | 20 ++++++++++++++++++++ .vitepress/theme/custom.css | 3 --- .vitepress/theme/index.ts | 1 - public/noto--bookmark-tabs.svg | 1 + 4 files changed, 21 insertions(+), 4 deletions(-) delete mode 100644 .vitepress/theme/custom.css create mode 100644 public/noto--bookmark-tabs.svg diff --git a/.vitepress/config.ts b/.vitepress/config.ts index 89aad62..25db986 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -22,6 +22,26 @@ export default defineConfig({ themeConfig: { // https://vitepress.dev/reference/default-theme-config externalLinkIcon: true, + logo: "/noto--bookmark-tabs.svg", + search: { + provider: "local", + options: { + translations: { + button: { buttonText: "搜索文档", buttonAriaLabel: "搜索文档" }, + modal: { + noResultsText: "无法找到相关结果", + resetButtonTitle: "清除查询条件", + displayDetails: "显示更多结果", + backButtonTitle: "返回", + footer: { + selectText: "选择", + navigateText: "切换", + closeText: "关闭", + }, + }, + }, + }, + }, nav: [ { text: "首页", link: "/" }, { text: "编程基础", link: "/basic/manual/book/index.md" }, diff --git a/.vitepress/theme/custom.css b/.vitepress/theme/custom.css deleted file mode 100644 index dd0f80c..0000000 --- a/.vitepress/theme/custom.css +++ /dev/null @@ -1,3 +0,0 @@ -:lang(zh) { - --vp-code-copy-copied-text-content: '已复制' - } \ No newline at end of file diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts index 4f9e42b..55afef1 100644 --- a/.vitepress/theme/index.ts +++ b/.vitepress/theme/index.ts @@ -3,7 +3,6 @@ import DefaultTheme from "vitepress/theme" import BVideo from "./components/BVideo.vue" import Author from "./components/Author.vue" import CodeEditor from "./components/CodeEditor.vue" -import './custom.css' export default { extends: DefaultTheme, diff --git a/public/noto--bookmark-tabs.svg b/public/noto--bookmark-tabs.svg new file mode 100644 index 0000000..d90a462 --- /dev/null +++ b/public/noto--bookmark-tabs.svg @@ -0,0 +1 @@ + \ No newline at end of file