Markdown support on WordPress.com is a farce.
Posted by jpluimers on 2014/11/10
Too bad the Markdown support from WordPress is a farce.
Below the horizontal rule is the Leak Check test from CommonMark. The rendering is even worse than the spec.txt rendering I posted before.
via:
→foo→baz→→bim
a→a
ὐ→a
- `one
- two`
***
+++
===
—
**
__
***
Foo
***
-
-
- –
-
_ _ _ _ a
a——
–
- foo
- bar
Foo
bar
Foo
bar
- Foo
- Bar
-
Foo
-
-
- *
-
foo
foo
foo
foo
foo
foo
####### foo
#5 bolt
## foo
foo bar *baz*
foo
### foo
## foo
# foo
# foo
foo
# bar
foo
### bar ###
foo
foo
foo
foo ### b
foo \
foo #\
foo \
foo
Foo bar
baz
Bar foo
#
#
Foo bar
Foo bar
Foo
Foo
Foo
Foo
Foo
===
Foo
---
Foo
Foo
Foo
—
Foo
= =
Foo
Foo
Foo\
`Foo
`
<a title=”a lot
of dashes”/>
> Foo
Foo
Bar
Foo
Bar
Foo
Bar
Baz
====
a simple
indented code block
<a/>
*hi*
- one
chunk1
chunk2
chunk3
chunk1
chunk2
Foo
bar
foo
bar
Header
foo
Header
foo
foo
bar
foo
foo
< >
< >
aaa ~~~
aaa ```
aaa
```
``````
~~~~
aaa
~~~
~~~~
```
`````
```
aaa
```
```
```
```
```
aaa
aaa
```
```
aaa
aaa
aaa
```
```
aaa
aaa
aaa
```
```
aaa
```
``` ```
aaa
~~~~~~
aaa
~~~ ~~
foo
```
bar
```
baz
foo
---
~~~
bar
~~~
# baz
```ruby
def foo(x)
return 3
end
```
~~~~ ruby startline=3 $%@#$
def foo(x)
return 3
end
~~~~~~~
````;
aa
foo
``` aaa
<table>
<tr>
<td>
hi
</td>
</tr>
</table>
okay.
<div>
<em>hello</em>
<foo><a>
<DIV CLASS="foo">
<em>Markdown</em>
</DIV>
<div></div>
int x = 33;
<!– Foo
bar
baz –>
<?php
echo 'foo'
?>
<![CDATA[
function matchwo(a,b)
{
if (a < b && a < 0) then
{
return 1;
}
else
{
return 0;
}
}
]]>
<!– foo –>
<pre><code><!– foo –>
</code></pre>
Foo
<div>
bar
</div>
<div>
bar
</div>
<em>foo</em>
<div class
foo
<div>
<em>Emphasized</em> text.
</div>
<div>
<em>Emphasized</em> text.
</div>
<table>
<tr>
<td>
Hi
</td>
</tr>
</table>
<a href="/url" title="title">foo</a>: /url "title"
<a href="/url" title="title">foo</a>
<pre><code> 'the title'
</code></pre>
<a href="/url" title="title">foo</a>
[Foo*bar]]:my_(url) 'title (with parens)'
[Foo*bar]]
[Foo bar]:
<my url>
'title'
[Foo bar]
<a href="/url" title="title">foo</a>
<a href="/url" title="title">foo</a>:
<a href="/url" title="title">foo</a>
<a href="/url" title="title">foo</a>
<a href="/url" title="title">foo</a>
<a href="/url" title="title">Foo</a>
[αγω]
<a href="/url" title="title">foo</a>: /url "title" ok
<pre><code>[foo]: /url "title"
</code></pre>
<a href="/url" title="title">foo</a>
[foo]: /url
<a href="/url" title="title">foo</a>
Foo
<a href="/url">bar</a>
<h1><a href="/url" title="title">Foo</a></h1>
<blockquote>
bar
</blockquote>
<a href="/url" title="title">foo</a>: /foo-url "foo"
"bar"
<a href="/url" title="title">foo</a>,
<a href="/url">bar</a>,
<a href="/url1">baz</a>
<a href="/url" title="title">foo</a>
<blockquote>
<a href="/url" title="title">foo</a>: /url
</blockquote>
aaa
bbb
aaa
bbb
ccc
ddd
aaa
bbb
aaa
bbb
aaa
bbb
ccc
aaa
bbb
<pre><code>aaa
</code></pre>
bbb
aaa<br />
bbb
aaa
<h1>aaa</h1>
<blockquote>
<h1>Foo</h1>
bar
baz
<h1>Foo</h1>
bar
baz
</blockquote>
> # Foo
> bar
> baz
<pre><code>> # Foo
> bar
> baz
</code></pre>
<blockquote>
<h1>Foo</h1>
bar
baz
bar
baz
foo
</blockquote>
<h2>> foo</h2>
<blockquote>
<ul>
<li>foo</li>
<li>bar
foo
bar</p></li>
</ul>
<p>“`
foo
<br />>
>
>
>
>
> foo
>
> foo
> bar
> foo
> bar
> foo
>
> bar
foo
> bar
> aaa
***
> bbb
> bar
baz
> bar
baz
> bar
>
baz
> > > foo
bar
>>> foo
> bar
>>baz
> code
> not code
A paragraph
with two lines.
indented code
> A block quote.
1. A paragraph
with two lines.
indented code
> A block quote.
- one
two
- one
two
- one
two
- one
two
> > 1. one
>>
>> two
>>- one
>>
> > two
- foo
bar
- foo
bar
- ```
foo
bar
```
1. foo
```
bar
```
baz
> bam
- foo
bar
10. foo
bar
indented code
paragraph
more code
1. indented code
paragraph
more code
1. indented code
paragraph
more code
foo
bar
- foo
bar
- foo
bar
1. A paragraph
with two lines.
indented code
> A block quote.
1. A paragraph
with two lines.
indented code
> A block quote.
1. A paragraph
with two lines.
indented code
> A block quote.
1. A paragraph
with two lines.
indented code
> A block quote.
1. A paragraph
with two lines.
indented code
> A block quote.
1. A paragraph
with two lines.
> 1. > Blockquote
continued here.
> 1. > Blockquote
> continued here.
- foo
- bar
- baz
- foo
- bar
- baz
10) foo
- bar
10) foo
- bar
- - foo
1. - 2. foo
- foo
-
- bar
-
- foo
- bar
+ baz
1. foo
2. bar
3) baz
- foo
- bar
- baz
- foo
bar
- baz
- foo
- bar
- baz
bim
- foo
- bar
- baz
- bim
- foo
notcode
- foo
code
- a
- b
- c
- d
- e
- f
- g
- a
- b
- c
* a
*
* c
- a
- b
c
- d
- a
- b
[ref]: /url
- d
- a
- ```
b
```
- c
- a
- b
c
- d
* a
> b
>
* c
- a
> b
```
c
```
- d
- a
- a
- b
* foo
* bar
baz
- a
- b
- c
- d
- e
- f
`hi`lo`
\!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\:\;\<\=\>\?\@\[\\\]\^\_\`\{\|\}\~
\→\A\a\ \3\φ\«
\*not emphasized*
\<br/> not a tag
\[not a link](/foo)
\`not code`
1\. not a list
\* not a list
# not a header
\[foo]: /url "not a reference"
\\*emphasis*
foo\
bar
`` \[\` ``
\[\]
~~~
[]
~~~
<http://example.com?find=\*>
<a href="/bar\/)">
[foo](/bar\* "ti\*tle")
[foo]
[foo]: /bar\* "ti\*tle"
``` foo\+bar
foo
& © Æ Ď ¾ ℋ ⅆ ∲
# Ӓ Ϡ �
" ആ ಫ
  &x; &#; &#x; &ThisIsWayTooLongToBeAnEntityIsntIt; &hi?;
©
&MadeUpEntity;
<a href=”öö.html”>
f&ouml;&ouml;
foo
f&ouml;&ouml;
f&ouml;f&ouml;
foo
foo ` bar
``
foo
foo bar
baz
foo `` bar
foo\bar`
*foo*
[not a link](/foo)
<http://foo.bar.baz>
<a href=”">
“`foo“
`foo
foo bar
foo bar
foo bar
foo bar
foo
bar
foo
bar
foo
bar
foo
bar
foo bar
foo bar
foo bar
foo bar
*foo bar*
_foo bar_
<a href=”“>
<a href=”“>
a *
a _
and * foo bar*
_ foo bar_
and ** foo bar**
__ foo bar__
and *foo bar *
and _foo bar _
and **foo bar **
and __foo bar __
****hi****
_____hi_____
Sign here: _________
** is not an empty emphasis
**** is not an empty strong emphasis
here is a *
this is a double underscore (__)
_
*
*__*
_**_
foobarbaz
foo_bar_baz
foo__bar__baz
foo_bar_baz
111532
11_15_32
foo_bar_baz
foo__bar__baz
foo bar
foo bar
foo bar
foo bar
foo bar
foo bar
foo bar
foo bar
foo bar
foo bar
foo bar
foo bar
foo *bar baz*
foo _bar baz_
foo **bar baz**
foo __bar baz__
foo bar baz
foo bar baz
foo bar baz
foo bar baz
foo, bar, baz
foo, bar, baz
foobarbaz
foobarbaz
foo
****foo****
foo
foo
*foo**
*foo *bar**
**foo***
**foo bar***
*foo bar***
foobar
*foo****
*foo**
**foo*
*foo *bar**
**foo* bar*
*bar***
**foo
**bar***
*foo
**foo *bar
[link](/my uri)
[link](</my uri>)
[link](foo
bar)
link
link
[link](/url (title))
[link] (/uri)
[Толпой][Толпой] is a Russian word.
[Foo
bar]: /url
Baz[Foo bar]
bar[foo!]
[foo bar]
[foo]
*foo*
[foo]
[[foo]]
[[foo]]
[[foo]



My 
!foo
![foo]
!Foo
![foo]
!foo
<http://foo.bar.baz?q=hello&id=22&boolean>
<irc://foo.bar:2233/baz>
<MAILTO:FOO@BAR.BAZ>
<http://foo.bar/baz bim>
<foo@bar.example.com>
<foo+special@Bar.baz-bar0.com>
<>
<heck://bing.bong>
< http://foo.bar >
<foo.bar.baz>
<localhost:5001/foo>
foo@bar.example.com
<a><bab><c2c>
<a/><b2/>
<a /><b2
data=”foo” >
<a foo=”bar” bam = ‘baz <em>”</em>’
_boolean zoop:33=zoop:33 />
<33> <__>
<a h*#ref=”hi”>
<a href=”hi’> <a href=hi’>
< a><
foo><bar/ >
<a href=’bar’title=title>
</a>
</foo >
</a href=”foo”>
foo <!– this is a
comment – with hyphen –>
foo <!– not a comment — two hyphens –>
foo <?php echo $a; ?>
foo <!ELEMENT br EMPTY>
foo <![CDATA[>&<]]>
<a href=”ö”>
<a href=”*”>
<a href=”\””>
foo
baz
foo\
baz
foo
baz
foo
bar
foo\
bar
foo
bar
foo\
bar
code
span
code\
span
<a href=”foo
bar”>
<a href=”foo\
bar”>
foo
baz
foo
baz
hello $.;’there
Foo χρῆν
Multiple spaces
Rate this:
Share this:
- Click to share on Mastodon (Opens in new window) Mastodon
- Click to share on Bluesky (Opens in new window) Bluesky
- Share on Tumblr
- Click to share on Reddit (Opens in new window) Reddit
- Click to share on Threads (Opens in new window) Threads
- Tweet
- Click to share on Telegram (Opens in new window) Telegram
- Click to share on Nextdoor (Opens in new window) Nextdoor
- Click to share on WhatsApp (Opens in new window) WhatsApp
- Click to print (Opens in new window) Print
- Click to email a link to a friend (Opens in new window) Email
Related
This entry was posted on 2014/11/10 at 19:05 and is filed under MarkDown, Power User, SocialMedia, WordPress. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
One Response to “Markdown support on WordPress.com is a farce.”
Leave a comment Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.






IL said
TLDR (;