From cfbae4fd9eb076ebd214abdde16330a11e9a5ab6 Mon Sep 17 00:00:00 2001 From: yangxingyuan <39261479+sanyuan0704@users.noreply.github.com> Date: Mon, 27 Nov 2023 13:51:53 +0800 Subject: [PATCH] fix: skip code blocks in search index (#403) --- .changeset/dry-beans-sit.md | 5 +++++ .../core/src/node/runtimeModule/siteData/extractPageData.ts | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 .changeset/dry-beans-sit.md diff --git a/.changeset/dry-beans-sit.md b/.changeset/dry-beans-sit.md new file mode 100644 index 000000000..d6eef76b3 --- /dev/null +++ b/.changeset/dry-beans-sit.md @@ -0,0 +1,5 @@ +--- +'@rspress/core': patch +--- + +fix: skip code blocks in search index diff --git a/packages/core/src/node/runtimeModule/siteData/extractPageData.ts b/packages/core/src/node/runtimeModule/siteData/extractPageData.ts index 219b6271b..90f46e5fe 100644 --- a/packages/core/src/node/runtimeModule/siteData/extractPageData.ts +++ b/packages/core/src/node/runtimeModule/siteData/extractPageData.ts @@ -78,6 +78,11 @@ export async function extractPageData( selector: 'img', format: 'skip', }, + { + // Skip code blocks + selector: 'pre > code', + format: 'skip', + }, ...['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].map(tag => ({ selector: tag, options: {