Extension:MarkdownExtraParser

The MarkdownExtraParser extension allows for hooking MediaWiki's parser to use Michael Fortin's PHP Markdown Extra library.

It works additonal to the out of box Mediawiki Markup spec beside some conflicts.

Download
Clone the GitHub repo or download the zip

Installation

 * 1) Create a folder in your "$IP/extensions" directory called "MarkdownExtraParser"
 * Note: $IP is your MediaWiki install directory
 * You should have something like this: $IP/extensions/MarkdownExtraParser/
 * 1) Clone the GitHub repo into your new directory (or download the zip)
 * 2) Download Michael Fortin's PHP Markdown Extra library
 * 3) Extract and copy the "markdown.php" file into your new "$IP/extensions/MarkdownExtraParser/" directory
 * 4) Enable the extension by adding the following line to your "LocalSettings.php" file:

Configuration
Before "requiring" the extension, you can set an array variable to hold some configuration settings for MarkdownExtraParser, like so:


 * Available Options
 * 'use_raw_html' - Allows for more advanced markdown-to-HTML conversions, such as image tags, etc.

Conflicts
You can mix MediaWiki markup (wikitext) and Markdown markup except for some logical and programmatical tags:


 * are used in MediaWiki as numbered lists, but here it is a heading
 * Mediwiki Definition list  will only work inline. Not with a newline before.
 * Magic words (like ) are not supported

If you want an [edit section] link, you have to use MediaWiki headings ( == Heading == )