From bc203a59dbae4d27d56b0dc8a484fc981df2e9e1 Mon Sep 17 00:00:00 2001 From: Koy Zhuang <369491420@qq.com> Date: Wed, 26 Oct 2022 22:36:01 +0800 Subject: [PATCH] Revert "fix: fix docsify-ignore in seach title. (#1872)" This reverts commit 7fdc484900e1d0b6b41a69ff9a31e461143fdc5b. --- src/core/util/str.js | 9 --------- src/plugins/search/search.js | 12 +++++++----- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/src/core/util/str.js b/src/core/util/str.js index 4663b5ebe5..f8b8ec4c68 100644 --- a/src/core/util/str.js +++ b/src/core/util/str.js @@ -5,12 +5,3 @@ export function startsWith(str, prefix) { export function endsWith(str, suffix) { return str.indexOf(suffix, str.length - suffix.length) !== -1; } - -export function removeDocsifyIgnoreTag(str) { - return str - .replace(//, '') - .replace(/{docsify-ignore}/, '') - .replace(//, '') - .replace(/{docsify-ignore-all}/, '') - .trim(); -} diff --git a/src/plugins/search/search.js b/src/plugins/search/search.js index 91a21094e6..f889a08e56 100644 --- a/src/plugins/search/search.js +++ b/src/plugins/search/search.js @@ -1,6 +1,5 @@ /* eslint-disable no-unused-vars */ import { getAndRemoveConfig } from '../../core/render/utils'; -import { removeDocsifyIgnoreTag } from '../../core/util/str'; let INDEXS = {}; @@ -90,16 +89,19 @@ export function genIndex(path, content = '', router, depth) { if (token.type === 'heading' && token.depth <= depth) { const { str, config } = getAndRemoveConfig(token.text); - const text = removeDocsifyIgnoreTag(token.text); - if (config.id) { slug = router.toURL(path, { id: slugify(config.id) }); } else { - slug = router.toURL(path, { id: slugify(escapeHtml(text)) }); + slug = router.toURL(path, { id: slugify(escapeHtml(token.text)) }); } if (str) { - title = removeDocsifyIgnoreTag(str); + title = str + .replace(//, '') + .replace(/{docsify-ignore}/, '') + .replace(//, '') + .replace(/{docsify-ignore-all}/, '') + .trim(); } index[slug] = { slug, title: title, body: '' };