\fR tags in the HTML output. For example, this input:
+.VERBON 2
+* Bird
+* Magic
+.VERBOFF
+.P
+will turn into:
+.VERBON 2
+
+.VERBOFF
+.P
+It's worth noting that it's possible to trigger an ordered list by
+accident, by writing something like this:
+.VERBON 2
+1986. What a great season.
+.VERBOFF
+.P
+In other words, a \fInumber-period-space\fR sequence at the beginning of a
+line. To avoid this, you can backslash-escape the period:
+.VERBON 2
+1986\e. What a great season.
+.VERBOFF
+.P
+Pre-formatted code blocks are used for writing about programming or
+markup source code. Rather than forming normal paragraphs, the lines
+of a code block are interpreted literally. Markdown wraps a code block
+in both \fC\fR and \fC\fR tags.
+.P
+To produce a code block in Markdown, simply indent every line of the
+block by at least 4 spaces or 1 tab. For example, given this input:
+.VERBON 2
+This is a normal paragraph:
+
+ This is a code block.
+.VERBOFF
+.P
+Markdown will generate:
+.VERBON 2
+This is a normal paragraph:
+
+This is a code block.
+
+.VERBOFF
+.P
+One level of indentation -- 4 spaces or 1 tab -- is removed from each
+line of the code block. For example, this:
+.VERBON 2
+Here is an example of AppleScript:
+
+ tell application "Foo"
+ beep
+ end tell
+.VERBOFF
+.P
+will turn into:
+.VERBON 2
+Here is an example of AppleScript:
+
+tell application "Foo"
+ beep
+end tell
+
+.VERBOFF
+.P
+A code block continues until it reaches a line that is not indented
+(or the end of the article).
+.P
+Within a code block, ampersands (\fC&\fR) and angle brackets (\fC<\fR and \fC>\fR)
+are automatically converted into HTML entities. This makes it very
+easy to include example HTML source code using Markdown -- just paste
+it and indent it, and Markdown will handle the hassle of encoding the
+ampersands and angle brackets. For example, this:
+.VERBON 2
+
+.VERBOFF
+.P
+will turn into:
+.VERBON 2
+<div class="footer">
+ © 2004 Foo Corporation
+</div>
+
+.VERBOFF
+.P
+Regular Markdown syntax is not processed within code blocks. E.g.,
+asterisks are just literal asterisks within a code block. This means
+it's also easy to use Markdown to write about Markdown's own syntax.
+.P
+You can produce a horizontal rule tag (\fC
\fR) by placing three or
+more hyphens, asterisks, or underscores on a line by themselves. If you
+wish, you may use spaces between the hyphens or asterisks. Each of the
+following lines will produce a horizontal rule:
+.VERBON 2
+* * *
+
+***
+
+*****
+
+- - -
+
+---------------------------------------
+
+_ _ _
+.VERBOFF
+\l'\n(.lu*8u/10u'
+.P
+Markdown supports two style of links: \fIinline\fR and \fIreference\fR.
+.P
+In both styles, the link text is delimited by [square brackets].
+.P
+To create an inline link, use a set of regular parentheses immediately
+after the link text's closing square bracket. Inside the parentheses,
+put the URL where you want the link to point, along with an \fIoptional\fR
+title for the link, surrounded in quotes. For example:
+.VERBON 2
+This is [an example](http://example.com/ "Title") inline link.
+
+[This link](http://example.net/) has no title attribute.
+.VERBOFF
+.P
+Will produce:
+.VERBON 2
+This is
+an example inline link.
+
+This link has no
+title attribute.
+.VERBOFF
+.P
+If you're referring to a local resource on the same server, you can
+use relative paths:
+.VERBON 2
+See my [About](/about/) page for details.
+.VERBOFF
+.P
+Reference-style links use a second set of square brackets, inside
+which you place a label of your choosing to identify the link:
+.VERBON 2
+This is [an example][id] reference-style link.
+.VERBOFF
+.P
+You can optionally use a space to separate the sets of brackets:
+.VERBON 2
+This is [an example] [id] reference-style link.
+.VERBOFF
+.P
+Then, anywhere in the document, you define your link label like this,
+on a line by itself:
+.VERBON 2
+[id]: http://example.com/ "Optional Title Here"
+.VERBOFF
+.P
+That is:
+.BL
+.LI
+Square brackets containing the link identifier (optionally
+indented from the left margin using up to three spaces);
+.LI
+followed by a colon;
+.LI
+followed by one or more spaces (or tabs);
+.LI
+followed by the URL for the link;
+.LI
+optionally followed by a title attribute for the link, enclosed
+in double or single quotes.
+.LE 1
+.P
+The link URL may, optionally, be surrounded by angle brackets:
+.VERBON 2
+[id]: "Optional Title Here"
+.VERBOFF
+.P
+You can put the title attribute on the next line and use extra spaces
+or tabs for padding, which tends to look better with longer URLs:
+.VERBON 2
+[id]: http://example.com/longish/path/to/resource/here
+ "Optional Title Here"
+.VERBOFF
+.P
+Link definitions are only used for creating links during Markdown
+processing, and are stripped from your document in the HTML output.
+.P
+Link definition names may constist of letters, numbers, spaces, and punctuation -- but they are \fInot\fR case sensitive. E.g. these two links:
+.VERBON 2
+[link text][a]
+[link text][A]
+.VERBOFF
+.P
+are equivalent.
+.P
+The \fIimplicit link name\fR shortcut allows you to omit the name of the
+link, in which case the link text itself is used as the name.
+Just use an empty set of square brackets -- e.g., to link the word
+"Google" to the google.com web site, you could simply write:
+.VERBON 2
+[Google][]
+.VERBOFF
+.P
+And then define the link:
+.VERBON 2
+[Google]: http://google.com/
+.VERBOFF
+.P
+Because link names may contain spaces, this shortcut even works for
+multiple words in the link text:
+.VERBON 2
+Visit [Daring Fireball][] for more information.
+.VERBOFF
+.P
+And then define the link:
+.VERBON 2
+[Daring Fireball]: http://daringfireball.net/
+.VERBOFF
+.P
+Link definitions can be placed anywhere in your Markdown document. I
+tend to put them immediately after each paragraph in which they're
+used, but if you want, you can put them all at the end of your
+document, sort of like footnotes.
+.P
+Here's an example of reference links in action:
+.VERBON 2
+I get 10 times more traffic from [Google] [1] than from
+[Yahoo] [2] or [MSN] [3].
+
+ [1]: http://google.com/ "Google"
+ [2]: http://search.yahoo.com/ "Yahoo Search"
+ [3]: http://search.msn.com/ "MSN Search"
+.VERBOFF
+.P
+Using the implicit link name shortcut, you could instead write:
+.VERBON 2
+I get 10 times more traffic from [Google][] than from
+[Yahoo][] or [MSN][].
+
+ [google]: http://google.com/ "Google"
+ [yahoo]: http://search.yahoo.com/ "Yahoo Search"
+ [msn]: http://search.msn.com/ "MSN Search"
+.VERBOFF
+.P
+Both of the above examples will produce the following HTML output:
+.VERBON 2
+I get 10 times more traffic from Google than from
+Yahoo
+or MSN.
+.VERBOFF
+.P
+For comparison, here is the same paragraph written using
+Markdown's inline link style:
+.VERBON 2
+I get 10 times more traffic from [Google](http://google.com/ "Google")
+than from [Yahoo](http://search.yahoo.com/ "Yahoo Search") or
+[MSN](http://search.msn.com/ "MSN Search").
+.VERBOFF
+.P
+The point of reference-style links is not that they're easier to
+write. The point is that with reference-style links, your document
+source is vastly more readable. Compare the above examples: using
+reference-style links, the paragraph itself is only 81 characters
+long; with inline-style links, it's 176 characters; and as raw HTML,
+it's 234 characters. In the raw HTML, there's more markup than there
+is text.
+.P
+With Markdown's reference-style links, a source document much more
+closely resembles the final output, as rendered in a browser. By
+allowing you to move the markup-related metadata out of the paragraph,
+you can add links without interrupting the narrative flow of your
+prose.
+.P
+Markdown treats asterisks (\fC*\fR) and underscores (\fC_\fR) as indicators of
+emphasis. Text wrapped with one \fC*\fR or \fC_\fR will be wrapped with an
+HTML \fC\fR tag; double \fC*\fR's or \fC_\fR's will be wrapped with an HTML
+\fC\fR tag. E.g., this input:
+.VERBON 2
+*single asterisks*
+
+_single underscores_
+
+**double asterisks**
+
+__double underscores__
+.VERBOFF
+.P
+will produce:
+.VERBON 2
+single asterisks
+
+single underscores
+
+double asterisks
+
+double underscores
+.VERBOFF
+.P
+You can use whichever style you prefer; the lone restriction is that
+the same character must be used to open and close an emphasis span.
+.P
+Emphasis can be used in the middle of a word:
+.VERBON 2
+un*fucking*believable
+.VERBOFF
+.P
+But if you surround an \fC*\fR or \fC_\fR with spaces, it'll be treated as a
+literal asterisk or underscore.
+.P
+To produce a literal asterisk or underscore at a position where it
+would otherwise be used as an emphasis delimiter, you can backslash
+escape it:
+.VERBON 2
+\e*this text is surrounded by literal asterisks\e*
+.VERBOFF
+.P
+To indicate a span of code, wrap it with backtick quotes (\fC`\fR).
+Unlike a pre-formatted code block, a code span indicates code within a
+normal paragraph. For example:
+.VERBON 2
+Use the `printf()` function.
+.VERBOFF
+.P
+will produce:
+.VERBON 2
+Use the printf()
function.
+.VERBOFF
+.P
+To include a literal backtick character within a code span, you can use
+multiple backticks as the opening and closing delimiters:
+.VERBON 2
+``There is a literal backtick (`) here.``
+.VERBOFF
+.P
+which will produce this:
+.VERBON 2
+There is a literal backtick (`) here.
+.VERBOFF
+.P
+The backtick delimiters surrounding a code span may include spaces --
+one after the opening, one before the closing. This allows you to place
+literal backtick characters at the beginning or end of a code span:
+.VERBON 2
+A single backtick in a code span: `` ` ``
+
+A backtick-delimited string in a code span: `` `foo` ``
+.VERBOFF
+.P
+will produce:
+.VERBON 2
+A single backtick in a code span: `
+
+A backtick-delimited string in a code span: `foo`
+.VERBOFF
+.P
+With a code span, ampersands and angle brackets are encoded as HTML
+entities automatically, which makes it easy to include example HTML
+tags. Markdown will turn this:
+.VERBON 2
+Please don't use any `