<http://foo.bar.baz>`
<https://foo.bar.baz>`
*$*alpha.
+*£*bravo.
+*€*charlie.
+```````````````````````````````` + + Intraword emphasis with `*` is permitted: ```````````````````````````````` example @@ -7428,16 +7442,16 @@ _a `_`_ ```````````````````````````````` example -**a[foohttp://example.com/?search=](uri)
+[foohttps://example.com/?search=](uri)
```````````````````````````````` @@ -8091,11 +8105,11 @@ and autolinks over link grouping: ```````````````````````````````` example -[foo[foohttp://example.com/?search=][ref]
+[foohttps://example.com/?search=][ref]
```````````````````````````````` @@ -8295,7 +8309,7 @@ A [collapsed reference link](@) consists of a [link label] that [matches] a [link reference definition] elsewhere in the document, followed by the string `[]`. -The contents of the first link label are parsed as inlines, +The contents of the link label are parsed as inlines, which are used as the link's text. The link's URI and title are provided by the matching reference link definition. Thus, `[foo][]` is equivalent to `[foo][foo]`. @@ -8348,7 +8362,7 @@ A [shortcut reference link](@) consists of a [link label] that [matches] a [link reference definition] elsewhere in the document and is not followed by `[]` or a link label. -The contents of the first link label are parsed as inlines, +The contents of the link label are parsed as inlines, which are used as the link's text. The link's URI and title are provided by the matching link reference definition. Thus, `[foo]` is equivalent to `[foo][]`. @@ -8435,7 +8449,7 @@ following closing bracket: ```````````````````````````````` -Full and compact references take precedence over shortcut +Full and collapsed references take precedence over shortcut references: ```````````````````````````````` example @@ -8771,9 +8785,9 @@ Here are some valid autolinks: ```````````````````````````````` example -http://foo.bar.baz/test?q=hello&id=22&boolean
+https://foo.bar.baz/test?q=hello&id=22&boolean
```````````````````````````````` @@ -8813,9 +8827,9 @@ with their syntax: ```````````````````````````````` example -<http://foo.bar/baz bim>
+<https://foo.bar/baz bim>
```````````````````````````````` Backslash-escapes do not work inside autolinks: ```````````````````````````````` example -< http://foo.bar >
+< https://foo.bar >
```````````````````````````````` @@ -8913,9 +8927,9 @@ These are not autolinks: ```````````````````````````````` example -http://example.com +https://example.com . -http://example.com
+https://example.com
```````````````````````````````` @@ -9660,7 +9674,7 @@ through the stack for an opening `[` or `![` delimiter. delimiter from the stack, and return a literal text node `]`. - If we find one and it's active, then we parse ahead to see if - we have an inline link/image, reference link/image, compact reference + we have an inline link/image, reference link/image, collapsed reference link/image, or shortcut reference link/image. + If we don't, then we remove the opening delimiter from the