Summary
Below you will find a collection of tutorials teaching the basics of Markdown.
Before You Start
These tutorials assume you know the basics of using a text editor, like VS Code or Atom. A basic understanding of HTML is helpful, but not required for these tutorials.
Exercises
You can download exercises to go along with these tutorials on our Markdown exercises GitHub repo. Just click the green Code button in the corner and click the Download ZIP option.
Tutorials
Introduction
Why should I use Markdown?
Learn why you should use Markdown.
Setup
Preview your Markdown code
Learn how to preview your Markdown code.
Syntax
Headings
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
Paragraph text
This is normal paragraph text.
Unordered lists
* Unordered list first example
* Unordered list first example
- Unordered list second example
- Unordered list second example
Ordered lists
1. Ordered list first example
2. Ordered list first example
1. Ordered list second example
1. Ordered list second example
Inline code
`Inline code example`
Code blocks
```
<!-- Code block example 1 -->
<p>This is HTML code.</p>
```
Italic text
*Italic example 1*
_Italic example 2_
Bold text
**Bold example 1**
__Bold example 2__
Links
[Link example 1](http://www.example.com/)
[Link example 2][1]
[1]: http://www.example.com/
Blockquote
> Blockquote text.
Horizontal rules
---
***
GitHub Flavored Markdown
Strikethrough
~~Strikethrough~~
Syntax highlighting
```javascript
function doSomething() {
// Write code here
}
```
Task list
- [ ] incomplete task
- [x] completed task
Tables
First Header | Second Header
------------ | -------------
cell 1 | cell 2
cell 3 | cell 4