Showdown tries, as much as possible, a line-by-line port of the original Perl version of Markdown.
This is not a normal parser design, but a series of string substitutions.
Showdown behaves like markdown.pl in most edge cases.
Web applications can do client-side preview in JavaScript, and then build identical HTML on the server.
Here are some key features of "Showdown":
· Real-time preview
· Converting syntax on demand
· Converting text and syntax at every key-stroke
· Converting text and syntax in the background
Requirements:
· JavaScript 1.5 or higher on client side