Blog

The HTML is fine

Written by Metal Toad Staff | Aug 22, 2012 12:00:00 AM

There was a discussion around the office recently about using Textile on our blog.

I personally dislike Textile (and similar pseudo-markup), for a few reasons:

  • There are too many confusing and incompatible implementations - the Wikipedia entry for "Lightweight Markup Language" is a frightening bestiary that ought to make anyone think twice. We already have to endure this pain on Basecamp, Lighthouse, GitHub, Jira... I don't want to make it worse.
  • Once you implement a filter you're stuck with it - If you change your mind, you can't easily turn the filter off without breaking your content. By using HTML your content is already in the web's universal language.
  • I realize not everyone agrees with me, and I definitely do not want HTML authoring to became an obstacle. Fortunately most text editors support writing in the markup language of your choice. For example, TextMate has this built-in command:
    Bundles -> Markdown -> convert to HTML.
  • Now that HTML5 has officially made some closing tags optional, composing e.g. lists is much more humane. The list you're reading right now has no closing </li> tags!

Now get off my lawn!