Why I don't like Textile

This is mostly a reminder to myself of why I prefer HTML over lighter markup languages like Textile or Markdown. I often come up with judgements of what I like or not, but it's difficult to recall the reasons when pressed.

Here are some examples of when Textile is too weak:

  • Can't start a quote with bold text. "*This will not* be in bold".
  • Depends on whitespace to delimit tokens, which doesn't work for Japanese. "このページを登録すると正常に動作しませんので*ご注意ください*"。 The ご注意ください will not be in bold. This is also problematic when using the # syntax to link to an issue (as in Redmine).
  • Cannot handle links that end in punctuation, as in: "link text":http://www.example.com/hi.. In Textile, the period is not part of the link, which is usually what you want, but if it is not I don't think there is a way to disambiguate it. This is also an issue for languages like Japanese without whitespace.

Yes, these are rather weak examples, but I will add on as I find problems. The point for me is I do not think the simplicity of markup gained at the expense of losing the power of HTML is worth it (for personal wikis and the like. I recognize it is good for public sites with possibly malicious users adding content.)

The other issue for me is there are too many of these in the wild. I regularly have to use four different types of markup (FreeStyleWiki, MediaWiki, Markdown, Textile). I can never remember the syntax for all of them.