h1. Markup Languages - Textile and Markdown A lot of this text is copied from http://jothut.com/cgi-bin/junco.pl/blogpost/366/21Aug2013/Resolved-Add-clientside-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. bq. *Update: July 2, 2013:* "added Markdown support":http://jothut.com/cgi-bin/junco.pl/blogpost/450/02Jul2013/Resolved---Add-Markdown-support to this app. h2. Textile http://textile.sitemonks.com http://search.cpan.org/~bchoate/Text-Textile-2.12/lib/Text/Textile.pm http://textpattern.com/ 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. h2. 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 h2. MultiMarkdown Syntax / Usage Guides: * https://rawgithub.com/fletcher/human-markdown-reference/master/index.html * http://fletcher.github.io/MultiMarkdown-4/ * http://fletcher.github.io/MultiMarkdown-4/MMD_Users_Guide.html 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 h2. 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 http://etherpad.org/ 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." q. 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 q.. http://johnmacfarlane.net/pandoc/README.html http://johnmacfarlane.net/pandoc/README.html#pandocs-markdown http://stackoverflow.com/questions/659227/compare-and-contrast-the-lightweight-markup-languages-textile-markdown-and-re 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 https://github.com/RockDown http://redcloth.org/textile 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 http://bluebones.net/2005/02/humane-text-formats/ #textile #markdown #markup