markdown-syntax.md:1:1:Markup: Syntax
markdown-syntax.md:5:46:
Main
markdown-syntax.md:6:52: Basics
markdown-syntax.md:7:36: Syntax
markdown-syntax.md:9:59: Dingus
markdown-syntax.md:34:49:**Note:** This document is itself written using Markup; you
markdown-syntax.md:45:1:Markup is intended to be as easy-to-read and easy-to-write as is feasible.
markdown-syntax.md:47:55:Readability, however, is emphasized above all else. A Markup-formatted
markdown-syntax.md:50:1:Markup's syntax has been influenced by several existing text-to-HTML
markdown-syntax.md:53:17:inspiration for Markup's syntax is the format of plain text email.
markdown-syntax.md:62:14:To this end, Markup's syntax is comprised entirely of punctuation
markdown-syntax.md:65:25:look like \*emphasis\*. Markup lists look like, well, lists. Even
markdown-syntax.md:73:1:Markup's syntax is intended for one purpose: to be used as a
markdown-syntax.md:76:1:Markup is not a replacement for HTML, or even close to it. Its
markdown-syntax.md:80:22:insert. The idea for Markup is to make it easy to read, write, and
markdown-syntax.md:81:44:edit prose. HTML is a *publishing* format; Markup is a *writing*
markdown-syntax.md:82:15:format. Thus, Markup's formatting syntax only addresses issues that
markdown-syntax.md:85:39:For any markup that is not covered by Markup's syntax, you simply
markdown-syntax.md:87:37:indicate that you're switching from Markup to HTML; you just use
markdown-syntax.md:93:38:not be indented with tabs or spaces. Markup is smart enough not
markdown-syntax.md:96:40:For example, to add an HTML table to a Markup article:
markdown-syntax.md:108:11:Note that Markup formatting syntax is not processed within block-level
markdown-syntax.md:109:32:HTML tags. E.g., you can't use Markup-style `*emphasis*` inside an
markdown-syntax.md:113:20:used anywhere in a Markup paragraph, list item, or header. If you
markdown-syntax.md:114:45:want, you can even use HTML tags instead of Markup formatting; e.g. if
markdown-syntax.md:115:59:you'd prefer to use HTML `` or `` tags instead of Markup's
markdown-syntax.md:118:31:Unlike block-level HTML tags, Markup syntax *is* processed within
markdown-syntax.md:144:1:Markup allows you to use these characters naturally, taking care of
markdown-syntax.md:153:5:and Markup will leave it alone. But if you write:
markdown-syntax.md:157:1:Markup will translate it to:
markdown-syntax.md:161:20:Similarly, because Markup supports [inline HTML](#html), if you use
markdown-syntax.md:162:45:angle brackets as delimiters for HTML tags, Markup will treat them as
markdown-syntax.md:167:1:Markup will translate it to:
markdown-syntax.md:171:17:However, inside Markup code spans and blocks, angle brackets and
markdown-syntax.md:173:1:Markup to write about HTML code. (As opposed to raw HTML, which is a
markdown-syntax.md:192:6:that Markup supports "hard-wrapped" text paragraphs. This differs
markdown-syntax.md:197:57:When you *do* want to insert a `
` break tag using Markup, you
markdown-syntax.md:201:57:"every line break is a `
`" rule wouldn't work for Markup.
markdown-syntax.md:202:1:Markup's email-style [blockquoting][bq] and multi-paragraph [list items][l]
markdown-syntax.md:212:1:Markup supports two styles of headers, [Setext] [1] and [atx] [2].
markdown-syntax.md:249:1:Markup uses email-style `>` characters for blockquoting. If you're
markdown-syntax.md:251:36:know how to create a blockquote in Markup. It looks best if you hard
markdown-syntax.md:261:1:Markup allows you to be lazy and only put the `>` before the first
markdown-syntax.md:280:31:Blockquotes can contain other Markup elements, including headers, lists,
markdown-syntax.md:299:1:Markup supports ordered (numbered) and unordered (bulleted) lists.
markdown-syntax.md:327:40:list have no effect on the HTML output Markup produces. The HTML
markdown-syntax.md:328:1:Markup produces from the above list is:
markdown-syntax.md:336:34:If you instead wrote the list in Markup like this:
markdown-syntax.md:349:45:you can use ordinal numbers in your ordered Markup lists, so that
markdown-syntax.md:354:54:list with the number 1. At some point in the future, Markup may support
markdown-syntax.md:377:45:If list items are separated by blank lines, Markup will wrap the
markdown-syntax.md:418:29:paragraphs, but here again, Markup will allow you to be
markdown-syntax.md:461:44:of a code block are interpreted literally. Markup wraps a code block
markdown-syntax.md:464:28:To produce a code block in Markup, simply indent every line of the
markdown-syntax.md:471:1:Markup will generate:
markdown-syntax.md:501:48:easy to include example HTML source code using Markup -- just paste
markdown-syntax.md:502:23:it and indent it, and Markup will handle the hassle of encoding the
markdown-syntax.md:516:9:Regular Markup syntax is not processed within code blocks. E.g.,
markdown-syntax.md:518:23:it's also easy to use Markup to write about Markup's own syntax.
markdown-syntax.md:518:47:it's also easy to use Markup to write about Markup's own syntax.
markdown-syntax.md:546:1:Markup supports two style of links: *inline* and *reference*.
markdown-syntax.md:602:35:**Note:** There is a known bug in Markup.pl 1.0.1 which prevents
markdown-syntax.md:615:58:Link definitions are only used for creating links during Markup
markdown-syntax.md:647:49:Link definitions can be placed anywhere in your Markup document. I
markdown-syntax.md:678:1:Markup's inline link style:
markdown-syntax.md:692:6:With Markup's reference-style links, a source document much more
markdown-syntax.md:701:1:Markup treats asterisks (`*`) and underscores (`_`) as indicators of
markdown-syntax.md:779:7:tags. Markup will turn this:
markdown-syntax.md:803:1:Markup uses an image syntax that is intended to resemble the syntax
markdown-syntax.md:830:21:As of this writing, Markup has no syntax for specifying the
markdown-syntax.md:842:1:Markup supports a shortcut style for creating "automatic" links for URLs and email addresses: simply surround the URL or email address with angle brackets. What this means is that if you want to show the actual text of a URL or email address, and also have it be a clickable link, you can do this:
markdown-syntax.md:846:1:Markup will turn this into:
markdown-syntax.md:851:1:Markup will also perform a bit of randomized decimal and hex
markdown-syntax.md:853:24:spambots. For example, Markup will turn this:
markdown-syntax.md:875:1:Markup allows you to use backslash escapes to generate literal
markdown-syntax.md:876:58:characters which would otherwise have special meaning in Markup's
markdown-syntax.md:883:1:Markup provides backslash escapes for the following characters: