fix: fix escape characters in links (#2628)
* fix: fix escape characters in links * chore: remove escapes in def * chore: fix lang replace on undefined
This commit is contained in:
parent
3d389d5bd3
commit
44a2a2393c
@ -103,7 +103,7 @@ export class Tokenizer {
|
||||
return {
|
||||
type: 'code',
|
||||
raw,
|
||||
lang: cap[2] ? cap[2].trim() : cap[2],
|
||||
lang: cap[2] ? cap[2].trim().replace(this.rules.inline._escapes, '$1') : cap[2],
|
||||
text
|
||||
};
|
||||
}
|
||||
@ -371,8 +371,8 @@ export class Tokenizer {
|
||||
type: 'def',
|
||||
tag,
|
||||
raw: cap[0],
|
||||
href: cap[2],
|
||||
title: cap[3]
|
||||
href: cap[2] ? cap[2].replace(this.rules.inline._escapes, '$1') : cap[2],
|
||||
title: cap[3] ? cap[3].replace(this.rules.inline._escapes, '$1') : cap[3]
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -181,8 +181,7 @@
|
||||
"example": 23,
|
||||
"start_line": 605,
|
||||
"end_line": 611,
|
||||
"section": "Backslash escapes",
|
||||
"shouldFail": true
|
||||
"section": "Backslash escapes"
|
||||
},
|
||||
{
|
||||
"markdown": "``` foo\\+bar\nfoo\n```\n",
|
||||
@ -190,8 +189,7 @@
|
||||
"example": 24,
|
||||
"start_line": 614,
|
||||
"end_line": 621,
|
||||
"section": "Backslash escapes",
|
||||
"shouldFail": true
|
||||
"section": "Backslash escapes"
|
||||
},
|
||||
{
|
||||
"markdown": " & © Æ Ď\n¾ ℋ ⅆ\n∲ ≧̸\n",
|
||||
@ -1624,8 +1622,7 @@
|
||||
"example": 202,
|
||||
"start_line": 3307,
|
||||
"end_line": 3313,
|
||||
"section": "Link reference definitions",
|
||||
"shouldFail": true
|
||||
"section": "Link reference definitions"
|
||||
},
|
||||
{
|
||||
"markdown": "[foo]\n\n[foo]: url\n",
|
||||
|
@ -181,8 +181,7 @@
|
||||
"example": 23,
|
||||
"start_line": 605,
|
||||
"end_line": 611,
|
||||
"section": "Backslash escapes",
|
||||
"shouldFail": true
|
||||
"section": "Backslash escapes"
|
||||
},
|
||||
{
|
||||
"markdown": "``` foo\\+bar\nfoo\n```\n",
|
||||
@ -190,8 +189,7 @@
|
||||
"example": 24,
|
||||
"start_line": 614,
|
||||
"end_line": 621,
|
||||
"section": "Backslash escapes",
|
||||
"shouldFail": true
|
||||
"section": "Backslash escapes"
|
||||
},
|
||||
{
|
||||
"markdown": " & © Æ Ď\n¾ ℋ ⅆ\n∲ ≧̸\n",
|
||||
@ -1624,8 +1622,7 @@
|
||||
"example": 202,
|
||||
"start_line": 3307,
|
||||
"end_line": 3313,
|
||||
"section": "Link reference definitions",
|
||||
"shouldFail": true
|
||||
"section": "Link reference definitions"
|
||||
},
|
||||
{
|
||||
"markdown": "[foo]\n\n[foo]: url\n",
|
||||
|
Loading…
x
Reference in New Issue
Block a user