Extension:MarkdownExtraGeshiSyntax

The MarkdownExtraGeshiSyntax extension adds support for markdown extra syntax with GeSHi support. Regular markdown syntax works fine, too. Code blocks within the markdown syntax are syntax highlighted with GeSHi (Generic Syntax Highlighter).

Writing documents in markdown increases their portability (many wiki syntaxes differ) and readability (many wiki syntaxes are harder to read).

Pros and Cons

 * Pros
 * Since you have to enable it via a tag, it does not break all the other parts of the page
 * It does not pass control on to MediaWiki, so all "Markdown Extra" features should work and the markdown you write will be that much more portable


 * Cons
 * It does not pass control on to MediaWiki, so you cannot mix in wikitext (links or other elements).
 * No auto-generation of table of contents.
 * No auto-generation of section "edit" links.

Usage
Wrap markdown syntax with  tags:

To specify the language of code snippets use  as the first line in the code snippet: Snippets must be indented with 4 blancs to work.