Markdown Reference

The Markdown language allows you to quickly write web pages without worrying about <h1> tags and such, allowing you to focus on what you want to say instead of generating HTML. Markdown is so easy to use that we used it for all Seagrape documentation, including this page.

Markdown was invented by John Gruber.


Create paragraphs by putting blank lines between text.

This is a paragraph.

This is another paragraph.


Headers are created by using the # symbol. Adding extra #s creates a smaller header.

# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6

Emphasizing Text

You can italicize text with *stars* or _underscores_.

You can bold text with **two stars** or __two underscores __.

You can bold & italicize text with ***three stars*** or ___three underscores ___.

Bullet Lists

Create a bullet list using stars:

* Beagles
* Squirrels
* Hilarity

Or plus signs:

+ Beagles
+ Squirrels
+ Hilarity

Or minus signs:

- Beagles
- Squirrels
- Hilarity

Numbered Lists

Create a numbered list like this:

1. Beagles
2. Squirrels
3. Hilarity

Create a link to your favorite place like this: [favorite place](

Or if you would like to display the actual link path, just use angle brackets <>

An image link is like a hyperlink, but with an exclamation point in front.

!["alt text"]( "image title")

Create a reference link like this:

My favorite search engines are DuckDuckGo and Google.

My favorite search engines are [DuckDuckGo][1] and [Google.][2]
[1]:    "DuckDuckGo"
[2]:    "Google"


You can use the > sign on each to indicate quoted text (or code).

> This is blockquote text.
> So is this.
> Blockquote paragraphs are created like regular paragraphs.
> Just leave a blank line between sections of text.

Inline Code

Inline code is created by using two back quotes like this: `print message` which results in: print message. It can be used in a paragraph without breaking up the flow of text.


A flavor of Markdown called Python-Markdown1 can generate footnotes2.

A flavor of Markdown called Python-Markdown[^1] can generate footnotes[^2].

[^1]: This is the first footnote.
[^2]: This is the second footnote.

  1. This is the first footnote. 

  2. This is the second footnote.