GFM enables the tagfilter extension, where the following HTML tags will be filtered when rendering HTML output: <title> <textarea> <style> <xmp> <iframe> <noembed> <noframes> <script> <plaintext>
CriticMarkup is a way for authors and editors to track changes to documents in plain text. As with Markdown, small groups of distinctive characters allow you to highlight insertions, deletions, substitutions and comments, all without the overhead of heavy, proprietary office suites. https://criticmarkup.com/
Definition List
Markdown syntax:
HTML code:
Cross-References
Markdown syntax:
HTML code:
Escaped newlines
Markdown syntax:
HTML code:
Fenced Code Blocks
Markdown syntax:
File Transclusion
File transclusion is the ability to tell MultiMarkdown to insert the contents of another file inside the current file being processed. Markdown syntax:
HTML code:
Footnotes
Markdown syntax:
HTML code:
Glossaries
Markdown syntax:
HTML code:
Images Extension
MultiMarkdown also adds a few additional features. If an image is the only thing in a paragraph, it is treated as a block level element
Markdown syntax:
HTML code:
Link and Image Attributes
Markdown syntax:
HTML code:
Math
Subscript Superscript
Markdown syntax:
HTML code:
Metadata
It is possible to include special metadata at the top of a MultiMarkdown document, such as title, author, etc. This information can then be used to control how MultiMarkdown processes the document, or can be used in certain output formats in special ways.
Raw Source
Code spans and code blocks can be flagged as representing raw source Markdown syntax:
Smart Typography
MultiMarkdown converts:
Straight quotes (" and ') into “curly” quotes
Backticks-style quotes (``this'') into “curly” quotes
var foo = function (bar) {
return bar++;
};
console.log(foo(5));
and multiple paragraphs.
{ some code, part of Definition 2 }
Third paragraph of definition 2.
[>MMD] is an abbreviation. So is [>(MD) Markdown].
This is a statement that should be attributed to
its source[p. 23][#Doe:2006].
And following is the description of the reference to be
used in the bibliography.
[#Doe:2006]: John Doe. *Some Big Fancy Book*. Vanity Press, 2006.
Apple
: Pomaceous fruit of plants of the genus Malus in
the family Rosaceae.
: An american computer company.
Orange
: The fruit of an evergreen tree of the genus Citrus.
I added the ability to interpret [Some Text][] as a cross-link, if a header named “Some Text” exists.
This is a line.\
This is a new line
```perl
# Demonstrate Syntax Highlighting if you link to highlight.js #
# https://softwaremaniacs.org/soft/highlight/en/
print "Hello, world!\n";
$a = 0;
while ($a < 10) {
print "$a...\n";
$a++;
}
HTML code:
```html
This is some text.
{{some_other_file.txt}}
Another paragraph
Here is some text containing a footnote.[^somesamplefootnote]
[^somesamplefootnote]: Here is the text of the footnote itself.
[?(glossary) The glossary collects information about important
terms used in your document] is a glossary term.
[?glossary] is also a glossary term.
[?glossary]: The glossary collects information about important
terms used in your document
This image ()
is different than the following image:

<p>This image (<img src="/path/to/img.jpg" alt="Alt text" />)
is different than the following image:</p>
<figure>
<img src="/path/to/img.jpg" alt="Alt text" />
<figcaption>Alt text</figcaption>
</figure>
This is a formatted ![image][] and a [link][] with attributes.
[image]: https://path.to/image "Image title" width=40px height=400px
[link]: https://path.to/link.html "Some Link" class=external
style="border: solid black 1px;"
Colored [link](https://example.net "Title" style="color:red")
y^(a+b)^
x~y,z~
foo `*bar*`{=html}
```{=latex}
*foo*
HTML code:
```html
{{TOC}}
{{TOC:2-3}}
| | Grouping ||
First Header | Second Header | Third Header |
------------ | :-----------: | -----------: |
Content | *Long Cell* ||
Content | **Cell** | Cell |
New section | More | Data |
And more | With an escaped '\|' ||
[Prototype table]