- Different levels of headings
- You can display headings from levels 1-6 by adding the corresponding number of hashtags and a space at the beginning of the line
- Tags
- Can be added in the header area (YAML) or in the body, just need one hashtag and the tag content
- Italics
- Enclose the content to be italicized with a single asterisk or underscore on each side
- Bold
- Enclose the content to be bolded with double asterisks or underscores on each side
- Strikethrough
- Enclose the content to be struck through with double tildes on each side
- Horizontal rule
- Start a new line and input three or more hyphens or asterisks, this will create a horizontal rule and may cause a page break in presentation mode
- Unordered list
- Start the line with a hyphen and a space, you can also use a plus sign, pressing Enter will automatically format it as an unordered list
- Ordered list
- Start the line with a number, a period, and a space, pressing Enter will automatically format it as an ordered list, no need to continue numbering
- Blockquote
- Start the line with a greater than sign, you can add a space or not, followed by the quoted text
- Indentation and outdent
- When the cursor is inside a paragraph, pressing Tab will indent the paragraph, and pressing shift+Tab will outdent it