You're viewing old version number 3. - Current version

2 min

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://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.

Markdown

http://www.codinghorror.com/blog/2009/12/responsible-open-source-code-parenting.html

2004 - http://www.aaronsw.com/weblog/001189

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

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."

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

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

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 >>



A     A     A     A     A

© 2013-2017 JotHut - Online notebook

current date: Nov 15, 2024 - 2:04 a.m. EST