Markdown
Markdown cheatsheet for use with React and MDX.
What is Markdown?
Markdown is a tool for formatting text on websites.
It lets you control how your text looks,
like making words bold or italic, adding images, or creating lists.
It's mostly just regular text with some special characters like
#
or *
added in.
Syntax guide
Here’s an overview of Markdown syntax that you can use anywhere on GitHub.com or in your own text files.
Headers
# This is a h1 tag
## This is a h2 tag
#### This is a h4 tag
Emphasis
_This text will be italic_
**This text will be bold**
_You **can** combine them_
This text will be italic
This text will be bold
You can combine them
Lists
Unordered
- Item 1
- Item 2
- Item 2a
- Item 2b
- Item 1
- Item 2
- Item 2a
- Item 2b
Ordered
1. Item 1
1. Item 2
1. Item 3
1. Item 3a
1. Item 3b
- Item 1
- Item 2
- Item 3
- Item 3a
- Item 3b
Images
![GitHub Logo](https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png)
Format: ![Alt Text](url)
Links
http://github.com - automatic!
[GitHub](http://github.com)
http://github.com - automatic! GitHub
Blockquotes
As Kanye West said:
> We're living the future so
> the present is our past.
As Kanye West said:
Inline code
Consider using a
`<addr>` tag here.
Consider using a
<addr>
tag here.
Syntax highlighting
Here’s an example of how you can use syntax highlighting with GitHub Flavored Markdown:
function alertExample(arg) {
if (arg) {
$.facebox({ div: '#bar' })
}
}
And here's how it looks - nicely colored with styled code titles!
function alertExample(arg) {
if (arg) {
$.facebox({ div: '#bar' })
}
}
Footnotes
Here's an example of a footnote[^1]. Additional text follows.
[^1]: Source reference.
Here's an example of a footnote1. Additional text follows.
Task Lists
- [x] requires list syntax (supports all list types)
- [x] this item is completed
- [ ] this item is pending
- requires list syntax (supports all list types)
- this item is completed
- this item is pending
Tables
You can create tables by assembling a list of words and dividing them with hyphens -
(for the first row), and then separating each column with a pipe |
:
| Primary Header | Secondary Header |
| --------------------------- | ---------------------------- |
| Cell 1 Content | Cell 2 Content |
| First Column Content | Second Column Content |
Primary Header | Secondary Header |
---|---|
Cell 1 Content | Cell 2 Content |
First Column Content | Second Column Content |
Strikethrough
Any word wrapped with two tildes (like ~~this~~
) will appear crossed out.
Footnotes
-
Source reference. ↩