From 88d0d2d30ababca65bd933f9a41b7f1ec11600fb Mon Sep 17 00:00:00 2001 From: Rizumu Ayaka Date: Thu, 14 Mar 2024 12:59:41 +0800 Subject: [PATCH] fix: page title not found in search (#287) --- docs/.vitepress/config.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 6ce2b6b..ac65cfc 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -75,6 +75,15 @@ export default defineConfig({ }, }, }, + // Add title field in frontmatter to search + // You can exclude a page from search by adding search: false to the page's frontmatter. + _render(src, env, md) { + if (env.frontmatter?.search === false) return '' + let html = md.render(src, env) + if (env.frontmatter?.title) + html = md.render(`# ${env.frontmatter.title}\n`) + html + return html + }, }, }, },