Markdown Filter

This module implements an input filter for Markdown, which is a kind of shortcut language for generating HTML.

I love using Markdown for websites, for two main reasons.

First, when it's a website I have to maintain, Markdown reduces the amount of typing I have to do to generate HTML (and it makes sure that it's valid).

Second, when I'm setting up a website that a client will maintain, and that client doesn't know HTML, Markdown really comes in handy. Sure, you can set up WYSIWYG editors for non-HTML people to maintain pages, but often that leads to really messy HTML with weird or inconsistent styling across the pages on a site. With Markdown, it's as simple as saying to the client, "to make text bold, surround it with 2 asterisks on either side," or "to make a big heading, put 2 pound symbols in front of the heading". This kind of approach can be limiting in terms of styling freedom for the end user, but often I find that a welcome limitation, as it keeps the consistency of styles on the site intact. Embrace your constraints!

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.

More information about formatting options