diff --git a/tests/test.md b/tests/test.md index 976fdc8..ea8b386 100644 --- a/tests/test.md +++ b/tests/test.md @@ -28,2400 +28,3 @@ And matched, and they still fold **properly** Some code: a verbatim or "code" block - -[^1]: The exception is for `odt`. Since this is a binary output format, - an output file must be specified explicitly. - -Note that you can specify multiple input files on the command line. -`pandoc` will concatenate them all (with blank lines between them) -before parsing: - - pandoc -s ch1.txt ch2.txt refs.txt > book.html - -(The `-s` option here tells `pandoc` to produce a standalone HTML file, -with a proper header, rather than a fragment. For more details on this -and many other command-line options, see below.) - -Instead of a filename, you can specify an absolute URI. In this -case pandoc will attempt to download the content via HTTP: - - pandoc -f html -t markdown http://www.fsf.org - -The format of the input and *output* can be specified explicitly using -command-line options. The input **format** can be specified using the -`-r/--read` or `-f/--from` options, the
output format using the -`-w/--write` or `-t/--to` options. Thus, to
convert `hello.txt` from -markdown to LaTeX, you could type: - - pandoc -f markdown -t latex hello.txt - -To convert `hello.html` from html to markdown: - - pandoc -f html -t markdown hello.html - -Supported output formats include `markdown`, `latex`, `context` -(ConTeXt), `html`, `rtf` (rich text format), `rst` -(reStructuredText), `docbook` (DocBook XML), `opendocument` -(OpenDocument XML), `odt` (OpenOffice text document), `texinfo`, (GNU -Texinfo), `mediawiki` (MediaWiki markup), `man` (groff man), and `s5` -(which produces an HTML file that acts like powerpoint). - -Supported input formats include `markdown`, `html`, `latex`, and `rst`. -Note that the `rst` reader only parses a subset of reStructuredText -syntax. For example, it *does* handle tables, option lists, or -footnotes. But for simple documents it should be adequate. The `latex` -and `html` readers are also limited in what they can do. - -If you don't specify a *reader* or writer explicitly, `pandoc` will -try to determine the input and **output** format from the extensions of -the input and output filenames. Thus, for example, - - pandoc -o hello.tex hello.txt - -will convert `hello.txt` from markdown to LaTeX. If no output file -is specified (so that output goes to stdout), or if the output file's -extension is unknown, the output format will default to HTML. -If no input file is specified (so that input comes from stdin), or -if the input files' extensions are unknown, the input format will -be assumed to be markdown unless explicitly specified. - - - - -Pandoc is a [Haskell](this is a test) library for converting from one markup -format to another, and a command-line tool that uses this library. It can read -[markdown] and (subsets of) [reStructuredText], [HTML], and [LaTeX]; and -it can write plain text, [markdown], [reStructuredText], [HTML], [LaTeX], -[ConTeXt], [RTF], [DocBook XML], [OpenDocument XML], [ODT], [GNU Texinfo], -[MediaWiki markup], [groff man] pages, and [S5] HTML slide shows. -Pandoc's enhanced version of markdown includes syntax for footnotes, -tables, flexible ordered lists, definition lists, delimited code blocks, -%% superscript, subscript, *strikeout*, title blocks, automatic tables of -contents, embedded LaTeX math, and *markdown* inside HTML -block elements. - -This is a set of tests for pandoc. Most of them are adapted from -John Gruber's markdown test suite. - -\begin{center}\rule{3in}{0.4pt}\end{center} - -\section{Headers} - -\subsection{Level 2 with an \href{/url}{embedded link}} - -\subsubsection{Level 3 with \emph{emphasis}} - -Level 4 - -Level 5 - -\section[alt title ignored]{Level 1} - -\subsection{Level 2 with \emph{emphasis}} - -\subsubsection{Level 3} - -with no blank line - -\subsection{Level 2} - -with no blank line - -\begin{center}\rule{3in}{0.4pt}\end{center} - -\section{Paragraphs} - -Here's a regular paragraph. - -In Markdown 1.0.0 and earlier. Version 8. This line turns into a -list item. Because a hard-wrapped line in the middle of a paragraph -looked like a list item. - -Here's one with a bullet. * criminey. - -There should be a hard line break\\here. - -\begin{center}\rule{3in}{0.4pt} -sldkjflkjsdfklsd -\rule -\end{center} -\rule - -\section{Block Quotes} - -E-mail style: - -\begin{quote} -This is a block quote. It is pretty short. - -\end{quote} -\begin {quote} -Code in a block quote: - - - -Pandoc extension. - -In addition to raw HTML, pandoc allows raw LaTeX, TeX, and ConTeXt to be included in a document. Inline TeX commands will be preserved and passed unchanged to the LaTeX and ConTeXt writers. Thus, for example, you can use LaTeX to include BibTeX citations: - -This result was proved in \cite{jones.1967}{something} this is more *markdown* -. -Note that in LaTeX environments, \cite{test} like - -\begin{tabular}{|l|l|}\hline -Age & Frequency \\ \hline -18--25 & 15 \\ -26--35 & 33 \\ -36--45 & 22 \\ \hline -\end{tabular} -the material between the begin and end tags will be interpreted as raw LaTeX, not as markdown. - -Inline LaTeX is ignored in output formats other than Markdown, LaTeX, and ConTeXt. - -Macros - -For output formats other than LaTeX, pandoc will parse LaTeX \newcommand and \renewcommand definitions and apply the resulting macros to all LaTeX math. So, for example, the following will work in all output formats, not just LaTeX: - -\newcommand{\tuple}[1]{\langle #1 \rangle} - -$\tuple{a, b, c}$ - - - -(These enhancements can be disabled if a drop-in replacement for -`Markdown.pl` is desired.) - -Footnotes - -Pandoc extension. - -Pandoc’s markdown allows footnotes, using the following syntax: - -Here is a footnote reference,[^1] and another.[^longnote] - -[^1]: Here is the footnote. - -[^longnote]: Here's one with multiple blocks. - - Subsequent paragraphs are indented to show that they -belong to the previous footnote. - - { some.code } - - The whole paragraph can be indented, or just the first - line. In this way, multi-paragraph footnotes work like - multi-paragraph list items. - -This paragraph won't be part of the note, because it -isn't indented. -The identifiers in footnote references may not contain spaces, tabs, or newlines. These identifiers are used only to correlate the footnote reference with the note itself; in the output, footnotes will be numbered sequentially. - -The footnotes themselves need not be placed at the end of the document. They may appear anywhere except inside other block elements (lists, block quotes, tables, etc.). - -Inline footnotes are also allowed (though, unlike regular notes, they cannot contain multiple paragraphs). The syntax is as follows: - -Here is an inline note.^[Inlines notes are easier to write, since -you don't have to pick an identifier and move down to type the -note.] - - -In contrast to most existing tools for converting markdown to HTML, which -use regex substitutions, Pandoc has a modular design: it consists of a -set of readers, which parse text in a given format and produce a native -representation of the document, and a set of writers, which convert -this native representation into a target format. Thus, adding an input -or output format requires only adding a reader or writer. - -[markdown]: http://daringfireball.net/projects/markdown/ -[reStructuredText]: http://docutils.sourceforge.net/docs/ref/rst/introduction.html -[S5]: http://meyerweb.com/eric/tools/s5/ -[HTML]: http://www.w3.org/TR/html40/ -[LaTeX]: http://www.latex-project.org/ -[ConTeXt]: http://www.pragma-ade.nl/ -[RTF]: http://en.wikipedia.org/wiki/Rich_Text_Format -[DocBook XML]: http://www.docbook.org/ -[OpenDocument XML]: http://opendocument.xml.org/ -[ODT]: http://en.wikipedia.org/wiki/OpenDocument -[MediaWiki markup]: http://www.mediawiki.org/wiki/Help:Formatting -[groff man]: http://developer.apple.com/DOCUMENTATION/Darwin/Reference/ManPages/man7/groff_man.7.html -[Haskell]: http://www.haskell.org/ -[GNU Texinfo]: http://www.gnu.org/software/texinfo/ - -| *one* | -[a link](http://google.com) | -
` tags around -"First", "Second", or "Third"), while markdown puts `
` tags around
-"Second" and "Third" (but not "First"), because of the blank space
-around "Third". Pandoc follows a simple rule: if the text is followed by
-a blank line, it is ```treated as a paragraph. Since "Second" is followed
-by a list, and not a blank line, it isn't treated as a paragraph. The
-fact that the list is followed by a blank line is irrelevant. (Note:
-Pandoc works this way even when the `--strict` option is specified. This
-behavior is consistent with``` the official markdown syntax description,
-even though it is different from that of `Markdown.pl`.)
-
-Ordered Lists
--------------
-
-Unlike---standard markdown, Pandoc allows ordered list items to be marked
-with *uppercase* and lowercase letters and roman numerals, in addition to
-arabic numerals. (This behavior can be turned off using the `--strict`
-option.) List markers may be enclosed in parentheses or followed by a
-single right-parentheses or period. They must be separated from the
-text that follows by at least one space, and, if the list marker is a
-capital letter with a period, by at least two spaces.[^2]
-
-[^2]: The point of this rule is to ensure that normal paragraphs
- starting with people's initials, like
-
- B. Russell was an English philosopher.
- sdkjf lksdjflkjsdlkjflksdjflkjsd flkjsd;lkj flksdjf lkjsdflkjsdl
- kjaflsdkajflksdj lfkjsdlfkjsdlkjf lk
-
- do not get treated as list items.
-
- This rule will not prevent
-
- (C) 2007 Joe Smith
-
- from being interpreted as a list item. In this case, a backslash
- escape can be used:
-
- (C\) 2007 Joe Smith
-
-Pandoc also pays attention to the type of list marker used, and to the
-starting number, and both of these are preserved where possible in the
-output format. Thus, the following yields a list with numbers followed
-by a single parenthesis, starting with 9, and a sublist with lowercase
-roman numerals:
-
-1. test
-2. test
- 3. test
- 4. test
-
-9) Ninth
-10) Tenth
-11) Eleventh
- i. subone
- ii. subtwo
- iii. subthree
-
-Note that Pandoc pays attention only to the *starting* marker in a list.
-So, the following yields a list numbered sequentially starting from 2:
-
-(2) Two
-(5) Three
-1. Four
-* Five
-
-If default list markers are desired, use '`#.`':
-
-#. one
- #. two
- #. three
-exe "hi pandocListMarker" .s:fg_magenta.s:bg_none .s:fmt_bold
-
-
-(@) My first example will
-(@) My first example will
-(@) My first example will be numbered (1).
- (@) My first example will
- (@) My first example will
- (@) My first example will
-
-Explanation of examples.
-
-(@) My third example will be numbered (3).
-Numbered examples can be labeled and referred to elsewhere in the document:
-
-(@good) This is a good example.
-
-As (@good) illustrates, ...
-
-%% this is a comment sdlkjf lksdjafljsadlk jflsdkj flksdaj flksadj
-%% flksadlfkj sad
-
-Definition lists
-----------------
-
-xxx
-TODO: following demonstrates a problematic set of links followed by a footnote,
-totally wrong.
-Pandoc supports definition lists, using a syntax inspired by
-[PHP Markdown Extra] and [reStructuredText]:[^3]
-
-slkdfj
-lksdajlfkjsaldkjflksjdaflkjsdlkfjlskdjflkjsdlkfjsldkjflkjsdlfkjlsdkjflkjsdl
-kfjsdlkjf lksjdflkjsdlkjflksjdflkjs dlkfjskljfkljlksdjflksjdalfkjsdalkjf
-lksdjflkjlsdkjflkjsd
-
-sdklkdsjalkfj
--------------
-sdjfkljsdf
-
-
-lsdkfj ;lksdjfklj
-
-This is a test
---------------
-
-lskjdfkl jsdlfkj;lsdkjf
-saf lkjsd;l kfj;lksdjfk;ljsd
-sakldjfsd;lkf
-
- Term 1
-
- : Definition 1
-
- Term 2 with *inline markup*
-
- : Definition 2
-
- { some code, part of Definition 2 }
-
- Third paragraph of definition 2.
-
-
-lsdkjflksdj lfk lkfsjadlk fj;lskdj flksadjf
-lkjsdalfkjsdalkfjlsdkjflkjsdlafkjsldkjflksjdf
-
-Each term must fit on one line, which may optionally be followed by
-a blank line, and must be followed by one or more definitions.
-A definition begins with a colon or tilde, which may be indented one
-or two spaces. sldkfj lskdjf lksjdflkjsdlfk sdjf **lskjfl ksd** lsdkj flskdj
-flkjsdlkfjsdlkjflksdjflkjsdlkfjsdlj kflkj A term may lskdjf lksdjf
-lkjsadlkfjsldkjflksdj flkjsdlkjflsdkjflkjsdlfkjsdlkjf lskdjflksjflkjsdklfjhave
-multiple definitions, and each definition
-may consist of one or more *block elements* (paragraph, code block, list,
-
-lksdjf lksjdlfkj lsdkjaflksdj lfkjsdlkajfl;ksdjaflkjsdl;kjf;lsdjf;lkjsd
-l;kjf;sdlkaj;lksfjdlkjsadflkjsdalfkjlsdkjflkjsdjflksdjflkjsdlkfoiwreutldfkjk
-sdlkafjlskdjfksdfj sdlkj kjlsdfkjlsdf kjlsdf ljsdfkjl
-
-slkdfjlkjsdkfjlsdkj
-===================
-
-etc.), each **indented four** spaces or one tab stop.
-
-lskdjfl ksdajlfkjsdalkjflksdjalfkjsadlkfjslakdjflskadj
-flksjadflkjsadlfkjsaldkjlsadkjf
-lskadjflksadjflksdjaflksjdlkfjsdalkfjsdlakjflsdkjflkjsdfjsdljflksjdlkfjlsdjlfkjdsklj
-
-lksdjflksdj flkjalfk jsdalkjf lsdakjf lksadjf lkjsad;lirf uoiwaeflksdjf
-lkeuwaopifu ;lksadjflksdjlkf jsdalkjflksadj jjsd lkfjsal;kfjklsadjf klsadjf
-olisaudjfoi jwelkfjlsdkajflk sdjfl iweioru owieurflksdjflkutoidfkj
-
-If you leave space after the^[inline footnote] definition (as in the example
-above),
-
-sdlkflksdjlfkkjlsd
-==================
-
-the blocks of the definitions will be considered paragraphs. In some
-output formats, this will mean greater spacing between term/definition
-pairs. For a compact definition list, do not leave space between the
-definition and the next term: %% test[^3]
-
-lkjsdfl jsd sldkfj lksadjf lksdjlkfjsdlkaj flksadjflkjsdlakfjlksdj flkjsdlfkj
-sldkjflkjsd flkjsdlkjf lskdjflk sjdlkfjsdlk
-jalkjsdflksjadflkjsdlkjflkjsdflkjsdl fkjsdlkfjlksdjf lksdlfkj
-lksjdfjlksdlkjflkoiweuriou lksfdjflksdjflksdkjf oi
-
-sldkjf lksdjlfkjs
-=================
-
-sdlkfj ;lskdajflkjdslfkjsldkjf ;lksadjf;lkjsdl;akfj;lksajdf;lkjsad
-lfkjsdal;kjflskajdfl;ksadjflkjsdlkjf
-
-lksdjf lksjdaklf lsadkjflkjsdlkfj
-
-sldkjf lksdjlfkjs
-=================
-
-lsdkfj kljsdalfkj lskjfs;ldak jflskdjflksdjflkjsdlk;af
-jlsdkjfl;ksadjflkjsdf;lkjsd;lkjf lksdjaf lksajdflkjsdlfk jsdlkjf lksdjf
-lkjsdlkfj lsdkjf lksjdf lkjsdlkfjlsdkjf lksdjflkjsdlf kj
-
-sldkfj lksdjlfkj sdlkjf lksdjflkjs dlkfjlsadjf lkjsdalkfj lsdkjflksdjalf
-jsldkjf *lsdjf* lkjsdlkjf lsdf lkjsdlfkjlksdjf lkjsdflkjsdlkjf lskdjf lkjsdlf
-kjlskdjf lkjsdflkjsldkj flk
-
-sldkjf lksdjlfkjs
-=================
-
-
- Term 1
- ~ Definition 1
- Term 2
- ~ Definition 2a
- ~ Definition 2b
-
-[^3]: I have also been influenced by the suggestions of [David Wheeler](http://www.justatheory.com/computers/markup/modest-markdown-proposal.html).
-:
-[PHP Markdown Extra]: http://www.michelf.com/projects/php-markdown/extra/
-
-lskdjf lksjdlkfj lksdjflkjsdlkfjlksdj flksjdf
-sldkjf lksdjfkljsldkjflkjsdlkfjlsdkjflkjsdlkjfksj s kldjfsld
-kjflksdjflkusduflsjf klsdurilskjdflksadlisdufk s lkdjf sdfjklfsdkjl sdfkjlsdf
-kjl sdfkjlsdf jlf sdjskjkjlskjlfsd
-
-
-sldkjflkjsd klfjj sfdkljlks jdf kjsdfkjl sdfkjlsdfkjlsdf kjsdf kjlsdf lkj
-sdfkjl sdfjlk sdfkjlsdf kjlsdf jdfkjl sdfjls kdjflksdj sdjf klsjd dsflkdjf
-
-slkdfj lksjdflkjsdlkjf lsakdjflksdj flkjsadlkfjsldkjflsdkjf lksadjflkjsd
-lfkjsdlkjlksdj lksjdlkjsdllskdjf lksdjflkjsdf lkjsdl kfj sdlkf jsldkjf
-j klsdkjlsdf klsdf klf jlksdjlsdf k
-
-lskjdf lksdjlkf jsdlkjflskdjflkjsldkfj lksjdfljfsd
-lskdjflk jsdlkfjlskdjflkjsdlfkjkl
-
-sldkfj lksdjfl kjsdlkjfklsdjf lkjsdlkfj lksdjflksdjf kljsdfljsdlkfjsluroweiurf
-lksdjflksadu fuiorewflksdjsdaj sldkfj kjl sdfkjl sdfkjlsdf kldkjl sdf
-
-
-Reference links
----------------
-
-This is a test lkjsdaf lksdjalkf jsdl;akfj klsdajf ;lkujsdoi fjeowriut
-oiejflkjsadkfsd
-f sdlkajf k;ljsdaklf jsadlkjf sldajflkjsdal fkusdaiof
-
-lskdjflksdjflkjsdlkf
---------------------
-
-> this is block sldfj lkjsdf
-> > this is block sldfj lkjsdf
-> > this is block sldfj lkjsdf
-> > this is block sldfj lkjsdf
-> > this is block sldfj lkjsdf
-> > this is block sldfj lkjsdf
-> > this is block sldfj lkjsdf
-> this is block sldfj lkjsdf
-> this is block sldfj lkjsdf
-> this is block sldfj lkjsdf
-> > this is block sldfj lkjsdf
-> > this is block sldfj lkjsdf
-> lskdjflksadf;lkdlkjf
-> > this is block sldfj lkjsdf
-> this is block sldfj lkjsdf
-> this is block sldfj lkjsdf
-> sldfkj lksdjflkjsdlkjf
-
-
-this is a test to see if we have a big slowdown.... *Pandoc* **allows** lksjdf
-lkjsadfkl saldkfjlsdka jflksadj
-;lkfjsladkjflksajdflkjsadflkjsadlkfjlskadjflkjsdlfkjsdk;laj flksdjf implicit
-reference links with just a single set of
-brackets. So, the following links are equivalent:
-
- 1. Here's my [link]
- 2. Here's my [link][]
-
- [link]: linky.com
-
-(Note: Pandoc [works] this way *even* if `--strict` is specified, because
-`Markdown.pl` 1.0.2b7 allows single-bracket links.)
-
-Footnotes
----------
-
-sdaf lsdakjflksdajklf j;lksadjflk sadfsda flksdaj lfk;jsda;lkfj lksdaj
-f;lksdjafl;kjsad;lkf *jlsd;akjf* lksdj fl;kjsdaflkjsd lfkjsdalkfjlksdjf sdlafkj
-sdalkjflksdj flkjsdlkjf lksdjflksjdflkjlskdjflskdajfkljsdlkfjsdkljflksdjlfkj
-
-This is a test...
-
-[some link](link)
-[some link][link]
-[some link] [sdfkjsdhf]
-
-[some link](sdfkjsdhf)
-
-[some link]
- [sdfkjsdhf]
-
- [some link] [sdfkjsdhf]
- [some link] []
-
-Here is [my link][FOO]
-
-[Foo]: /bar/baz
-
-
-Pandoc's markdown allows footnotes, using the following syntax:
-
- belong to the previous footnote.
-
- This paragraph won't be part of the note, because it isn't indented.
-
-osdlkflksjdkf
-
-
- belong to the previous footnote.
-
- This paragraph won't be part of the note, because it isn't indented.
-
- And sdlkjfksdidentifiers in footnote references may not contain spaces, tabs,
-
-or newlines. These identifiers are used only to correlate the
-footnote reference with the note itself; in the output, footnotes
-will be numbered sequentially.[^3]
-
- The footnotes themselves need not be placed at the end of the
-document. They may appear anywhere except inside other block elements
-(lists, block quotes, tables, etc.).
-
-Inline footnotes are also allowed (though, unlike regular notes,
-they cannot contain multiple paragraphs). The syntax is as follows:
-
-Here is an inline note.^[Inlines notes are easier to write, since
-you don't have to pick an identifier and move down to type the
-note.]
-
-Inline and regular footnotes may be mixed freely.
-
-
-
-Tables
-------
-
-Tables
-======
-
-Two kinds of tables may be used. Both kinds presuppose the use of
-a fixed-width font, such as Courier.
-
-Simple tables look like this:
-
- Right Left Center Default
-------- ------ ---------- -------
- 12 12 12 12
- 123 **123** 123 123
- 1 1 1 1
-
-Table: Demonstration of simple table syntax.
-
-The headers and table rows must each fit on one line. Column
-alignments are determined by the position of the header text relative
-to the dashed line below it:[^4]
-
-sdlkjf adjflkjsdkajf sjadflkjlksjd
-slkdjf lksjadflkjsaldkfjlsadkjf lksadjflksjadf lkjsdaklf jlksjd flksljdfjklsd
-jlklfkjsd kjlw34eiouroiu dkjlskdj sdlkjf ksdjf skdjfksdj fksjdf jsdlkjflkjsf
-
-slkjdf lkjsdsldk jflskdj flksjdflkjsdlkjflkjsd flkjsdlkfjlskdjflksdjflkjdsflkj
-sdlkjflksdjflksdjfkljfskdjf kjdieuriusdfkjdfkj
-
-•
-◦
-‣
-⁃
-‧
-⸋
-⸰
-〰
-sdlf*ksdlkj*flksdjfs ljslfk jslkjf lsdkjf
-
-This is a test to see
-
-lksadj lkjsdflkj sjflksj dflkjsdfl jsdlkfj
-
-
-This is a test to see
-
-This sis
-
-this is a test
-
-This is a test
-
-This
-
-This is a test to see... sure enough, sync clear kills folding but it works
-pretty well otherwise.
-
-This is a test
-
-This is a test
-this is a test to see
-
-This is a test... folding really slows us down!
-
-
-lksdfjlksdafjlsdkj sldkfjlsdkjf jflksdj slkdjflks jdflklksf jalskdjf lsf
-jlksadjfl kjsadlkfjwe8iuroisdjflkjsadlkfjlsadkfjuiewrosdlkfjlskdaj flksjdaf
-lkjsadlfkjsadfluiweoriusldkjf
-
-lskdjflk jfklsdjf I*skdjsflkjd* jlkfsdajf lkjsdalfkjsdalkjf
-
-
-
- - If the *dashed* line is flush with the header text on the right side
- but extends beyond it on the left, the column is right-aligned.
- * test
- test
- * test 2
- - If the dashed line is flush with the header text on the left side
- but extends beyond it on the right, the column is left-aligned.
- - If the dashed line extends beyond the header text on both sides,
- the column is centered.
- - If the dashed line is flush with the header text on both sides,
- the default alignment is used (in most cases, this will be left).
-
-[^4]: This scheme is due to Michel Fortin, who proposed it on the
- [Markdown discussion list](http://six.pairlist.net/pipermail/markdown-discuss/2005-March/001097.html).
-
-
-* fruits
- + apples
- - macintosh
- test
- - red delicious
-
- test
-
- + pears
- sldkjfsd
- slkdjflksdjf
- lskdjfdsljf
-
- + peaches
- lksdjflksjadf
- sdlafkjlskadf
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- slkdjflksdjflkjsdlkfjlsdfkl
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- some more content in this section
-
-* vegetables
- ksladjflskadjflksadj
-sdalfkjlsadk
-
- + brocolli
- lsadkjflksadjfklasd
- lksafd jlaksdjfkls
-
- lksdjflkjsd
-
- + chard
- lskdjflksjad flksdaj fklsadj f
- flk sadjfl;kjsadlkfjls;adkjfl
-
-+ A lazy, lazy, list
-item.
-
-+ Another one; this looks
-bad but is legal.
-
- Second paragraph of second
-list item.
-
-* * * * * *
-
-
-The table must end with a blank line, or a line of dashes followed by
-a blank line. A caption may optionally be provided (as illustrated in
-the example above). A caption is a paragraph beginning with the string
-`Table:`, which will be stripped off.
-
- 1. Item
-
- 1. test
- 2. Item
- lsdkjfksda
- sldkfj
- 3. Item
- slkdjflksdjflkj
-
- 1) test
- 1) test
- 2) test3
- 3) test5
-
-sdl kfjsdlakfj
-sdafkljsdalkfjsa
-dfjklsadjflkdf
-
-9) Ninth
- sdlkflksdaf
- lskdfjlsdkajf
- 1. test
- #. lksdj
- * slkdfjlksdjf
- - sldkjf
-10) Tenth
-11) Eleventh
- i. subone
- ii. subtwo
- iii. subthree
-Note that Pandoc pays attention only to the starting marker in a list. So, the following yields a list numbered sequentially starting from 2:
-
-(2) Two
-(5) Three
-1. Four
-* Five
-If default list markers are desired, use #.:
-
-
-lsakdfjlksadf
-lksdjjsdlkfjas
-
-#. one
- #. test
- #. sldkjflksdjaflkjsdlkaf
- #. test
- #. test
- #. test
- #. test
-#. two
-#. three
-
-lskdjflksadjflkjsadlkjfklsadj
-sdlkfsdjkflkjsdfa
-
-* one
- * test
- * sldkjflksdjaflkjsdlkaf
- * test3
- * test4(
- * test5
- * test6
-* two
-* three
-+ test
- * test
- + test
-- test
- * test
- skdfjlksdjflkjsad
- lskdjflksdjflkjs
-+ test
- * test
-* test
- * test
-
-
-lsadkjflksadjk;ljslfkjsdlajkf
-This is a test to see what happens
-lskdfjlksdajflkjasd ;kfjlsadkj flsadk fjlsdkajlksjadf lsakdjflksdjaf kljsdalfkj sadfsadf sadljflksajdf
-This is a test to see how the system of checking works when i'm typing kind of quickly and
-if I am really sadkljf asdlk jfoiu welrkkldfoiwertkld sfjsfd jklouwr klrgjldfgilsauf kj
-
-This ia test
-dakjfl ksadjlfkj sdlakjf;lksadj;flkjsda;lkfj ;lksadhfgkjrehfdgkljhsdkjh sadkjhfkljsadhfkjl hsadkjf saldkjhf kljsdhakjlfhsad
-f sdakjhf kljsadhf ]90qweuir 8i9oefgkvjdhsagkljh
-sadjf kldsahgkjhgvklaerythuikfhcsdkjahfkjlsadhfkjl
-
-1. test
-
-2. test
-
-3. test
-
-lsadkfjlksdjfkljsdkljf
-saldkfklsajf
-sdlkflksadf
-
-1. test
-2. test
-3. test
-
-lsadkfjlksdjfkljsdkljf
-saldkfklsajf
-sdlkflksadf
-
-1. test
- 2. test
- 3. test
- i. test
- ii. test
- ii. test
- ii. test
-2. test
- 2. test
- 3. test
- 4. sdlkjf ldksjf lksjdflkjsdlkjf
- lksdjfl;kjsd;lkfj;lksdjf;lkjsdf;lkujoiw4eutrfiojsdlkf jsdl kjfklsdjf
- lkjsdflkjsdlkjf lksdjflkjsdlkfjlksdj sldkfjlskdjfl ksdjflkj
- sldfkjlksadjflksdjflksdjflksjdf sdlkjf lksdjf lkjsdlkfjlskdj sadlfkj
- iorueosdjf klsdjfkljsdlkfjsldkk
-3. test
-
-
-* First paragraph.
-
- Continued.
-
-* Second paragraph. With a code block, which must be indented
- eight spaces:
-
- { code }:w
-
-The se work like simple tables, but with the following differences:
-
- - They must begin with a row of dashes, before the header text
- (unless the headers are omitted).
- - They must end with a row of dashes, then a blank line.
- - The rows must be separated by blank lines.
-
-
-
- lksdjfl kjsdlfkj slk lskj lkjsj kdf jksdjlf sldk flkjf lkjd flkjsdfl kj
- lskdjflksdjlfkjlksdjf
-
- slkdjf lksdjlfkjsdlkjf lkjsdflkjl
-
-In multiline tables, the table parser pays attention to the widths of
-the columns, and the^[some test content here] writers try to reproduce these
-relative widths in
-The se work like simple tables, but with the following differences:
-
- - They must begin with a row of dashes, before the header text
- (unless the headers are omitted).
- - They must end with a row of dashes, then a blank line.
- - The rows must be separated by blank lines.
-
-In multiline tables, the table parser pays attention to the widths of
-the columns, and the^[some test content here] writers try to reproduce these
-relative widths in
-The se work like simple tables, but with the following differences:
-
-lskjadf ;lksadjf;lkjsa;dkljf
-;lsadkjf;lkjsad;lkfuj;'walsekfj;klsadujfoijawe;lkfjsd;kljf;lksadj f
-
-sldkjflksadjflkajd
-==================
-
-slkdfj ;lksdajflk;j sadk;ljflksajdflk
-[sd f
-sadf sad lkfj;lskadj f;lkajd
-
-lsadkjf ;lksdjaf;lkjsad
-
-
- - They must begin with a row of dashes, before the header text
- (unless the headers are omitted).
- - They must end with a row of dashes, then a blank line.
- - The rows must be separated by blank lines.
-
-
-
-
-
-In multiline tables, the table parser pays attention to the widths of
-the columns, and the^[some test content here] writers try to reproduce these
-relative widths in
-The se work like simple tables, but with the following differences:
-
- - They must begin with a row of dashes, before the header text
- (unless the headers are omitted).
- - They must end with a row of dashes, then a blank line.
- - The rows must be separated by blank lines.
-
-In multiline tables, the table parser pays attention to the widths of
-the columns, and the^[some test content here] writers try to reproduce these
-relative widths in
-The se work like simple tables, but with the following differences:
-
- - They must begin with a row of dashes, before the header text
- (unless the headers are omitted).
- - They must end with a row of dashes, then a blank line.
- - The rows must be separated by blank lines.
-
-In multiline tables, the table parser pays attention to the widths of
-the columns, and the^[some test content here] writers try to reproduce these
-relative widths in
-The se work like simple tables, but with the following differences:
-
- - They must begin with a row of dashes, before the header text
- (unless the headers are omitted).
- - They must end with a row of dashes, then a blank line.
- - The rows must be separated by blank lines.
-
-In multiline tables, the table parser pays attention to the widths of
-the columns, and the^[some test content here] writers try to reproduce these
-relative widths in
-The se work like simple tables, but with the following differences:
-
- - They must begin with a row of dashes, before the header text
- (unless the headers are omitted).
- - They must end with a row of dashes, then a blank line.
- - The rows must be separated by blank lines.
-
-In multiline tables, the table parser pays attention to the widths of
-the columns, and the^[some test content here] writers try to reproduce these
-relative widths in
-The se work like simple tables, but with the following differences:
-
- - They must begin with a row of dashes, before the header text
- (unless the headers are omitted).
- - They must end with a row of dashes, then a blank line.
- - The rows must be separated by blank lines.
-
-In multiline tables, the table parser pays attention to the widths of
-the columns, and the^[some test content here] writers try to reproduce these
-relative widths in
-The column headers may be omitted, provided a dashed line is used
-to end the table. For example:
-
-------- ------ ---------- -------
- 12 12 12 12
-
- 123 123 123 123
- 1 1 1 1
-------- ------ ---------- -------
-
-When headers are omitted, column alignments are determined on the basis
-of the first line of the table body. So, in the tables above, the columns
-would be right, left, center, and right aligned, respectively.
-
-Multiline tables allow headers and table rows to span multiple lines
-of text. Here is an example:
-
--------------------------------------------------------------
- Centered Default Right Left
- Header Aligned Aligned Aligned
------------ ------- --------------- -------------------------
- First row 12.0 Example of a row that
- spans multiple lines.
- Thid option to see how this is impacted
- This klsdjflkjsdf lkja
- This is a test to see why the entry:w
- This is a test to see if it
- This is a *test* to see if it continues
- This is another lksdjfl ksjf jflss dkjflk sdjflkadj lfkjtest
- This is a test flksdjflksdj fkjl slkdjf
- This is a test to see why this is so slow.
- Second row 5.0 Here's another one. Note
- the blank line between
- rows.
-=============================================================
-
-Table: Here's the caption. It, too, may span
-multiple lines.
-the output. So, if you find that one of the columns is too narrow in the
-output, try widening it in the markdown source.
-
-Headers may be omitted in multiline tables as well as simple tables:
-
- ----------- ------- --------------- -------------------------
- First row 12.0 Example of a row that
- spans multiple lines.
-
- Second row 5.0 Here's another one. Note
- the blank line between
- rows.
- -------------------------------------------------------------
-
- Table: Here's a multiline table without headers.
-
-Iat is possible for a multiline table to have just one row, but the row
-should be followed by a blank line (and then the row of dashes that ends
-the table), or the table may be interpreted as a simple table.
-
-[my label 1]: /foo/bar.html "My title, optional"
-[my label 2]: /foo
-
-[my label 3]: http://fsf.org (The free software foundation)
-[my label 4]: /bar#special 'A title in single quotes'
-The URL may optioally be surrounded by angle brackets:
-
-[my label 5]:
-
-
-
-
-
-
-Images with captions
---------------------
-
-An image occurring by itself in a *paragraph* will be rendered as
-a figure with a caption.[^5] (In LaTeX, a figure environment will be
-used; in HTML, the image will be placed in a `div` with class
-`figure`, together with a caption in a `p` with class `caption`.)
-The image's alt text will be used as the caption. sdkljf klsjfsldkj fsdkljf
-sdlkjf lskdjaf lksdjfksjdflkjsdflkjdslkfjlksjd f sdlkj fsd jfsd kj sdf;lskda
-jf;lskdjafkljsd sdlkajf lskdjf lksdj flskd sdf kj kjsdkjlf kjlsdaflkjsdfa
-lkj;asdf;lkjs dfkjsdlkf jsdl;kjf;lsdk ujfoi8uewflksdjlkf klsjd flkjsdf8ue
-rwfsd jf lsdkjflk jsdfkls jdflksdjflk;sd jflksd j s sldkaj lksjdkljfkls jf
-lsdkjfkljsdflkjsdlkjfskljdflkjsdlkfjlsdkjflksdjf sjdlfkj lskdjf
-
- 
-
-[^5]: This feature is not yet implemented for RTF, OpenDocument, or
- ODT. In those formats, you'll just get an image in a paragraph by
- itself, with no caption.
-
-If you just want a regular inline image, just make sure it is not
-the only *thing* in the paragraph. One way to do this is to insert a
-nonbreaking space after the image:
-
- \
-
-
-If the file begins with a title block
-
- % title
- % author(s) (separated by semicolons)
- % date
-
-it will be parsed as bibliographic information, not regular text. (It
-will be used, for example, in the title of standalone LaTeX or HTML
-output.) The block may contain just a title, a title and an author,
-or all three elements. If you want to include an author but no
-title, or a title and a date but no author, you need a blank line:
-
- %
- % Author
-
- % My title
- %
- % June 15, 2006
-
-The title may occupy multiple lines, but continuation lines must
-begin with leading space, thus:
-
- % My title
- on multiple lines
-
-If a document has multiple authors, the authors may be put on
-separate lines with leading space, or separated by semicolons, or
-both. So, all of the following are equivalent:
-
- % Author One
- Author Two
-
- % Author One; Author Two
-
- % Author One;
- Author Two
-
-The date must fit on one line.
-
-All three metadata fields may contain standard inline formatting
-(italics, links, footnotes, etc.).
-
-Title blocks will always be parsed, but they will affect the output only
-when the `--standalone` (`-s`) option is chosen. In HTML output, titles
-will appear twice: once in the `document` head -- this is the title that
-will appear at the top of the window in a browser -- and once at the
-beginning of the document body. The title in the document head can have
-an optional prefix attached (`--title-prefix` or `-T` option). The title
-in the body appears as an H1 element with class "title", so it can be
-suppressed or reformatted with `CSS. If a title prefix is specified with
-`-T` and no title block appears in the ``document``, the title prefix will
-be used by itself as the HTML title.
-
-The man page writer extracts a title, man page section number, and
-other header and footer information from the title line. The title
-is assumed to be the first word on the title line, which may optionally
-end with a (single-digit) section number in parentheses. (There should
-be no space between the title and the parentheses.) Anything after
-this is assumed to be additional footer and header text. A single pipe
-character (`|`) should be used to separate the footer text from the header
-text. Thus,
-
- % PANDOC(1)
-
-will yield a man page with the title `PANDOC` and section 1.
-
- % PANDOC(1) Pandoc User Manuals
-
-will also have "Pandoc User Manuals" in the footer.
-
- % PANDOC(1) Pandoc User Manuals | Version 4.0
-
-will also have "Version 4.0" in the header.
-
-*Markdown* in HTML blocks
------------------------
-
-While standard markdown leaves HTML blocks exactly as they are, Pandoc
-treats text between HTML tags as markdown. Thus, for example, Pandoc
-will turn
-
-
- some test
-
-
-
-
-into
-
-
-
- *one*
- [a link](http://google.com)
-
-
-
-
-
-
-
-whereas `Markdown.pl` will preserve it as is.
-
-There is one exception to this rule: text between `` tags is not interpreted as markdown.
-
-This departure from standard markdown should make it easier to mix
-markdown with HTML block elements. For example, one can surround
-a block of markdown text with `
-
- one
- a link
-