fix: improve markdown render with CRLF (#1953)

This commit is contained in:
AlexVarchuk 2022-04-27 11:19:07 +03:00 committed by GitHub
parent 88e250e053
commit aba2d1ad2d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -101,7 +101,9 @@ export class MarkdownRenderer {
attachHeadingsDescriptions(rawText: string) {
const buildRegexp = (heading: MarkdownHeading) => {
return new RegExp(`##?\\s+${heading.name.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&')}\s*\n`);
return new RegExp(
`##?\\s+${heading.name.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&')}\s*(\n|\r\n)`,
);
};
const flatHeadings = this.flattenHeadings(this.headings);