Index
--- title: Availability syntax-id: availability --- Not all Markdown applications support extended syntax elements. You'll need to check whether or not the lightweight markup language your application is using supports the extended syntax elements you want to use. If it doesn't, it may still be possible to enable extensions in your Markdown processor. ### Lightweight Markup Languages There are several lightweight markup languages that are *supersets* of Markdown. They include basic syntax and build upon it by adding additional elements like tables, code blocks, syntax highlighting, URL auto-linking, and footnotes. Many of the most popular Markdown applications use one of the following lightweight markup languages: - [CommonMark](https://commonmark.org) - [GitHub Flavored Markdown (GFM)](https://github.github.com/gfm/) - [Markdown Extra](https://michelf.ca/projects/php-markdown/extra/) - [MultiMarkdown](https://fletcherpenney.net/multimarkdown/) - [R Markdown](https://rmarkdown.rstudio.com/) ### Markdown Processors There are [dozens of Markdown processors](https://github.com/markdown/markdown.github.com/wiki/Implementations) available. Many of them allow you to add extensions that enable extended syntax elements. Check your processor's documentation for more information.