diff options
author | Lauri Ojansivu <x@xet7.org> | 2019-04-20 16:51:57 +0300 |
---|---|---|
committer | Lauri Ojansivu <x@xet7.org> | 2019-04-20 16:51:57 +0300 |
commit | 02819ca16969b103493ebdd9a66f058995421507 (patch) | |
tree | a3352b65083c79ab733db2b99e7c4f0a1276277e /packages/markdown/marked/test/new/cm_links.md | |
parent | 53d42a17ffbc6466d2d422dfdcbd867ea31fe082 (diff) | |
parent | a5122cc0764b57a163c3e8ca3e00e703669a98db (diff) | |
download | wekan-02819ca16969b103493ebdd9a66f058995421507.tar.gz wekan-02819ca16969b103493ebdd9a66f058995421507.tar.bz2 wekan-02819ca16969b103493ebdd9a66f058995421507.zip |
Merge branch 'edge' into meteor-1.8
Diffstat (limited to 'packages/markdown/marked/test/new/cm_links.md')
-rw-r--r-- | packages/markdown/marked/test/new/cm_links.md | 515 |
1 files changed, 515 insertions, 0 deletions
diff --git a/packages/markdown/marked/test/new/cm_links.md b/packages/markdown/marked/test/new/cm_links.md new file mode 100644 index 00000000..11e90144 --- /dev/null +++ b/packages/markdown/marked/test/new/cm_links.md @@ -0,0 +1,515 @@ +--- +xhtml: true +--- + +Links +=================== + +### Example 459 + +[link](/uri "title") + +### Example 460 + +[link](/uri) + +### Example 461 + +[link]() + +### Example 462 + +[link](<>) + +### Example 463 + +[link](/my uri) + +### Example 464 + +[link](</my uri>) + +### Example 465 + +[link](foo +bar) + +### Example 466 + +[link](<foo +bar>) + +### Example 467 + +[link](\(foo\)) + +### Example 4680 + +ONE LEVEL of parentheses are allowed without escaping, as long as they are balanced: + +[link](foo(bar)) + +### Example 469 + +[link](foo\(and\(bar\)) + +### Example 470 + +However, if you have ANY unbalanced parentheses, you need to escape or use the <...> form: + +[link](<foo(and(bar)>) + +### Example 471 + +[link](foo\)\:) + +### Example 472 + +[link](#fragment) + +[link](http://example.com#fragment) + +[link](http://example.com?foo=3#frag) + +### Example 473 + +[link](foo\bar) + +### Example 4740 + +[link](foo%20bä) + +### Example 475 + +[link]("title") + +### Example 476 + +[link](/url "title") +[link](/url 'title') +[link](/url (title)) + +### Example 477 + +[link](/url "title \""") + +### Example 479 + +[link](/url "title "and" title") + +### Example 480 + +[link](/url 'title "and" title') + +### Example 481 + +[link]( /uri + "title" ) + +### Example 482 + +[link] (/uri) + +### Example 4830 + +The link text may contain ONE LEVEL of balanced brackets, but not unbalanced ones, unless they are escaped: + +[link [foo4830]](/uri) + +### Example 484 + +[link] bar](/uri) + +### Example 485 + +[link [bar](/uri) + +### Example 486 + +[link \[bar](/uri) + +### Example 487 + +[link *foo **bar** `#`*](/uri) + +### Example 488 + +[![moon](moon.jpg)](/uri) + +### Example 493 + +[foo *bar](baz*) + +### Example 494 + +*foo [bar* baz] + +### Example 498 + +[foo][bar] + +[bar]: /url "title" + +### Example 4990 + +[link [foo499]][ref499] + +[ref499]: /uri + +### Example 500 + +[link \[bar][ref] + +[ref]: /uri + +### Example 501 + +[link *foo **bar** `#`*][ref] + +[ref]: /uri + +### Example 502 + +[![moon](moon.jpg)][ref] + +[ref]: /uri + +### Example 5030 + +[foo [bar](/uri)][ref503] + +[ref503]: /uri + +### Example 504 + +[foo *bar [baz][ref504]*][ref504] + +[ref504]: /uri + +### Example 506 + +[foo *bar][ref] + +[ref]: /uri + +### Example 510 + +[foo][BaR] + +[bar]: /url "title" + +### Example 511 + +[Толпой][Толпой] is a Russian word. + +[ТОЛПОЙ]: /url + +### Example 512 + +[Foo + bar]: /url + +[Baz][Foo bar] + +### Example 513 + +[foo513] [bar513] + +[bar513]: /url "title" + +### Example 514 + +[foo514] +[bar514] + +[bar514]: /url "title" + +### Example 515 + +[foo515]: /url1 + +[foo515]: /url2 + +[bar][foo515] + +### Example 516 + +[bar][foo\!516] + +[foo!516]: /url + +### Example 517 + +[foo517][ref[517] + +[ref[517]: /uri + +### Example 518 + +[foo518][ref[bar518]518] + +[ref[bar518]518]: /uri + +### Example 519 + +[[[foo519]]] + +[[[foo519]]]: /url + +### Example 520 + +[foo][ref\[] + +[ref\[]: /uri + +### Example 521 + +[bar\\]: /uri + +[bar\\] + +### Example 522 + +[] + +[]: /uri + +### Example 523 + +[ + ] + +[ + ]: /uri + +### Example 524 + +[foo][] + +[foo]: /url "title" + +### Example 525 + +[*foo* bar][] + +[*foo* bar]: /url "title" + +### Example 526 + +[Foo][] + +[foo]: /url "title" + +### Example 527 + +[foo] +[] + +[foo]: /url "title" + +### Example 528 + +[foo] + +[foo]: /url "title" + +### Example 529 + +[*foo* bar] + +[*foo* bar]: /url "title" + +### Example 530 + +[[*foo* bar]] + +[*foo* bar]: /url "title" + +### Example 531 + +[[bar [foo531] + +[foo531]: /url + +### Example 532 + +[Foo] + +[foo]: /url "title" + +### Example 533 + +[foo533] bar + +[foo533]: /url + +### Example 534 + +\[foo] + +[foo534]: /url "title" + +### Example 536 + +[foo536][bar536] + +[foo536]: /url1 +[bar536]: /url2 + +### Example 537 + +[foo537][] + +[foo537]: /url1 + +### Example 538 + +[foo538]() + +[foo538]: /url1 + +### Example 539 + +[foo539](not a link) + +[foo539]: /url1 + +### Example 540 + +[foo540][bar540][baz540] + +[baz540]: /url + +### Example 541 + +[foo541][bar541][baz541] + +[baz541]: /url1 +[bar541]: /url2 + +### Example 542 + +[foo542][bar542][baz542] + +[baz542]: /url1 +[foo542]: /url2 + +### Example 543 + +![foo543](/url "title") + +### Example 5440 + +![foo *bar*544] + +[foo *bar*544]: train.jpg "train & tracks" + +### Example 5450 + +![foo ![bar](/url)](/url2) + +### Example 5460 + +![foo [bar](/url)](/url2) + +### Example 5470 + +![foo *bar*547][] + +[foo *bar*547]: train.jpg "train & tracks" + +### Example 5480 + +![foo *bar*][foobar548] + +[FOOBAR548]: train.jpg "train & tracks" + +### Example 549 + +![foo](train.jpg) + +### Example 550 + +My ![foo bar](/path/to/train.jpg "title" ) + +### Example 551 + +![foo](<url>) + +### Example 552 + +![](/url) + +### Example 553 + +![foo][bar553] + +[bar553]: /url + +### Example 554 + +![foo][bar554] + +[BAR554]: /url + +### Example 555 + +![foo][] + +[foo]: /url "title" + +### Example 5560 + +![*foo* bar][] + +[*foo* bar]: /url "title" + +### Example 557 + +![Foo][] + +[foo]: /url "title" + +### Example 558 + +![foo] +[] + +[foo]: /url "title" + +### Example 559 + +![foo] + +[foo]: /url "title" + +### Example 5600 + +![*foo* bar] + +[*foo* bar]: /url "title" + +### Example 561 + +![[foo561]] + +[[foo561]]: /url "title" + +### Example 562 + +![Foo] + +[foo]: /url "title" + +### Example 563 + +!\[foo] + +[foo]: /url "title" + +### Example 564 + +\![foo] + +[foo]: /url "title" + |