You're viewing old version number 2. - Current version
Markup Languages - Textile and Markdown
A lot of this text is copied from Add client-side Textile markup editor.
I've been using Textile since 2005 when I added this Perl module to my Parula code that become the wiki area at ToledoTalk.com. I did not like the standard wiki markup, and I found Textile, which was the syntax used in Texpattern, which is a CMS/blogging tool.
I'm unsure if I looked at Markdown back in 2005. Textile contains more syntax features or options than Markdown. I use too many of these other Textile options to switch away from extile.
Markdown has some easy to learn and use syntax, but I still prefer the Textile syntax, which is also easy to learn and use. The heading lines in Textile are easier.
And I've added my own custom, Textile-like commands, such as:
br.
hr.
q./q..
tmpl./tmpl..
Markdown gets all the attention by the geeks, probably because it was created originally as a Perl module by a popular blogger about Apple products.
Update: July 2, 2013: added Markdown support to this app.
Textile
http://search.cpan.org/~bchoate/Text-Textile-2.12/lib/Text/Textile.pm
http://txstyle.org - Textile Syntax Documentation
Wikipedia : Textile markup language
I've been using the Textile Perl module since 2005, and today, June 10, 2013, I learned of some differences between the Textile ref doc and how the old Perl module does some formatting.
Double-plus and double-minus used to increase and decrease the font size (big and small HTML tags) are not part of the main Textile reference, but those formatting commands have existed in the Perl module since at least 2005.
And the Textile reference defines some interesting formatting options that I wish existed in the Perl module, especially with setting a starting number for ordered lists.
Markdown
http://www.codinghorror.com/blog/2009/12/responsible-open-source-code-parenting.html
2004 - http://www.aaronsw.com/weblog/001189
- http://daringfireball.net/projects/markdown/
- http://daringfireball.net/projects/markdown/syntax
- http://daringfireball.net/projects/markdown/dingus
- http://daringfireball.net/projects/markdown/basics
- http://daringfireball.net/2004/03/dive_into_markdown
- http://daringfireball.net/projects/smartypants/
http://www.aaronsw.com/2002/html2text/
https://github.com/aaronsw/html2text
http://search.cpan.org/~bobtfish/Text-Markdown-1.000031/lib/Text/Markdown.pm
http://search.cpan.org/~mramberg/MojoMojo-1.10/lib/Text/SmartyPants.pm
http://www.codinghorror.com/blog/2012/10/the-future-of-markdown.html
https://news.ycombinator.com/item?id=4700160
https://help.github.com/articles/github-flavored-markdown
http://stackoverflow.com/editing-help
MultiMarkdown
https://github.com/fletcher/peg-multimarkdown/wiki/What%27s-different-in-MultiMarkdown-3.0%3F
https://github.com/fletcher/peg-multimarkdown/wiki/How-do-I-create-a-MultiMarkdown-document%3F
https://github.com/fletcher/peg-multimarkdown/wiki/FAQ
http://fletcher.github.io/peg-multimarkdown/
http://fletcherpenney.net/multimarkdown/
http://search.cpan.org/~bobtfish/Text-MultiMarkdown-1.000034/lib/Text/MultiMarkdown.pm
https://github.com/fletcher/MultiMarkdown-Gallery/raw/master/What-Is-MMD/what_is_mmd.pdf
http://fletcherpenney.net/multimarkdown/index.txt
Elsewhere
http://mojomojo.org/documentation/textile_vs_markdown
http://www.codinghorror.com/blog/2012/10/the-future-of-markdown.html
http://www.codinghorror.com/blog/2008/05/is-html-a-humane-markup-language.html
https://code.google.com/p/pagedown/
http://www.codinghorror.com/blog/2009/12/responsible-open-source-code-parenting.html
http://johnmacfarlane.net/pandoc/ - "If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert documents in markdown, reStructuredText, textile, HTML, DocBook, LaTeX, or MediaWiki markup."
Pandoc is fantastic, the parsing code is clear, and its extensions to markdown are well thought out.
It's not just a markdown->everything converter, though. My install understands these:
Input formats: native, json, markdown, markdown+lhs, rst, rst+lhs, textile, html, latex, latex+lhs
Output formats: native, json, html, html5, html+lhs, html5+lhs, s5, slidy, dzslides, docbook, opendocument, latex, latex+lhs, beamer, beamer+lhs, context, texinfo, man, markdown, markdown+lhs, plain, rst, rst+lhs, mediawiki, textile, rtf, org, asciidoc, odt, docx, epub
http://johnmacfarlane.net/pandoc/README.html
http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown
Ask YC: Textile vs Markdown https://news.ycombinator.com/item?id=187235
https://groups.google.com/forum/?fromgroups#!topic/urug/xehCVhMz7PM
http://wordpress.org/support/topic/what-is-the-difference-between-markdown-textiles-texturize-etc
https://news.ycombinator.com/item?id=4701528
https://news.ycombinator.com/item?id=4701261
the future of markdown - https://news.ycombinator.com/item?id=4700160
http://michelf.ca/projects/php-markdown/extra/
http://bywordapp.com/markdown/syntax.html
http://bywordapp.com/markdown/guide.html
https://github.com/fletcher/MultiMarkdown/blob/master/Documentation/Markdown%20Syntax.md
From JR's : articles
454 words - 5447 chars
- 2 min read
created on
updated on
- #
source
- versions
Related articles
Markup Languages - Textile and Markdown - May 15, 2014
Markdown Wars - September 2014 - Sep 08, 2014
Testing fenced code block commands - Sep 23, 2014
Textile shortcuts - Dec 10, 2013
Creating Markdown help documentation - Apr 13, 2015
more >>