2 Star 1 Fork 0

参商永离/pandoc

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
writer.native 48.87 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166
Pandoc
Meta
{ unMeta =
fromList
[ ( "author"
, MetaList
[ MetaInlines [ Str "John" , Space , Str "MacFarlane" ]
, MetaInlines [ Str "Anonymous" ]
]
)
, ( "date"
, MetaInlines
[ Str "July" , Space , Str "17," , Space , Str "2006" ]
)
, ( "title"
, MetaInlines
[ Str "Pandoc" , Space , Str "Test" , Space , Str "Suite" ]
)
]
}
[ Para
[ Str "This"
, Space
, Str "is"
, Space
, Str "a"
, Space
, Str "set"
, Space
, Str "of"
, Space
, Str "tests"
, Space
, Str "for"
, Space
, Str "pandoc."
, Space
, Str "Most"
, Space
, Str "of"
, Space
, Str "them"
, Space
, Str "are"
, Space
, Str "adapted"
, Space
, Str "from"
, SoftBreak
, Str "John"
, Space
, Str "Gruber\8217s"
, Space
, Str "markdown"
, Space
, Str "test"
, Space
, Str "suite."
]
, HorizontalRule
, Header 1 ( "headers" , [] , [] ) [ Str "Headers" ]
, Header
2
( "level-2-with-an-embedded-link" , [] , [] )
[ Str "Level"
, Space
, Str "2"
, Space
, Str "with"
, Space
, Str "an"
, Space
, Link
( "" , [] , [] )
[ Str "embedded" , Space , Str "link" ]
( "/url" , "" )
]
, Header
3
( "level-3-with-emphasis" , [] , [] )
[ Str "Level"
, Space
, Str "3"
, Space
, Str "with"
, Space
, Emph [ Str "emphasis" ]
]
, Header
4 ( "level-4" , [] , [] ) [ Str "Level" , Space , Str "4" ]
, Header
5 ( "level-5" , [] , [] ) [ Str "Level" , Space , Str "5" ]
, Header
1 ( "level-1" , [] , [] ) [ Str "Level" , Space , Str "1" ]
, Header
2
( "level-2-with-emphasis" , [] , [] )
[ Str "Level"
, Space
, Str "2"
, Space
, Str "with"
, Space
, Emph [ Str "emphasis" ]
]
, Header
3 ( "level-3" , [] , [] ) [ Str "Level" , Space , Str "3" ]
, Para
[ Str "with"
, Space
, Str "no"
, Space
, Str "blank"
, Space
, Str "line"
]
, Header
2 ( "level-2" , [] , [] ) [ Str "Level" , Space , Str "2" ]
, Para
[ Str "with"
, Space
, Str "no"
, Space
, Str "blank"
, Space
, Str "line"
]
, HorizontalRule
, Header 1 ( "paragraphs" , [] , [] ) [ Str "Paragraphs" ]
, Para
[ Str "Here\8217s"
, Space
, Str "a"
, Space
, Str "regular"
, Space
, Str "paragraph."
]
, Para
[ Str "In"
, Space
, Str "Markdown"
, Space
, Str "1.0.0"
, Space
, Str "and"
, Space
, Str "earlier."
, Space
, Str "Version"
, SoftBreak
, Str "8."
, Space
, Str "This"
, Space
, Str "line"
, Space
, Str "turns"
, Space
, Str "into"
, Space
, Str "a"
, Space
, Str "list"
, Space
, Str "item."
, SoftBreak
, Str "Because"
, Space
, Str "a"
, Space
, Str "hard-wrapped"
, Space
, Str "line"
, Space
, Str "in"
, Space
, Str "the"
, SoftBreak
, Str "middle"
, Space
, Str "of"
, Space
, Str "a"
, Space
, Str "paragraph"
, Space
, Str "looked"
, Space
, Str "like"
, Space
, Str "a"
, SoftBreak
, Str "list"
, Space
, Str "item."
]
, Para
[ Str "Here\8217s"
, Space
, Str "one"
, Space
, Str "with"
, Space
, Str "a"
, Space
, Str "bullet."
, SoftBreak
, Str "*"
, Space
, Str "criminey."
]
, Para
[ Str "There"
, Space
, Str "should"
, Space
, Str "be"
, Space
, Str "a"
, Space
, Str "hard"
, Space
, Str "line"
, Space
, Str "break"
, LineBreak
, Str "here."
]
, HorizontalRule
, Header
1
( "block-quotes" , [] , [] )
[ Str "Block" , Space , Str "Quotes" ]
, Para [ Str "E-mail" , Space , Str "style:" ]
, BlockQuote
[ Para
[ Str "This"
, Space
, Str "is"
, Space
, Str "a"
, Space
, Str "block"
, Space
, Str "quote."
, SoftBreak
, Str "It"
, Space
, Str "is"
, Space
, Str "pretty"
, Space
, Str "short."
]
]
, BlockQuote
[ Para
[ Str "Code"
, Space
, Str "in"
, Space
, Str "a"
, Space
, Str "block"
, Space
, Str "quote:"
]
, CodeBlock
( "" , [] , [] ) "sub status {\n print \"working\";\n}"
, Para [ Str "A" , Space , Str "list:" ]
, OrderedList
( 1 , Decimal , Period )
[ [ Plain [ Str "item" , Space , Str "one" ] ]
, [ Plain [ Str "item" , Space , Str "two" ] ]
]
, Para
[ Str "Nested" , Space , Str "block" , Space , Str "quotes:" ]
, BlockQuote [ Para [ Str "nested" ] ]
, BlockQuote [ Para [ Str "nested" ] ]
]
, Para
[ Str "This"
, Space
, Str "should"
, Space
, Str "not"
, Space
, Str "be"
, Space
, Str "a"
, Space
, Str "block"
, Space
, Str "quote:"
, Space
, Str "2"
, SoftBreak
, Str ">"
, Space
, Str "1."
]
, Para
[ Str "And"
, Space
, Str "a"
, Space
, Str "following"
, Space
, Str "paragraph."
]
, HorizontalRule
, Header
1 ( "code-blocks" , [] , [] ) [ Str "Code" , Space , Str "Blocks" ]
, Para [ Str "Code:" ]
, CodeBlock
( "" , [] , [] )
"---- (should be four hyphens)\n\nsub status {\n print \"working\";\n}\n\nthis code block is indented by one tab"
, Para [ Str "And:" ]
, CodeBlock
( "" , [] , [] )
" this code block is indented by two tabs\n\nThese should not be escaped: \\$ \\\\ \\> \\[ \\{"
, HorizontalRule
, Header 1 ( "lists" , [] , [] ) [ Str "Lists" ]
, Header 2 ( "unordered" , [] , [] ) [ Str "Unordered" ]
, Para [ Str "Asterisks" , Space , Str "tight:" ]
, BulletList
[ [ Plain [ Str "asterisk" , Space , Str "1" ] ]
, [ Plain [ Str "asterisk" , Space , Str "2" ] ]
, [ Plain [ Str "asterisk" , Space , Str "3" ] ]
]
, Para [ Str "Asterisks" , Space , Str "loose:" ]
, BulletList
[ [ Para [ Str "asterisk" , Space , Str "1" ] ]
, [ Para [ Str "asterisk" , Space , Str "2" ] ]
, [ Para [ Str "asterisk" , Space , Str "3" ] ]
]
, Para [ Str "Pluses" , Space , Str "tight:" ]
, BulletList
[ [ Plain [ Str "Plus" , Space , Str "1" ] ]
, [ Plain [ Str "Plus" , Space , Str "2" ] ]
, [ Plain [ Str "Plus" , Space , Str "3" ] ]
]
, Para [ Str "Pluses" , Space , Str "loose:" ]
, BulletList
[ [ Para [ Str "Plus" , Space , Str "1" ] ]
, [ Para [ Str "Plus" , Space , Str "2" ] ]
, [ Para [ Str "Plus" , Space , Str "3" ] ]
]
, Para [ Str "Minuses" , Space , Str "tight:" ]
, BulletList
[ [ Plain [ Str "Minus" , Space , Str "1" ] ]
, [ Plain [ Str "Minus" , Space , Str "2" ] ]
, [ Plain [ Str "Minus" , Space , Str "3" ] ]
]
, Para [ Str "Minuses" , Space , Str "loose:" ]
, BulletList
[ [ Para [ Str "Minus" , Space , Str "1" ] ]
, [ Para [ Str "Minus" , Space , Str "2" ] ]
, [ Para [ Str "Minus" , Space , Str "3" ] ]
]
, Header 2 ( "ordered" , [] , [] ) [ Str "Ordered" ]
, Para [ Str "Tight:" ]
, OrderedList
( 1 , Decimal , Period )
[ [ Plain [ Str "First" ] ]
, [ Plain [ Str "Second" ] ]
, [ Plain [ Str "Third" ] ]
]
, Para [ Str "and:" ]
, OrderedList
( 1 , Decimal , Period )
[ [ Plain [ Str "One" ] ]
, [ Plain [ Str "Two" ] ]
, [ Plain [ Str "Three" ] ]
]
, Para [ Str "Loose" , Space , Str "using" , Space , Str "tabs:" ]
, OrderedList
( 1 , Decimal , Period )
[ [ Para [ Str "First" ] ]
, [ Para [ Str "Second" ] ]
, [ Para [ Str "Third" ] ]
]
, Para [ Str "and" , Space , Str "using" , Space , Str "spaces:" ]
, OrderedList
( 1 , Decimal , Period )
[ [ Para [ Str "One" ] ]
, [ Para [ Str "Two" ] ]
, [ Para [ Str "Three" ] ]
]
, Para [ Str "Multiple" , Space , Str "paragraphs:" ]
, OrderedList
( 1 , Decimal , Period )
[ [ Para
[ Str "Item"
, Space
, Str "1,"
, Space
, Str "graf"
, Space
, Str "one."
]
, Para
[ Str "Item"
, Space
, Str "1."
, Space
, Str "graf"
, Space
, Str "two."
, Space
, Str "The"
, Space
, Str "quick"
, Space
, Str "brown"
, Space
, Str "fox"
, Space
, Str "jumped"
, Space
, Str "over"
, Space
, Str "the"
, Space
, Str "lazy"
, Space
, Str "dog\8217s"
, SoftBreak
, Str "back."
]
]
, [ Para [ Str "Item" , Space , Str "2." ] ]
, [ Para [ Str "Item" , Space , Str "3." ] ]
]
, Header 2 ( "nested" , [] , [] ) [ Str "Nested" ]
, BulletList
[ [ Plain [ Str "Tab" ]
, BulletList
[ [ Plain [ Str "Tab" ] , BulletList [ [ Plain [ Str "Tab" ] ] ] ]
]
]
]
, Para [ Str "Here\8217s" , Space , Str "another:" ]
, OrderedList
( 1 , Decimal , Period )
[ [ Plain [ Str "First" ] ]
, [ Plain [ Str "Second:" ]
, BulletList
[ [ Plain [ Str "Fee" ] ]
, [ Plain [ Str "Fie" ] ]
, [ Plain [ Str "Foe" ] ]
]
]
, [ Plain [ Str "Third" ] ]
]
, Para
[ Str "Same"
, Space
, Str "thing"
, Space
, Str "but"
, Space
, Str "with"
, Space
, Str "paragraphs:"
]
, OrderedList
( 1 , Decimal , Period )
[ [ Para [ Str "First" ] ]
, [ Para [ Str "Second:" ]
, BulletList
[ [ Plain [ Str "Fee" ] ]
, [ Plain [ Str "Fie" ] ]
, [ Plain [ Str "Foe" ] ]
]
]
, [ Para [ Str "Third" ] ]
]
, Header
2
( "tabs-and-spaces" , [] , [] )
[ Str "Tabs" , Space , Str "and" , Space , Str "spaces" ]
, BulletList
[ [ Para
[ Str "this"
, Space
, Str "is"
, Space
, Str "a"
, Space
, Str "list"
, Space
, Str "item"
, SoftBreak
, Str "indented"
, Space
, Str "with"
, Space
, Str "tabs"
]
]
, [ Para
[ Str "this"
, Space
, Str "is"
, Space
, Str "a"
, Space
, Str "list"
, Space
, Str "item"
, SoftBreak
, Str "indented"
, Space
, Str "with"
, Space
, Str "spaces"
]
, BulletList
[ [ Para
[ Str "this"
, Space
, Str "is"
, Space
, Str "an"
, Space
, Str "example"
, Space
, Str "list"
, Space
, Str "item"
, SoftBreak
, Str "indented"
, Space
, Str "with"
, Space
, Str "tabs"
]
]
, [ Para
[ Str "this"
, Space
, Str "is"
, Space
, Str "an"
, Space
, Str "example"
, Space
, Str "list"
, Space
, Str "item"
, SoftBreak
, Str "indented"
, Space
, Str "with"
, Space
, Str "spaces"
]
]
]
]
]
, Header
2
( "fancy-list-markers" , [] , [] )
[ Str "Fancy" , Space , Str "list" , Space , Str "markers" ]
, OrderedList
( 2 , Decimal , TwoParens )
[ [ Para [ Str "begins" , Space , Str "with" , Space , Str "2" ] ]
, [ Para [ Str "and" , Space , Str "now" , Space , Str "3" ]
, Para
[ Str "with" , Space , Str "a" , Space , Str "continuation" ]
, OrderedList
( 4 , LowerRoman , Period )
[ [ Plain
[ Str "sublist"
, Space
, Str "with"
, Space
, Str "roman"
, Space
, Str "numerals,"
, SoftBreak
, Str "starting"
, Space
, Str "with"
, Space
, Str "4"
]
]
, [ Plain [ Str "more" , Space , Str "items" ]
, OrderedList
( 1 , UpperAlpha , TwoParens )
[ [ Plain [ Str "a" , Space , Str "subsublist" ] ]
, [ Plain [ Str "a" , Space , Str "subsublist" ] ]
]
]
]
]
]
, Para [ Str "Nesting:" ]
, OrderedList
( 1 , UpperAlpha , Period )
[ [ Plain [ Str "Upper" , Space , Str "Alpha" ]
, OrderedList
( 1 , UpperRoman , Period )
[ [ Plain [ Str "Upper" , Space , Str "Roman." ]
, OrderedList
( 6 , Decimal , TwoParens )
[ [ Plain
[ Str "Decimal"
, Space
, Str "start"
, Space
, Str "with"
, Space
, Str "6"
]
, OrderedList
( 3 , LowerAlpha , OneParen )
[ [ Plain
[ Str "Lower"
, Space
, Str "alpha"
, Space
, Str "with"
, Space
, Str "paren"
]
]
]
]
]
]
]
]
]
, Para [ Str "Autonumbering:" ]
, OrderedList
( 1 , DefaultStyle , DefaultDelim )
[ [ Plain [ Str "Autonumber." ] ]
, [ Plain [ Str "More." ]
, OrderedList
( 1 , DefaultStyle , DefaultDelim ) [ [ Plain [ Str "Nested." ] ] ]
]
]
, Para
[ Str "Should"
, Space
, Str "not"
, Space
, Str "be"
, Space
, Str "a"
, Space
, Str "list"
, Space
, Str "item:"
]
, Para [ Str "M.A.\160\&2007" ]
, Para [ Str "B." , Space , Str "Williams" ]
, HorizontalRule
, Header
1
( "definition-lists" , [] , [] )
[ Str "Definition" , Space , Str "Lists" ]
, Para
[ Str "Tight" , Space , Str "using" , Space , Str "spaces:" ]
, DefinitionList
[ ( [ Str "apple" ]
, [ [ Plain [ Str "red" , Space , Str "fruit" ] ] ]
)
, ( [ Str "orange" ]
, [ [ Plain [ Str "orange" , Space , Str "fruit" ] ] ]
)
, ( [ Str "banana" ]
, [ [ Plain [ Str "yellow" , Space , Str "fruit" ] ] ]
)
]
, Para [ Str "Tight" , Space , Str "using" , Space , Str "tabs:" ]
, DefinitionList
[ ( [ Str "apple" ]
, [ [ Plain [ Str "red" , Space , Str "fruit" ] ] ]
)
, ( [ Str "orange" ]
, [ [ Plain [ Str "orange" , Space , Str "fruit" ] ] ]
)
, ( [ Str "banana" ]
, [ [ Plain [ Str "yellow" , Space , Str "fruit" ] ] ]
)
]
, Para [ Str "Loose:" ]
, DefinitionList
[ ( [ Str "apple" ]
, [ [ Para [ Str "red" , Space , Str "fruit" ] ] ]
)
, ( [ Str "orange" ]
, [ [ Para [ Str "orange" , Space , Str "fruit" ] ] ]
)
, ( [ Str "banana" ]
, [ [ Para [ Str "yellow" , Space , Str "fruit" ] ] ]
)
]
, Para
[ Str "Multiple"
, Space
, Str "blocks"
, Space
, Str "with"
, Space
, Str "italics:"
]
, DefinitionList
[ ( [ Emph [ Str "apple" ] ]
, [ [ Para [ Str "red" , Space , Str "fruit" ]
, Para
[ Str "contains"
, Space
, Str "seeds,"
, SoftBreak
, Str "crisp,"
, Space
, Str "pleasant"
, Space
, Str "to"
, Space
, Str "taste"
]
]
]
)
, ( [ Emph [ Str "orange" ] ]
, [ [ Para [ Str "orange" , Space , Str "fruit" ]
, CodeBlock ( "" , [] , [] ) "{ orange code block }"
, BlockQuote
[ Para
[ Str "orange" , Space , Str "block" , Space , Str "quote" ]
]
]
]
)
]
, Para
[ Str "Multiple"
, Space
, Str "definitions,"
, Space
, Str "tight:"
]
, DefinitionList
[ ( [ Str "apple" ]
, [ [ Plain [ Str "red" , Space , Str "fruit" ] ]
, [ Plain [ Str "computer" ] ]
]
)
, ( [ Str "orange" ]
, [ [ Plain [ Str "orange" , Space , Str "fruit" ] ]
, [ Plain [ Str "bank" ] ]
]
)
]
, Para
[ Str "Multiple"
, Space
, Str "definitions,"
, Space
, Str "loose:"
]
, DefinitionList
[ ( [ Str "apple" ]
, [ [ Para [ Str "red" , Space , Str "fruit" ] ]
, [ Para [ Str "computer" ] ]
]
)
, ( [ Str "orange" ]
, [ [ Para [ Str "orange" , Space , Str "fruit" ] ]
, [ Para [ Str "bank" ] ]
]
)
]
, Para
[ Str "Blank"
, Space
, Str "line"
, Space
, Str "after"
, Space
, Str "term,"
, Space
, Str "indented"
, Space
, Str "marker,"
, Space
, Str "alternate"
, Space
, Str "markers:"
]
, DefinitionList
[ ( [ Str "apple" ]
, [ [ Para [ Str "red" , Space , Str "fruit" ] ]
, [ Para [ Str "computer" ] ]
]
)
, ( [ Str "orange" ]
, [ [ Para [ Str "orange" , Space , Str "fruit" ]
, OrderedList
( 1 , Decimal , Period )
[ [ Plain [ Str "sublist" ] ] , [ Plain [ Str "sublist" ] ] ]
]
]
)
]
, Header
1 ( "html-blocks" , [] , [] ) [ Str "HTML" , Space , Str "Blocks" ]
, Para
[ Str "Simple"
, Space
, Str "block"
, Space
, Str "on"
, Space
, Str "one"
, Space
, Str "line:"
]
, Div ( "" , [] , [] ) [ Plain [ Str "foo" ] ]
, Para
[ Str "And"
, Space
, Str "nested"
, Space
, Str "without"
, Space
, Str "indentation:"
]
, Div
( "" , [] , [] )
[ Div
( "" , [] , [] ) [ Div ( "" , [] , [] ) [ Para [ Str "foo" ] ] ]
, Div ( "" , [] , [] ) [ Plain [ Str "bar" ] ]
]
, Para
[ Str "Interpreted"
, Space
, Str "markdown"
, Space
, Str "in"
, Space
, Str "a"
, Space
, Str "table:"
]
, RawBlock (Format "html") "<table>"
, RawBlock (Format "html") "<tr>"
, RawBlock (Format "html") "<td>"
, Plain
[ Str "This"
, Space
, Str "is"
, Space
, Emph [ Str "emphasized" ]
]
, RawBlock (Format "html") "</td>"
, RawBlock (Format "html") "<td>"
, Plain
[ Str "And"
, Space
, Str "this"
, Space
, Str "is"
, Space
, Strong [ Str "strong" ]
]
, RawBlock (Format "html") "</td>"
, RawBlock (Format "html") "</tr>"
, RawBlock (Format "html") "</table>"
, RawBlock
(Format "html")
"<script type=\"text/javascript\">document.write('This *should not* be interpreted as markdown');</script>"
, Para
[ Str "Here\8217s"
, Space
, Str "a"
, Space
, Str "simple"
, Space
, Str "block:"
]
, Div ( "" , [] , [] ) [ Para [ Str "foo" ] ]
, Para
[ Str "This"
, Space
, Str "should"
, Space
, Str "be"
, Space
, Str "a"
, Space
, Str "code"
, Space
, Str "block,"
, Space
, Str "though:"
]
, CodeBlock ( "" , [] , [] ) "<div>\n foo\n</div>"
, Para [ Str "As" , Space , Str "should" , Space , Str "this:" ]
, CodeBlock ( "" , [] , [] ) "<div>foo</div>"
, Para [ Str "Now," , Space , Str "nested:" ]
, Div
( "" , [] , [] )
[ Div
( "" , [] , [] ) [ Div ( "" , [] , [] ) [ Plain [ Str "foo" ] ] ]
]
, Para
[ Str "This"
, Space
, Str "should"
, Space
, Str "just"
, Space
, Str "be"
, Space
, Str "an"
, Space
, Str "HTML"
, Space
, Str "comment:"
]
, RawBlock (Format "html") "<!-- Comment -->"
, Para [ Str "Multiline:" ]
, RawBlock (Format "html") "<!--\nBlah\nBlah\n-->"
, RawBlock
(Format "html") "<!--\n This is another comment.\n-->"
, Para [ Str "Code" , Space , Str "block:" ]
, CodeBlock ( "" , [] , [] ) "<!-- Comment -->"
, Para
[ Str "Just"
, Space
, Str "plain"
, Space
, Str "comment,"
, Space
, Str "with"
, Space
, Str "trailing"
, Space
, Str "spaces"
, Space
, Str "on"
, Space
, Str "the"
, Space
, Str "line:"
]
, RawBlock (Format "html") "<!-- foo -->"
, Para [ Str "Code:" ]
, CodeBlock ( "" , [] , [] ) "<hr />"
, Para [ Str "Hr\8217s:" ]
, RawBlock (Format "html") "<hr>"
, RawBlock (Format "html") "<hr />"
, RawBlock (Format "html") "<hr />"
, RawBlock (Format "html") "<hr>"
, RawBlock (Format "html") "<hr />"
, RawBlock (Format "html") "<hr />"
, RawBlock (Format "html") "<hr class=\"foo\" id=\"bar\" />"
, RawBlock (Format "html") "<hr class=\"foo\" id=\"bar\" />"
, RawBlock (Format "html") "<hr class=\"foo\" id=\"bar\">"
, HorizontalRule
, Header
1
( "inline-markup" , [] , [] )
[ Str "Inline" , Space , Str "Markup" ]
, Para
[ Str "This"
, Space
, Str "is"
, Space
, Emph [ Str "emphasized" ]
, Str ","
, Space
, Str "and"
, Space
, Str "so"
, Space
, Emph [ Str "is" , Space , Str "this" ]
, Str "."
]
, Para
[ Str "This"
, Space
, Str "is"
, Space
, Strong [ Str "strong" ]
, Str ","
, Space
, Str "and"
, Space
, Str "so"
, Space
, Strong [ Str "is" , Space , Str "this" ]
, Str "."
]
, Para
[ Str "An"
, Space
, Emph
[ Link
( "" , [] , [] )
[ Str "emphasized" , Space , Str "link" ]
( "/url" , "" )
]
, Str "."
]
, Para
[ Strong
[ Emph
[ Str "This"
, Space
, Str "is"
, Space
, Str "strong"
, Space
, Str "and"
, Space
, Str "em."
]
]
]
, Para
[ Str "So"
, Space
, Str "is"
, Space
, Strong [ Emph [ Str "this" ] ]
, Space
, Str "word."
]
, Para
[ Strong
[ Emph
[ Str "This"
, Space
, Str "is"
, Space
, Str "strong"
, Space
, Str "and"
, Space
, Str "em."
]
]
]
, Para
[ Str "So"
, Space
, Str "is"
, Space
, Strong [ Emph [ Str "this" ] ]
, Space
, Str "word."
]
, Para
[ Str "This"
, Space
, Str "is"
, Space
, Str "code:"
, Space
, Code ( "" , [] , [] ) ">"
, Str ","
, Space
, Code ( "" , [] , [] ) "$"
, Str ","
, Space
, Code ( "" , [] , [] ) "\\"
, Str ","
, Space
, Code ( "" , [] , [] ) "\\$"
, Str ","
, Space
, Code ( "" , [] , [] ) "<html>"
, Str "."
]
, Para
[ Strikeout
[ Str "This"
, Space
, Str "is"
, Space
, Emph [ Str "strikeout" ]
, Str "."
]
]
, Para
[ Str "Superscripts:"
, Space
, Str "a"
, Superscript [ Str "bc" ]
, Str "d"
, Space
, Str "a"
, Superscript [ Emph [ Str "hello" ] ]
, Space
, Str "a"
, Superscript [ Str "hello\160there" ]
, Str "."
]
, Para
[ Str "Subscripts:"
, Space
, Str "H"
, Subscript [ Str "2" ]
, Str "O,"
, Space
, Str "H"
, Subscript [ Str "23" ]
, Str "O,"
, Space
, Str "H"
, Subscript [ Str "many\160of\160them" ]
, Str "O."
]
, Para
[ Str "These"
, Space
, Str "should"
, Space
, Str "not"
, Space
, Str "be"
, Space
, Str "superscripts"
, Space
, Str "or"
, Space
, Str "subscripts,"
, SoftBreak
, Str "because"
, Space
, Str "of"
, Space
, Str "the"
, Space
, Str "unescaped"
, Space
, Str "spaces:"
, Space
, Str "a^b"
, Space
, Str "c^d,"
, Space
, Str "a~b"
, Space
, Str "c~d."
]
, HorizontalRule
, Header
1
( "smart-quotes-ellipses-dashes" , [] , [] )
[ Str "Smart"
, Space
, Str "quotes,"
, Space
, Str "ellipses,"
, Space
, Str "dashes"
]
, Para
[ Quoted DoubleQuote [ Str "Hello," ]
, Space
, Str "said"
, Space
, Str "the"
, Space
, Str "spider."
, Space
, Quoted
DoubleQuote
[ Quoted SingleQuote [ Str "Shelob" ]
, Space
, Str "is"
, Space
, Str "my"
, Space
, Str "name."
]
]
, Para
[ Quoted SingleQuote [ Str "A" ]
, Str ","
, Space
, Quoted SingleQuote [ Str "B" ]
, Str ","
, Space
, Str "and"
, Space
, Quoted SingleQuote [ Str "C" ]
, Space
, Str "are"
, Space
, Str "letters."
]
, Para
[ Quoted SingleQuote [ Str "Oak," ]
, Space
, Quoted SingleQuote [ Str "elm," ]
, Space
, Str "and"
, Space
, Quoted SingleQuote [ Str "beech" ]
, Space
, Str "are"
, Space
, Str "names"
, Space
, Str "of"
, Space
, Str "trees."
, SoftBreak
, Str "So"
, Space
, Str "is"
, Space
, Quoted SingleQuote [ Str "pine." ]
]
, Para
[ Quoted
SingleQuote
[ Str "He"
, Space
, Str "said,"
, Space
, Quoted
DoubleQuote
[ Str "I"
, Space
, Str "want"
, Space
, Str "to"
, Space
, Str "go."
]
]
, Space
, Str "Were"
, Space
, Str "you"
, Space
, Str "alive"
, Space
, Str "in"
, Space
, Str "the"
, SoftBreak
, Str "70\8217s?"
]
, Para
[ Str "Here"
, Space
, Str "is"
, Space
, Str "some"
, Space
, Str "quoted"
, Space
, Quoted SingleQuote [ Code ( "" , [] , [] ) "code" ]
, Space
, Str "and"
, Space
, Str "a"
, Space
, Quoted
DoubleQuote
[ Link
( "" , [] , [] )
[ Str "quoted" , Space , Str "link" ]
( "http://example.com/?foo=1&bar=2" , "" )
]
, Str "."
]
, Para
[ Str "Some"
, Space
, Str "dashes:"
, Space
, Str "one\8212two"
, Space
, Str "\8212"
, Space
, Str "three\8212four"
, Space
, Str "\8212"
, Space
, Str "five."
]
, Para
[ Str "Dashes"
, Space
, Str "between"
, Space
, Str "numbers:"
, Space
, Str "5\8211\&7,"
, Space
, Str "255\8211\&66,"
, Space
, Str "1987\8211\&1999."
]
, Para [ Str "Ellipses\8230and\8230and\8230." ]
, HorizontalRule
, Header 1 ( "latex" , [] , [] ) [ Str "LaTeX" ]
, BulletList
[ [ Plain [ RawInline (Format "tex") "\\cite[22-23]{smith.1899}" ]
]
, [ Plain [ Math InlineMath "2+2=4" ] ]
, [ Plain [ Math InlineMath "x \\in y" ] ]
, [ Plain [ Math InlineMath "\\alpha \\wedge \\omega" ] ]
, [ Plain [ Math InlineMath "223" ] ]
, [ Plain [ Math InlineMath "p" , Str "-Tree" ] ]
, [ Plain
[ Str "Here\8217s"
, Space
, Str "some"
, Space
, Str "display"
, Space
, Str "math:"
, SoftBreak
, Math
DisplayMath
"\\frac{d}{dx}f(x)=\\lim_{h\\to 0}\\frac{f(x+h)-f(x)}{h}"
]
]
, [ Plain
[ Str "Here\8217s"
, Space
, Str "one"
, Space
, Str "that"
, Space
, Str "has"
, Space
, Str "a"
, Space
, Str "line"
, Space
, Str "break"
, Space
, Str "in"
, Space
, Str "it:"
, Space
, Math InlineMath "\\alpha + \\omega \\times x^2"
, Str "."
]
]
]
, Para
[ Str "These"
, Space
, Str "shouldn\8217t"
, Space
, Str "be"
, Space
, Str "math:"
]
, BulletList
[ [ Plain
[ Str "To"
, Space
, Str "get"
, Space
, Str "the"
, Space
, Str "famous"
, Space
, Str "equation,"
, Space
, Str "write"
, Space
, Code ( "" , [] , [] ) "$e = mc^2$"
, Str "."
]
]
, [ Plain
[ Str "$22,000"
, Space
, Str "is"
, Space
, Str "a"
, Space
, Emph [ Str "lot" ]
, Space
, Str "of"
, Space
, Str "money."
, Space
, Str "So"
, Space
, Str "is"
, Space
, Str "$34,000."
, SoftBreak
, Str "(It"
, Space
, Str "worked"
, Space
, Str "if"
, Space
, Quoted DoubleQuote [ Str "lot" ]
, Space
, Str "is"
, Space
, Str "emphasized.)"
]
]
, [ Plain
[ Str "Shoes"
, Space
, Str "($20)"
, Space
, Str "and"
, Space
, Str "socks"
, Space
, Str "($5)."
]
]
, [ Plain
[ Str "Escaped"
, Space
, Code ( "" , [] , [] ) "$"
, Str ":"
, Space
, Str "$73"
, Space
, Emph
[ Str "this"
, Space
, Str "should"
, Space
, Str "be"
, Space
, Str "emphasized"
]
, Space
, Str "23$."
]
]
]
, Para
[ Str "Here\8217s"
, Space
, Str "a"
, Space
, Str "LaTeX"
, Space
, Str "table:"
]
, RawBlock
(Format "tex")
"\\begin{tabular}{|l|l|}\\hline\nAnimal & Number \\\\ \\hline\nDog & 2 \\\\\nCat & 1 \\\\ \\hline\n\\end{tabular}"
, HorizontalRule
, Header
1
( "special-characters" , [] , [] )
[ Str "Special" , Space , Str "Characters" ]
, Para
[ Str "Here"
, Space
, Str "is"
, Space
, Str "some"
, Space
, Str "unicode:"
]
, BulletList
[ [ Plain [ Str "I" , Space , Str "hat:" , Space , Str "\206" ] ]
, [ Plain [ Str "o" , Space , Str "umlaut:" , Space , Str "\246" ]
]
, [ Plain [ Str "section:" , Space , Str "\167" ] ]
, [ Plain
[ Str "set" , Space , Str "membership:" , Space , Str "\8712" ]
]
, [ Plain [ Str "copyright:" , Space , Str "\169" ] ]
]
, Para
[ Str "AT&T"
, Space
, Str "has"
, Space
, Str "an"
, Space
, Str "ampersand"
, Space
, Str "in"
, Space
, Str "their"
, Space
, Str "name."
]
, Para
[ Str "AT&T"
, Space
, Str "is"
, Space
, Str "another"
, Space
, Str "way"
, Space
, Str "to"
, Space
, Str "write"
, Space
, Str "it."
]
, Para [ Str "This" , Space , Str "&" , Space , Str "that." ]
, Para [ Str "4" , Space , Str "<" , Space , Str "5." ]
, Para [ Str "6" , Space , Str ">" , Space , Str "5." ]
, Para [ Str "Backslash:" , Space , Str "\\" ]
, Para [ Str "Backtick:" , Space , Str "`" ]
, Para [ Str "Asterisk:" , Space , Str "*" ]
, Para [ Str "Underscore:" , Space , Str "_" ]
, Para [ Str "Left" , Space , Str "brace:" , Space , Str "{" ]
, Para [ Str "Right" , Space , Str "brace:" , Space , Str "}" ]
, Para [ Str "Left" , Space , Str "bracket:" , Space , Str "[" ]
, Para [ Str "Right" , Space , Str "bracket:" , Space , Str "]" ]
, Para [ Str "Left" , Space , Str "paren:" , Space , Str "(" ]
, Para [ Str "Right" , Space , Str "paren:" , Space , Str ")" ]
, Para [ Str "Greater-than:" , Space , Str ">" ]
, Para [ Str "Hash:" , Space , Str "#" ]
, Para [ Str "Period:" , Space , Str "." ]
, Para [ Str "Bang:" , Space , Str "!" ]
, Para [ Str "Plus:" , Space , Str "+" ]
, Para [ Str "Minus:" , Space , Str "-" ]
, HorizontalRule
, Header 1 ( "links" , [] , [] ) [ Str "Links" ]
, Header 2 ( "explicit" , [] , [] ) [ Str "Explicit" ]
, Para
[ Str "Just"
, Space
, Str "a"
, Space
, Link ( "" , [] , [] ) [ Str "URL" ] ( "/url/" , "" )
, Str "."
]
, Para
[ Link
( "" , [] , [] )
[ Str "URL" , Space , Str "and" , Space , Str "title" ]
( "/url/" , "title" )
, Str "."
]
, Para
[ Link
( "" , [] , [] )
[ Str "URL" , Space , Str "and" , Space , Str "title" ]
( "/url/" , "title preceded by two spaces" )
, Str "."
]
, Para
[ Link
( "" , [] , [] )
[ Str "URL" , Space , Str "and" , Space , Str "title" ]
( "/url/" , "title preceded by a tab" )
, Str "."
]
, Para
[ Link
( "" , [] , [] )
[ Str "URL" , Space , Str "and" , Space , Str "title" ]
( "/url/" , "title with \"quotes\" in it" )
]
, Para
[ Link
( "" , [] , [] )
[ Str "URL" , Space , Str "and" , Space , Str "title" ]
( "/url/" , "title with single quotes" )
]
, Para
[ Link
( "" , [] , [] )
[ Str "with_underscore" ]
( "/url/with_underscore" , "" )
]
, Para
[ Link
( "" , [] , [] )
[ Str "Email" , Space , Str "link" ]
( "mailto:nobody@nowhere.net" , "" )
]
, Para
[ Link ( "" , [] , [] ) [ Str "Empty" ] ( "" , "" ) , Str "." ]
, Header 2 ( "reference" , [] , [] ) [ Str "Reference" ]
, Para
[ Str "Foo"
, Space
, Link ( "" , [] , [] ) [ Str "bar" ] ( "/url/" , "" )
, Str "."
]
, Para
[ Str "With"
, Space
, Link
( "" , [] , [] )
[ Str "embedded" , Space , Str "[brackets]" ]
( "/url/" , "" )
, Str "."
]
, Para
[ Link ( "" , [] , [] ) [ Str "b" ] ( "/url/" , "" )
, Space
, Str "by"
, Space
, Str "itself"
, Space
, Str "should"
, Space
, Str "be"
, Space
, Str "a"
, Space
, Str "link."
]
, Para
[ Str "Indented"
, Space
, Link ( "" , [] , [] ) [ Str "once" ] ( "/url" , "" )
, Str "."
]
, Para
[ Str "Indented"
, Space
, Link ( "" , [] , [] ) [ Str "twice" ] ( "/url" , "" )
, Str "."
]
, Para
[ Str "Indented"
, Space
, Link ( "" , [] , [] ) [ Str "thrice" ] ( "/url" , "" )
, Str "."
]
, Para
[ Str "This"
, Space
, Str "should"
, Space
, Str "[not][]"
, Space
, Str "be"
, Space
, Str "a"
, Space
, Str "link."
]
, CodeBlock ( "" , [] , [] ) "[not]: /url"
, Para
[ Str "Foo"
, Space
, Link
( "" , [] , [] )
[ Str "bar" ]
( "/url/" , "Title with \"quotes\" inside" )
, Str "."
]
, Para
[ Str "Foo"
, Space
, Link
( "" , [] , [] )
[ Str "biz" ]
( "/url/" , "Title with \"quote\" inside" )
, Str "."
]
, Header
2
( "with-ampersands" , [] , [] )
[ Str "With" , Space , Str "ampersands" ]
, Para
[ Str "Here\8217s"
, Space
, Str "a"
, Space
, Link
( "" , [] , [] )
[ Str "link"
, Space
, Str "with"
, Space
, Str "an"
, Space
, Str "ampersand"
, Space
, Str "in"
, Space
, Str "the"
, Space
, Str "URL"
]
( "http://example.com/?foo=1&bar=2" , "" )
, Str "."
]
, Para
[ Str "Here\8217s"
, Space
, Str "a"
, Space
, Str "link"
, Space
, Str "with"
, Space
, Str "an"
, Space
, Str "amersand"
, Space
, Str "in"
, Space
, Str "the"
, Space
, Str "link"
, Space
, Str "text:"
, Space
, Link
( "" , [] , [] ) [ Str "AT&T" ] ( "http://att.com/" , "AT&T" )
, Str "."
]
, Para
[ Str "Here\8217s"
, Space
, Str "an"
, Space
, Link
( "" , [] , [] )
[ Str "inline" , Space , Str "link" ]
( "/script?foo=1&bar=2" , "" )
, Str "."
]
, Para
[ Str "Here\8217s"
, Space
, Str "an"
, Space
, Link
( "" , [] , [] )
[ Str "inline"
, Space
, Str "link"
, Space
, Str "in"
, Space
, Str "pointy"
, Space
, Str "braces"
]
( "/script?foo=1&bar=2" , "" )
, Str "."
]
, Header 2 ( "autolinks" , [] , [] ) [ Str "Autolinks" ]
, Para
[ Str "With"
, Space
, Str "an"
, Space
, Str "ampersand:"
, Space
, Link
( "" , [ "uri" ] , [] )
[ Str "http://example.com/?foo=1&bar=2" ]
( "http://example.com/?foo=1&bar=2" , "" )
]
, BulletList
[ [ Plain [ Str "In" , Space , Str "a" , Space , Str "list?" ] ]
, [ Plain
[ Link
( "" , [ "uri" ] , [] )
[ Str "http://example.com/" ]
( "http://example.com/" , "" )
]
]
, [ Plain [ Str "It" , Space , Str "should." ] ]
]
, Para
[ Str "An"
, Space
, Str "e-mail"
, Space
, Str "address:"
, Space
, Link
( "" , [ "email" ] , [] )
[ Str "nobody@nowhere.net" ]
( "mailto:nobody@nowhere.net" , "" )
]
, BlockQuote
[ Para
[ Str "Blockquoted:"
, Space
, Link
( "" , [ "uri" ] , [] )
[ Str "http://example.com/" ]
( "http://example.com/" , "" )
]
]
, Para
[ Str "Auto-links"
, Space
, Str "should"
, Space
, Str "not"
, Space
, Str "occur"
, Space
, Str "here:"
, Space
, Code ( "" , [] , [] ) "<http://example.com/>"
]
, CodeBlock ( "" , [] , [] ) "or here: <http://example.com/>"
, HorizontalRule
, Header 1 ( "images" , [] , [] ) [ Str "Images" ]
, Para
[ Str "From"
, Space
, Quoted
DoubleQuote
[ Str "Voyage"
, Space
, Str "dans"
, Space
, Str "la"
, Space
, Str "Lune"
]
, Space
, Str "by"
, Space
, Str "Georges"
, Space
, Str "Melies"
, Space
, Str "(1902):"
]
, Para
[ Image
( "" , [] , [] )
[ Str "lalune" ]
( "lalune.jpg" , "fig:Voyage dans la Lune" )
]
, Para
[ Str "Here"
, Space
, Str "is"
, Space
, Str "a"
, Space
, Str "movie"
, Space
, Image ( "" , [] , [] ) [ Str "movie" ] ( "movie.jpg" , "" )
, Space
, Str "icon."
]
, HorizontalRule
, Header 1 ( "footnotes" , [] , [] ) [ Str "Footnotes" ]
, Para
[ Str "Here"
, Space
, Str "is"
, Space
, Str "a"
, Space
, Str "footnote"
, Space
, Str "reference,"
, Note
[ Para
[ Str "Here"
, Space
, Str "is"
, Space
, Str "the"
, Space
, Str "footnote."
, Space
, Str "It"
, Space
, Str "can"
, Space
, Str "go"
, Space
, Str "anywhere"
, Space
, Str "after"
, Space
, Str "the"
, Space
, Str "footnote"
, SoftBreak
, Str "reference."
, Space
, Str "It"
, Space
, Str "need"
, Space
, Str "not"
, Space
, Str "be"
, Space
, Str "placed"
, Space
, Str "at"
, Space
, Str "the"
, Space
, Str "end"
, Space
, Str "of"
, Space
, Str "the"
, Space
, Str "document."
]
]
, Space
, Str "and"
, Space
, Str "another."
, Note
[ Para
[ Str "Here\8217s"
, Space
, Str "the"
, Space
, Str "long"
, Space
, Str "note."
, Space
, Str "This"
, Space
, Str "one"
, Space
, Str "contains"
, Space
, Str "multiple"
, SoftBreak
, Str "blocks."
]
, Para
[ Str "Subsequent"
, Space
, Str "blocks"
, Space
, Str "are"
, Space
, Str "indented"
, Space
, Str "to"
, Space
, Str "show"
, Space
, Str "that"
, Space
, Str "they"
, Space
, Str "belong"
, Space
, Str "to"
, Space
, Str "the"
, SoftBreak
, Str "footnote"
, Space
, Str "(as"
, Space
, Str "with"
, Space
, Str "list"
, Space
, Str "items)."
]
, CodeBlock ( "" , [] , [] ) " { <code> }"
, Para
[ Str "If"
, Space
, Str "you"
, Space
, Str "want,"
, Space
, Str "you"
, Space
, Str "can"
, Space
, Str "indent"
, Space
, Str "every"
, Space
, Str "line,"
, Space
, Str "but"
, Space
, Str "you"
, Space
, Str "can"
, Space
, Str "also"
, Space
, Str "be"
, SoftBreak
, Str "lazy"
, Space
, Str "and"
, Space
, Str "just"
, Space
, Str "indent"
, Space
, Str "the"
, Space
, Str "first"
, Space
, Str "line"
, Space
, Str "of"
, Space
, Str "each"
, Space
, Str "block."
]
]
, SoftBreak
, Str "This"
, Space
, Str "should"
, Space
, Emph [ Str "not" ]
, Space
, Str "be"
, Space
, Str "a"
, Space
, Str "footnote"
, Space
, Str "reference,"
, Space
, Str "because"
, Space
, Str "it"
, SoftBreak
, Str "contains"
, Space
, Str "a"
, Space
, Str "space.[^my"
, Space
, Str "note]"
, Space
, Str "Here"
, Space
, Str "is"
, Space
, Str "an"
, Space
, Str "inline"
, Space
, Str "note."
, Note
[ Para
[ Str "This"
, SoftBreak
, Str "is"
, Space
, Emph [ Str "easier" ]
, Space
, Str "to"
, Space
, Str "type."
, Space
, Str "Inline"
, Space
, Str "notes"
, Space
, Str "may"
, Space
, Str "contain"
, SoftBreak
, Link
( "" , [] , [] ) [ Str "links" ] ( "http://google.com" , "" )
, Space
, Str "and"
, Space
, Code ( "" , [] , [] ) "]"
, Space
, Str "verbatim"
, Space
, Str "characters,"
, SoftBreak
, Str "as"
, Space
, Str "well"
, Space
, Str "as"
, Space
, Str "[bracketed"
, Space
, Str "text]."
]
]
]
, BlockQuote
[ Para
[ Str "Notes"
, Space
, Str "can"
, Space
, Str "go"
, Space
, Str "in"
, Space
, Str "quotes."
, Note [ Para [ Str "In" , Space , Str "quote." ] ]
]
]
, OrderedList
( 1 , Decimal , Period )
[ [ Plain
[ Str "And"
, Space
, Str "in"
, Space
, Str "list"
, Space
, Str "items."
, Note [ Para [ Str "In" , Space , Str "list." ] ]
]
]
]
, Para
[ Str "This"
, Space
, Str "paragraph"
, Space
, Str "should"
, Space
, Str "not"
, Space
, Str "be"
, Space
, Str "part"
, Space
, Str "of"
, Space
, Str "the"
, Space
, Str "note,"
, Space
, Str "as"
, Space
, Str "it"
, Space
, Str "is"
, Space
, Str "not"
, Space
, Str "indented."
]
]
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yongliyongli/pandoc.git
git@gitee.com:yongliyongli/pandoc.git
yongliyongli
pandoc
pandoc
master

搜索帮助