We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8ee5c34 commit caeb6edCopy full SHA for caeb6ed
src/Tokenizer.ts
@@ -156,8 +156,8 @@ export class _Tokenizer {
156
blockquote(src: string): Tokens.Blockquote | undefined {
157
const cap = this.rules.block.blockquote.exec(src);
158
if (cap) {
159
- // replace newline with space before setext continuation
160
- let text = cap[0].replace(/\n *((?:=+|-+) *(?:\n|$))/, ' $1');
+ // preceded setext continuation with 4 spaces so it isn't a setext
+ let text = cap[0].replace(/\n {0,3}((?:=+|-+) *(?:\n|$))/, '\n $1');
161
text = rtrim(text.replace(/^ *>[ \t]?/gm, ''), '\n');
162
const top = this.lexer.state.top;
163
this.lexer.state.top = true;
0 commit comments