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 {
|
return {
|
||||||
type: 'code',
|
type: 'code',
|
||||||
raw,
|
raw,
|
||||||
lang: cap[2] ? cap[2].trim() : cap[2],
|
lang: cap[2] ? cap[2].trim().replace(this.rules.inline._escapes, '$1') : cap[2],
|
||||||
text
|
text
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@ -371,8 +371,8 @@ export class Tokenizer {
|
|||||||
type: 'def',
|
type: 'def',
|
||||||
tag,
|
tag,
|
||||||
raw: cap[0],
|
raw: cap[0],
|
||||||
href: cap[2],
|
href: cap[2] ? cap[2].replace(this.rules.inline._escapes, '$1') : cap[2],
|
||||||
title: cap[3]
|
title: cap[3] ? cap[3].replace(this.rules.inline._escapes, '$1') : cap[3]
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -181,8 +181,7 @@
|
|||||||
"example": 23,
|
"example": 23,
|
||||||
"start_line": 605,
|
"start_line": 605,
|
||||||
"end_line": 611,
|
"end_line": 611,
|
||||||
"section": "Backslash escapes",
|
"section": "Backslash escapes"
|
||||||
"shouldFail": true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"markdown": "``` foo\\+bar\nfoo\n```\n",
|
"markdown": "``` foo\\+bar\nfoo\n```\n",
|
||||||
@ -190,8 +189,7 @@
|
|||||||
"example": 24,
|
"example": 24,
|
||||||
"start_line": 614,
|
"start_line": 614,
|
||||||
"end_line": 621,
|
"end_line": 621,
|
||||||
"section": "Backslash escapes",
|
"section": "Backslash escapes"
|
||||||
"shouldFail": true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"markdown": " & © Æ Ď\n¾ ℋ ⅆ\n∲ ≧̸\n",
|
"markdown": " & © Æ Ď\n¾ ℋ ⅆ\n∲ ≧̸\n",
|
||||||
@ -1624,8 +1622,7 @@
|
|||||||
"example": 202,
|
"example": 202,
|
||||||
"start_line": 3307,
|
"start_line": 3307,
|
||||||
"end_line": 3313,
|
"end_line": 3313,
|
||||||
"section": "Link reference definitions",
|
"section": "Link reference definitions"
|
||||||
"shouldFail": true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"markdown": "[foo]\n\n[foo]: url\n",
|
"markdown": "[foo]\n\n[foo]: url\n",
|
||||||
|
@ -181,8 +181,7 @@
|
|||||||
"example": 23,
|
"example": 23,
|
||||||
"start_line": 605,
|
"start_line": 605,
|
||||||
"end_line": 611,
|
"end_line": 611,
|
||||||
"section": "Backslash escapes",
|
"section": "Backslash escapes"
|
||||||
"shouldFail": true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"markdown": "``` foo\\+bar\nfoo\n```\n",
|
"markdown": "``` foo\\+bar\nfoo\n```\n",
|
||||||
@ -190,8 +189,7 @@
|
|||||||
"example": 24,
|
"example": 24,
|
||||||
"start_line": 614,
|
"start_line": 614,
|
||||||
"end_line": 621,
|
"end_line": 621,
|
||||||
"section": "Backslash escapes",
|
"section": "Backslash escapes"
|
||||||
"shouldFail": true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"markdown": " & © Æ Ď\n¾ ℋ ⅆ\n∲ ≧̸\n",
|
"markdown": " & © Æ Ď\n¾ ℋ ⅆ\n∲ ≧̸\n",
|
||||||
@ -1624,8 +1622,7 @@
|
|||||||
"example": 202,
|
"example": 202,
|
||||||
"start_line": 3307,
|
"start_line": 3307,
|
||||||
"end_line": 3313,
|
"end_line": 3313,
|
||||||
"section": "Link reference definitions",
|
"section": "Link reference definitions"
|
||||||
"shouldFail": true
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"markdown": "[foo]\n\n[foo]: url\n",
|
"markdown": "[foo]\n\n[foo]: url\n",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user