
I expected better from you, Amazon...
Fail.
<cfset paths = [ expandPath("markdownj-1.0.2b4-0.3.0.jar") ] />
<cfset javaLoader = new javaloader.JavaLoader(paths, true) />
<cfset markdownProcessor = javaLoader.create("com.petebevin.markdown.MarkdownProcessor").init() />
<cfset html = markdownProcessor.markdown("This is a *simple* example") />
<cfoutput>
#html#
</cfoutput>
<p>This is a <em>simple</em> example</p>
# This is an h1
## This is an h2
This is a normal paragraph. Lorem ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
* This is a unordered list. Hanging indents allow
you to wrap a list item onto multiple lines
* List item 2
* List item 3
---
These are horizontal rules
***
This is how to *italicize* something. This is _another way_ to italicize something.
This is how to **bold** something. This is __another way__ to bold something.
1. This is an ordered list
2. List item 2
3. List item 3
This is [an example](http://example.com/ "Title") inline link.
[This link](http://example.net/) has no title attribute.
> This is a block quote. Lorem ipsum dolor sit amet,
> consectetur adipisicing elit, sed do eiusmod tempor
> incididunt ut labore et dolore magna aliqua.
This is a code block.
To produce a code block in Markdown, simply
indent every line of the block by at least
4 spaces or 1 tab