Extended Syntax
Markdown Extended Syntax
The basic syntax outlined in John Gruber's original design document was designed to handle common everyday elements for most people. But for some, it wasn't enough — that's where extended syntax comes in.
Some individuals and organizations extended the basic syntax by adding other elements like tables, code blocks, syntax highlighting, automatic URL linking, and footnotes. These can be enabled by using a lightweight markup language based on basic Markdown syntax, or by adding an extension to a compatible Markdown processor.
Availability
Extended syntax is not supported by all Markdown processors. Common supporting environments include GitHub Flavored Markdown (GFM) and Markdown Here.
Tables
Create complex table layouts
Fenced Code Blocks
Syntax highlighting and multi-language support
Task Lists
Create checkbox task lists
Strikethrough
Mark deleted text with strikethrough
Auto Links
Automatic URL and email conversion
Footnotes
Add footnote annotations
Heading IDs
Add custom IDs to headings
Definition Lists
Create term-definition lists
Emoji
Use emoji in documents
Comments
Comments are currently unavailable.
Enable GitHub Discussions for this repository and complete the giscus configuration to turn comments on.