Supported Markdown Syntax in Blazor Markdown Editor Component
18 Mar 20256 minutes to read
The Syncfusion Blazor Markdown editor supports various Markdown syntax commands for text formatting, lists, links, tables, and more. This guide provides an overview of all supported commands along with their syntax and usage.
Markdown Syntax Guide for Blazor Markdown Editor
The following table lists the Markdown commands supported by the Syncfusion Blazor Markdown Editor:
Commands | Syntax | Description |
---|---|---|
Bold | Sample content for ** bold text** . |
For bold, add ** or __ to front and back of the text. For order list, precede each line with a number. |
Italic | Sample content for * Italic text* . |
For Italic, add * or _ to front and back of the text. |
Bold and Italics | Sample content for *** bold and Italic text*** . |
For bold and Italics, add *** to the front and back of the text. |
Heading 1 |
# Heading 1 content |
For heading 1, add # to start of the line. |
Heading 2 |
## Heading 2 content |
For heading 2, add ## to start of the line. |
Heading 3 |
### Heading 3 content |
For heading 3, add ### to start of the line. |
Heading 4 |
#### Heading 4 content |
For heading 4, add #### to start of the line. |
Heading 5 |
##### Heading 5 content |
For heading 5, add ##### to start of the line. |
Heading 6 |
###### Heading 6 content |
For heading 6, add ###### to start of the line. |
Line Break | First line <br> Second line |
For line break, press enter two times (or) add <br> in between the first and the second line. |
Blockquotes |
> Blockquotes text |
For blockquotes, add > to start of the line. |
Strike Through | Sample content for ~~ strike through text~~ . |
For strike through, add ~~ to front and back of the text. |
Code (Single line) | `Single line code` | For single line code, add ` to front and back of the text. |
Code block (Multi Line) | ``` Multi line code text Multi line code text ``` |
For multiple line code, add ``` in the new line before and after the content. |
Subscript |
<sub> Subscript text</sub>
|
For subscript, add <sub> to the front and </sub> to the back of the text. |
Superscript |
<sup> Superscript text</sup>
|
For superscript, add <sup> to the front and </sup> to the back of the text. |
Ordered List |
1. First1. Second |
For ordered list, preceding one or more lines of text with 1.
|
Unordered List |
* First* second |
For unordered list, preceding one or more lines of text with * . |
Links |
Link text without title text[ Link text ]( URL) Link text with title text [ Link text ]( URL , “title text”)
|
Create an inline link by wrapping link text in brackets [ ] , and then wrapping the URL as first parameter and title as second parameter in the parentheses () .Note: The title text is optional, if needed it can be given manually. |
Table |
| Heading 1 | Heading 2 | |---------|---------| | Col A1 | Col A2 | | Col B1 | Col B2 |
|
Create a table using the pipes and underscores as given in the syntax to create 2 x 2 table. |
Horizontal Line |
*** (three asterisk in new line)(or) ___ (three underscores in new line) |
For horizontal line, add *** or ___ to the start of the new line. |
Image | 
|
Create an image by wrapping the image source in parentheses () . |
Image with alternate text | 
|
Create an image with alternate text by wrapping an alternative text in brackets [ ] , and then link of the image source in parentheses () .Note: When inserting the image using toolbar, the alternate text cannot be provided that needs to be given manually. |
Escape tick marks supported | Sample text content with ** bold and ** not bold** text can be in the same line.**
|
In the syntax, the whole content is made as bold where the content not bold can be made as normal text by adding the bold syntax to the start and end of the respective text. Likewise you can do the same for various inline commands. |
Escape Character |
\( any syntax)
|
Escape any markdown syntax by prefix \ to the syntax.Example: \** Bold text**
|
HTML Entities | Copyright: © - © Trade mark: ™ - ™ Registered: ® - <sup style="font-size:70%">®</sup> Ampersand: & - & Less than: < - < Greater than: > - >
|
For HTML entities, add & and ; to the front and back of the respective entities. |
NOTE
The above listed commands alone are supported in Syncfusion® markdown editor. For other unsupported commands, you can achieve using the HTML tags in markdown editor. The foot notes, definitions, math, and check list markdown syntax are also not supported.