Markdown Essentials: Headings, Emphasis, Lists, and Blockquotes
Created by John Gruber in 2004 and standardized under CommonMark, Markdown is a lightweight markup language with plain-text formatting syntax. Standard elements include ATX headings (# through ######), emphasis (*italic*, **bold**, ***bold-italic***), unordered lists (- or *), ordered lists (1.), blockquotes (>), and horizontal dividers (---). Markdown compiles directly into clean, semantic HTML5 markup.
# Heading 1
## Heading 2
This is **bold text** and this is *italic text*.
> Blockquotes highlight critical notes or quotes.
- Unordered list item A
- Unordered list item B
1. First ordered step
2. Second ordered step