diff --git a/packages/cli/src/lib/markdown.ts b/packages/cli/src/lib/markdown.ts index 3a0a3be..1cfaed5 100644 --- a/packages/cli/src/lib/markdown.ts +++ b/packages/cli/src/lib/markdown.ts @@ -388,7 +388,7 @@ export function stripMarkdownForText(markdown: string): string { .replace(/`([^`]+)`/g, "$1") // Remove inline code formatting .replace(/!\[.*?\]\(.*?\)/g, "") // Remove images .replace(/\n{3,}/g, "\n\n") // Normalize multiple newlines - .replace(/~~([^~]+)~~/g, "$1") // Remove strikethrough + .replace(/(~{1,2})([^~]+?)\1/g, "$2") // Remove strikethrough for ~text~ and ~~text~~ .replace(//g, "") // Remove any html comments .replace(/^\s*\[\^[^\]]+\]:[^\r\n]*(?:\r?\n[ \t]+[^\r\n]*)*/gm, "") // Remove any footnotes .trim();