[11 total ]
BlueCloth is a Ruby implementation of Markdown, a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
Perl implementation of Markdown. Markdown is a text-to-HTML filter; it translates an easy-to-read / easy-to-write structured text format into HTML. Markdown's text format is most similar to that of plain text email, and supports features such as headers, *emphasis*, code blocks, blockquotes, and links.
A binding to Discount, a fast C implementation of the Markdown text to HTML markup system.
An implementation of John Gruber’s Markdown text to HTML, written in C.
An implementation of John Gruber's Markdown in C.
It uses a parsing expression grammar to define the syntax. This should allow easy
modification and extension.
Discount (for Ruby) implementation of John Gruber's Markdown.
Texy is one of the most complex lightweight markup language. It allows adding of images, links, nested lists, tables and has full support for typography and CSS.
Texy allows you to enter content using an easy to read Texy syntax which is filtered into structurally valid XHTML. No knowledge of HTML is required.
Experimental Ruby extension based on peg-markdown.
MarkdownJ is the pure Java port of Markdown (a text-to-html conversion tool written by John Gruber.)
Markdown is a light text markup format and a processor to convert that to HTML. The originator describes it as follows:
Markdown is a text-to-HTML conversion tool for web writers.
Markdown allows you to write using an easy-to-read,
easy-to-write
... [More]
plain text format, then convert it to
structurally valid XHTML (or HTML).
-- http://daringfireball.net/projects/markdown/
This project provides a converter written in Python that closely matches the behaviour of the original Perl-implemented Markdown.pl. There is another Python markdown.py (see link at right), but markdown2.py is faster (see PerformanceNotes) and, to my knowledge, more correct (see TestingNotes).
Basic Python Module Usage>>> import markdown2
>>> markdown2.markdown("*boo!*") # or use `html = markdown_path(PATH)`
u'boo!
\n'
>>> markdowner = Markdown()
>>> markdowner.convert("*boo!*")
u'boo!
\n'
>>> markdowner.convert("**boom!**")
u'boom!
\n'Basic Command-Line Usage$ cat foo.txt
*boo!*
$ python markdown2.py foo.txt
boo!
$ python markdown2.py -h
...detailed command-line usage... [Less]