Here's another paragraph.
__NEXT__
escapes
__H__
a backslash \
a weird combo 
* [Philosophy](#philosophy)
* [Inline HTML](#html)
__NEXT__
table
__H__
My favorite animals
Animal |
Region |
Physical traits |
Food |
Pacman frog |
Gran Chaco (Argentina) |
Half mouth, half stomach (quite literally!) |
Crickets, fish, etc. |
__W__
My favorite animals
Animal |
Region |
Physical traits |
Food |
Pacman frog |
Gran Chaco (Argentina) |
Half mouth, half stomach (quite literally!) |
Crickets, fish, etc. |
__NEXT__
setext header ::header_style('setext')
__H__
header1
Fun stuff here.
header2
More fun stuff!
__W__
header1
=======
Fun stuff here.
header2
-------
More fun stuff!
__NEXT__
more complete example ::header_style('atx')
__H__
Aaron Swartz's html2text
A handful of people have asked if there's a way to translate Markdown
in reverse — to turn HTML back into Markdown-formatted plain text.
The short answer is yes, by using Aaron Swartz's new version of
html2text:
html2text is a Python script that convers a page of HTML into clean,
easy-to-read plain ASCII. Better yet, that ASCII also happens to be
valid Markdown (a text-to-HTML format).
html2text works so well that I'm planning to use it to convert most of
my old Daring Fireball articles (the ones I wrote in raw HTML). It's
worth noting that if you start with a Markdown document, translate it
to HTML, then use html2text to go back to Markdown, it won't give you
the exact same document you started with. That sort of complete
round-trip fidelity simply is not possible, but html2text comes pretty
close.
Also, much like Markdown and SmartyPants, html2text works as a BBEdit
text filter. Simply save a copy in the Unix Filters folder in your
BBEdit Support folder.
__W__
## Aaron Swartz's html2text
A handful of people have asked if there's a way to translate Markdown in reverse — to turn HTML back into Markdown-formatted plain text. The short answer is yes, by using Aaron Swartz's new version of [html2text][1]:
> html2text is a Python script that convers a page of HTML into clean, easy-to-read plain ASCII. Better yet, that ASCII also happens to be valid Markdown (a text-to-HTML format).
html2text works so well that I'm planning to use it to convert most of my old Daring Fireball articles (the ones I wrote in raw HTML). It's worth noting that if you start with a Markdown document, translate it to HTML, then use html2text to go back to Markdown, it won't give you the exact same document you started with. That sort of complete round-trip fidelity simply is not possible, but html2text comes pretty close.
Also, much like Markdown and SmartyPants, html2text works as a BBEdit text filter. Simply save a copy in the Unix Filters folder in your BBEdit Support folder.
[1]: http://www.aaronsw.com/2002/html2text/
__NEXT__
blockquotes containing only phrasal elements
__H__
Via Wikipedia:
Long-term potentiation is the long-lasting enhancement in communication between two neurons that lasts from minutes to hours.
Sweet.
__W__
Via [Wikipedia][1]:
> Long-term potentiation is the long-lasting enhancement in communication between two [neurons][2] that lasts from minutes to hours.
Sweet.
[1]: http://en.wikipedia.org/wiki/Long-term_potentiation
[2]: http://en.wikipedia.org/wiki/Neuron
__NEXT__
blockquote containing p
__H__
shouldn't add a paragraph parent
__W__
> shouldn't add a paragraph parent
__NEXT__
__H__
unmarked paragraph another paragraph
yet another
__W__
> unmarked paragraph
>
> another paragraph
>
> yet another
__NEXT__
code containing backticks (bug #43998)
__H__
There is a literal backtick (`) here.
__W__
``There is a literal backtick (`) here.``
__NEXT__
amp, lt, gt within code blocks (bug #43996)
__H__
print("a < b") if $c > $d
__W__
`print("a < b") if $c > $d`
__NEXT__
amp, lt, gt within code blocks (bug #43996, example from markdown docs, http://bit.ly/NSrG3)
__H__
I strongly recommend against using any
<blink>
tags.
I wish SmartyPants used named entities like —
instead of decimal-encoded entites like —
.
__W__
I strongly recommend against using any `