From c35e15657d4dd1bb022ebf0f3d5c2f1e387eb710 Mon Sep 17 00:00:00 2001 From: Ihor Aleksandrychiev Date: Thu, 18 Jun 2026 16:11:52 +0300 Subject: [PATCH] Fixed markdown references code appearing in the search titles Parse links/references as a text when creating search index Ticket: ENT-14187 Signed-off-by: Ihor Aleksandrychiev --- scripts/search/index/createIndex.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/search/index/createIndex.js b/scripts/search/index/createIndex.js index 92a6dc9..5721daa 100644 --- a/scripts/search/index/createIndex.js +++ b/scripts/search/index/createIndex.js @@ -45,7 +45,10 @@ const contentPath = path.resolve(__dirname + '/../../../content'); if (headersMatches) { for (const match of headersMatches) { - const header = match[1]; + const header = match[1] + .replace(/!?\[([^\]]*)\]\([^)]*\)/g, '$1') // inline links/images convert to text + .replace(/\[([^\]]*)\]\[[^\]]*\]/g, '$1') // reference links convert to text + .trim(); const headerId = header .replace(/\W+/g, '-') .replace(/-$/, '')