(feat:search) handle blockquotes in markdown

This commit is contained in:
ManishMadan2882
2024-12-27 17:40:04 +05:30
parent 2420af3b6d
commit 5ddf9bd7ec

View File

@@ -86,6 +86,7 @@ export const processMarkdownString = (markdown: string, keyword?: string): Parse
const headingMatch = trimmedLine.match(/^(#{1,6})\s+(.+)$/);
const bulletMatch = trimmedLine.match(/^[-*]\s+(.+)$/);
const numberedMatch = trimmedLine.match(/^\d+\.\s+(.+)$/);
const blockquoteMatch = trimmedLine.match(/^>+\s*(.+)$/); // Updated regex to handle multiple '>' symbols
let content = trimmedLine;
@@ -107,6 +108,12 @@ export const processMarkdownString = (markdown: string, keyword?: string): Parse
content: content,
tag: 'numberedList'
};
} else if (blockquoteMatch) {
content = blockquoteMatch[1];
parsedElement = {
content: content,
tag: 'blockquote'
};
} else {
parsedElement = {
content: content,