Rich-text editor for IFDB

Thanks so much, @pieartsy! Look what we’ve done:

IFDB reviews now allow you to use Markdown. Now you can type *emphasis* and get italic text, **strong** and get bold text, use backticks ` to get monospaced code. Also numbered lists, bulleted lists, blockquotes, headings, and the whole jam. See "Review Formatting Hints" for details.

Additional details:

  • Right now, Markdown is only available in reviews. It will require additional work to add Markdown to each text box in the site, e.g. comments, game descriptions, etc.
  • In order to avoid messing up existing reviews, we only render Markdown in reviews that have been modified since today's date, August 30. This means that if you edit a review and save it, it might look different than when you started editing it. But we did a bunch of tests and found that 90%+ of reviews aren’t transformed at all by adding Markdown support, and more than half of the remainder are improved by it (e.g. converting “*emphasis*” to “emphasis”). If Markdown is doing something you don't want it to do, try using a backslash \ character before asterisks, underscores, etc.
10 Likes