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
Now get off my lawn!