mirror of
https://github.com/danog/blackfriday.git
synced 2024-11-27 04:24:41 +01:00
Merge pull request #32 from bertzzie/master
Enable Parsing Inside a Link
This commit is contained in:
commit
472fe3a756
@ -180,8 +180,8 @@ const (
|
||||
|
||||
// '[': parse a link or an image or a footnote
|
||||
func link(p *parser, out *bytes.Buffer, data []byte, offset int) int {
|
||||
// no links allowed inside other links
|
||||
if p.insideLink {
|
||||
// no links allowed inside regular links, footnote, and deferred footnotes
|
||||
if p.insideLink && (data[offset-1] == '[' || data[offset+1] == '^') {
|
||||
return 0
|
||||
}
|
||||
|
||||
|
@ -390,6 +390,9 @@ func TestInlineLink(t *testing.T) {
|
||||
"[link]( with whitespace )\n",
|
||||
"<p><a href=\"with whitespace\">link</a></p>\n",
|
||||
|
||||
"[![image](someimage)](with image)\n",
|
||||
"<p><a href=\"with image\"><img src=\"someimage\" alt=\"image\" />\n</a></p>\n",
|
||||
|
||||
"[link](url \"one quote)\n",
|
||||
"<p><a href=\"url "one quote\">link</a></p>\n",
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user