7Copyright: (c) 2006-2016 John MacFarlane
8Author: John MacFarlane <jgm@berkeley.edu>
9Maintainer: John MacFarlane <jgm@berkeley.edu>
10Bug-Reports: https://github.com/jgm/pandoc/issues
12Homepage: http://pandoc.org
14Tested-With: GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1
15Synopsis: Conversion between markup formats
16Description: Pandoc is a Haskell library for converting from one markup
17 format to another, and a command-line tool that uses
18 this library. It can read several dialects of Markdown and
19 (subsets of) HTML, reStructuredText, LaTeX, DocBook,
20 MediaWiki markup, TWiki markup, Haddock markup, OPML,
21 Emacs Org-Mode, txt2tags, Word Docx, ODT, and Textile, and
22 it can write Markdown, reStructuredText, XHTML, HTML 5,
23 LaTeX, ConTeXt, DocBook, OPML, TEI, OpenDocument, ODT,
24 Word docx, RTF, MediaWiki, DokuWiki, ZimWiki, Textile,
25 groff man pages, plain text, Emacs Org-Mode, AsciiDoc,
26 Haddock markup, EPUB (v2 and v3), FictionBook2, InDesign ICML,
27 and several kinds of HTML/javascript slide shows (S5, Slidy,
28 Slideous, DZSlides, reveal.js).
30 In contrast to most existing tools for converting Markdown
31 to HTML, pandoc has a modular design: it consists of a set of
32 readers, which parse text in a given format and produce a
33 native representation of the document, and a set of writers,
34 which convert this native representation into a target
35 format. Thus, adding an input or output format requires
36 only adding a reader or writer.
39 data/templates/default.html
40 data/templates/default.html5
41 data/templates/default.docbook
42 data/templates/default.docbook5
43 data/templates/default.tei
44 data/templates/default.beamer
45 data/templates/default.opendocument
46 data/templates/default.icml
47 data/templates/default.opml
48 data/templates/default.latex
49 data/templates/default.context
50 data/templates/default.texinfo
51 data/templates/default.man
52 data/templates/default.markdown
53 data/templates/default.commonmark
54 data/templates/default.rst
55 data/templates/default.plain
56 data/templates/default.mediawiki
57 data/templates/default.dokuwiki
58 data/templates/default.zimwiki
59 data/templates/default.rtf
60 data/templates/default.s5
61 data/templates/default.slidy
62 data/templates/default.slideous
63 data/templates/default.revealjs
64 data/templates/default.dzslides
65 data/templates/default.asciidoc
66 data/templates/default.haddock
67 data/templates/default.textile
68 data/templates/default.org
69 data/templates/default.epub
70 data/templates/default.epub3
71 -- source files for reference.docx
72 data/docx/[Content_Types].xml
74 data/docx/docProps/app.xml
75 data/docx/docProps/core.xml
76 data/docx/word/document.xml
77 data/docx/word/fontTable.xml
78 data/docx/word/footnotes.xml
79 data/docx/word/numbering.xml
80 data/docx/word/settings.xml
81 data/docx/word/webSettings.xml
82 data/docx/word/styles.xml
83 data/docx/word/_rels/document.xml.rels
84 data/docx/word/_rels/footnotes.xml.rels
85 data/docx/word/theme/theme1.xml
86 -- source files for reference.odt
93 data/odt/Configurations2/accelerator/current.xml
94 data/odt/Thumbnails/thumbnail.png
95 data/odt/META-INF/manifest.xml
96 -- stylesheet for EPUB writer
98 -- data for LaTeXMathML writer
101 -- data for dzslides writer
102 data/dzslides/template.html
103 -- sample lua custom writer
105 -- bash completion template
106 data/bash_completion.tpl
108 MANUAL.txt, COPYRIGHT
111 INSTALL, BUGS, README.md, CONTRIBUTING.md, changelog
115 -- files needed to build man page
116 man/capitalizeHeaders.hs
119 man/pandoc.1.template
126 tests/docbook-reader.docbook
127 tests/docbook-xref.docbook
128 tests/html-reader.html
129 tests/opml-reader.opml
130 tests/haddock-reader.haddock
134 tests/media/rId25.jpg
135 tests/media/rId26.jpg
136 tests/media/rId27.jpg
137 tests/latex-reader.latex
138 tests/textile-reader.textile
139 tests/markdown-reader-more.txt
140 tests/markdown-citations.txt
141 tests/textile-reader.textile
142 tests/mediawiki-reader.wiki
146 tests/s5-fragment.html
147 tests/s5-inserts.html
150 tests/tables.docbook5
151 tests/tables.dokuwiki
158 tests/tables.markdown
159 tests/tables.mediawiki
162 tests/tables.opendocument
164 tests/tables.asciidoc
175 tests/writer.docbook5
178 tests/writer.markdown
180 tests/writer.mediawiki
182 tests/writer.opendocument
184 tests/writer.asciidoc
193 tests/writer.dokuwiki
195 tests/writers-lang-and-dir.latex
196 tests/writers-lang-and-dir.context
197 tests/dokuwiki_inline_formatting.dokuwiki
198 tests/lhs-test.markdown
199 tests/lhs-test.markdown+lhs
201 tests/lhs-test.rst+lhs
203 tests/lhs-test.latex+lhs
205 tests/lhs-test.html+lhs
206 tests/lhs-test.fragment.html+lhs
207 tests/pipe-tables.txt
208 tests/dokuwiki_external_images.dokuwiki
209 tests/dokuwiki_external_images.native
210 tests/dokuwiki_multiblock_table.dokuwiki
211 tests/dokuwiki_multiblock_table.native
214 tests/fb2/images-embedded.html
215 tests/fb2/images-embedded.fb2
216 tests/fb2/test-small.png
223 tests/twiki-reader.twiki
225 tests/odt/markdown/*.md
226 tests/odt/native/*.native
227Source-repository head
229 location: git://github.com/jgm/pandoc.git
232 Description: Embed data files in binary for relocatable executable.
236 Description: Build trypandoc cgi executable.
240 Description: Enable support for downloading of resources over https.
244 Description: Get Network.URI from the network-uri package
248 Description: Use old-locale and time < 1.5
252 Build-Depends: base >= 4.7 && <5,
254 containers >= 0.1 && < 0.6,
255 unordered-containers >= 0.2 && < 0.3,
256 array >= 0.3 && < 0.6,
257 parsec >= 3.1 && < 3.2,
259 filepath >= 1.1 && < 1.5,
260 process >= 1 && < 1.5,
261 directory >= 1 && < 1.3,
262 bytestring >= 0.9 && < 0.11,
263 text >= 0.11 && < 1.3,
264 zip-archive >= 0.2.3.4 && < 0.4,
265 HTTP >= 4000.0.5 && < 4000.4,
266 texmath >= 0.8.6.5 && < 0.9,
267 xml >= 1.3.12 && < 1.4,
268 random >= 1 && < 1.2,
269 extensible-exceptions >= 0.1 && < 0.2,
270 pandoc-types >= 1.17 && < 1.18,
271 aeson >= 0.7 && < 1.1,
272 tagsoup >= 0.13.7 && < 0.15,
273 base64-bytestring >= 0.1 && < 1.1,
274 zlib >= 0.5 && < 0.7,
275 highlighting-kate >= 0.6.2 && < 0.7,
276 data-default >= 0.4 && < 0.8,
277 temporary >= 1.1 && < 1.3,
278 blaze-html >= 0.5 && < 0.9,
279 blaze-markup >= 0.5.1 && < 0.8,
280 yaml >= 0.8.8.2 && < 0.9,
281 scientific >= 0.2 && < 0.4,
282 vector >= 0.10 && < 0.12,
283 hslua >= 0.3 && < 0.5,
284 binary >= 0.5 && < 0.9,
286 haddock-library >= 1.1 && < 1.5,
288 deepseq >= 1.3 && < 1.5,
289 JuicyPixels >= 3.1.6.1 && < 3.3,
290 filemanip >= 0.3 && < 0.4,
291 cmark >= 0.5 && < 0.6,
292 doctemplates >= 0.1 && < 0.2,
295 Build-Depends: old-locale >= 1 && < 1.1,
298 Build-Depends: time >= 1.5 && < 1.7
300 Build-Depends: network-uri >= 2.6 && < 2.7, network >= 2.6
302 Build-Depends: network >= 2 && < 2.6
304 Build-Depends: http-client >= 0.5 && < 0.6,
305 http-client-tls >= 0.3 && < 0.4,
306 http-types >= 0.8 && < 0.10
307 cpp-options: -DHTTP_CLIENT
308 if flag(embed_data_files)
309 cpp-options: -DEMBED_DATA_FILES
310 Build-Tools: hsb2hs >= 0.3.1
311 other-modules: Text.Pandoc.Data
313 Cpp-options: -D_WINDOWS
314 Ghc-Options: -Wall -fno-warn-unused-do-bind
315 Ghc-Prof-Options: -fprof-auto-exported
316 Default-Language: Haskell98
317 Other-Extensions: PatternGuards, OverloadedStrings,
318 ScopedTypeVariables, GeneralizedNewtypeDeriving,
319 RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances,
323 Hs-Source-Dirs: prelude
324 Other-Modules: Prelude
326 Exposed-Modules: Text.Pandoc,
330 Text.Pandoc.MediaBag,
332 Text.Pandoc.Readers.HTML,
333 Text.Pandoc.Readers.LaTeX,
334 Text.Pandoc.Readers.Markdown,
335 Text.Pandoc.Readers.CommonMark,
336 Text.Pandoc.Readers.MediaWiki,
337 Text.Pandoc.Readers.RST,
338 Text.Pandoc.Readers.Org,
339 Text.Pandoc.Readers.DocBook,
340 Text.Pandoc.Readers.OPML,
341 Text.Pandoc.Readers.TeXMath,
342 Text.Pandoc.Readers.Textile,
343 Text.Pandoc.Readers.Native,
344 Text.Pandoc.Readers.Haddock,
345 Text.Pandoc.Readers.TWiki,
346 Text.Pandoc.Readers.Txt2Tags,
347 Text.Pandoc.Readers.Docx,
348 Text.Pandoc.Readers.Odt,
349 Text.Pandoc.Readers.EPUB,
350 Text.Pandoc.Writers.Native,
351 Text.Pandoc.Writers.Docbook,
352 Text.Pandoc.Writers.OPML,
353 Text.Pandoc.Writers.HTML,
354 Text.Pandoc.Writers.ICML,
355 Text.Pandoc.Writers.LaTeX,
356 Text.Pandoc.Writers.ConTeXt,
357 Text.Pandoc.Writers.OpenDocument,
358 Text.Pandoc.Writers.Texinfo,
359 Text.Pandoc.Writers.Man,
360 Text.Pandoc.Writers.Markdown,
361 Text.Pandoc.Writers.CommonMark,
362 Text.Pandoc.Writers.Haddock,
363 Text.Pandoc.Writers.RST,
364 Text.Pandoc.Writers.Org,
365 Text.Pandoc.Writers.AsciiDoc,
366 Text.Pandoc.Writers.Custom,
367 Text.Pandoc.Writers.Textile,
368 Text.Pandoc.Writers.MediaWiki,
369 Text.Pandoc.Writers.DokuWiki,
370 Text.Pandoc.Writers.ZimWiki,
371 Text.Pandoc.Writers.RTF,
372 Text.Pandoc.Writers.ODT,
373 Text.Pandoc.Writers.Docx,
374 Text.Pandoc.Writers.EPUB,
375 Text.Pandoc.Writers.FB2,
376 Text.Pandoc.Writers.TEI,
379 Text.Pandoc.Templates,
381 Text.Pandoc.SelfContained,
384 Other-Modules: Text.Pandoc.Readers.Docx.Lists,
385 Text.Pandoc.Readers.Docx.Combine,
386 Text.Pandoc.Readers.Docx.Parse,
387 Text.Pandoc.Readers.Docx.Fonts,
388 Text.Pandoc.Readers.Docx.Util,
389 Text.Pandoc.Readers.Docx.StyleMap,
390 Text.Pandoc.Readers.Odt.Base,
391 Text.Pandoc.Readers.Odt.Namespaces,
392 Text.Pandoc.Readers.Odt.StyleReader,
393 Text.Pandoc.Readers.Odt.ContentReader,
394 Text.Pandoc.Readers.Odt.Generic.Fallible,
395 Text.Pandoc.Readers.Odt.Generic.SetMap,
396 Text.Pandoc.Readers.Odt.Generic.Utils,
397 Text.Pandoc.Readers.Odt.Generic.Namespaces,
398 Text.Pandoc.Readers.Odt.Generic.XMLConverter,
399 Text.Pandoc.Readers.Odt.Arrows.State,
400 Text.Pandoc.Readers.Odt.Arrows.Utils,
401 Text.Pandoc.Readers.Org.BlockStarts,
402 Text.Pandoc.Readers.Org.Blocks,
403 Text.Pandoc.Readers.Org.ExportSettings,
404 Text.Pandoc.Readers.Org.Inlines,
405 Text.Pandoc.Readers.Org.Meta,
406 Text.Pandoc.Readers.Org.ParserState,
407 Text.Pandoc.Readers.Org.Parsing,
408 Text.Pandoc.Readers.Org.Shared,
409 Text.Pandoc.Writers.Shared,
415 Text.Pandoc.ImageSize,
417 Text.Pandoc.Highlighting,
418 Text.Pandoc.Compat.Time,
424 Build-Depends: pandoc,
425 pandoc-types >= 1.17 && < 1.18,
427 directory >= 1.2 && < 1.3,
428 filepath >= 1.1 && < 1.5,
429 text >= 0.11 && < 1.3,
430 bytestring >= 0.9 && < 0.11,
431 extensible-exceptions >= 0.1 && < 0.2,
432 highlighting-kate >= 0.6.2 && < 0.7,
433 aeson >= 0.7.0.5 && < 1.1,
434 yaml >= 0.8.8.2 && < 0.9,
435 containers >= 0.1 && < 0.6,
436 HTTP >= 4000.0.5 && < 4000.4
438 Build-Depends: network-uri >= 2.6 && < 2.7, network >= 2.6
440 Build-Depends: network >= 2 && < 2.6
441 Ghc-Options: -rtsopts -with-rtsopts=-K16m -Wall -fno-warn-unused-do-bind
442 Ghc-Prof-Options: -fprof-auto-exported -rtsopts -with-rtsopts=-K16m
444 Cpp-options: -D_WINDOWS
445 Default-Language: Haskell98
446 Other-Extensions: PatternGuards, OverloadedStrings,
447 ScopedTypeVariables, GeneralizedNewtypeDeriving,
448 RelaxedPolyRec, DeriveDataTypeable, TypeSynonymInstances,
452 Hs-Source-Dirs: prelude
453 Other-Modules: Prelude
456 Other-Modules: Paths_pandoc
459 Main-Is: trypandoc.hs
460 Hs-Source-Dirs: trypandoc
462 Hs-Source-Dirs: prelude
463 Other-Modules: Prelude
464 default-language: Haskell2010
466 Build-Depends: base, aeson, pandoc, highlighting-kate,
467 text, wai-extra, wai >= 0.3, http-types
472Test-Suite test-pandoc
473 Type: exitcode-stdio-1.0
474 Main-Is: test-pandoc.hs
475 Hs-Source-Dirs: tests
477 Hs-Source-Dirs: prelude
478 Other-Modules: Prelude
479 Build-Depends: base >= 4.2 && < 5,
482 pandoc-types >= 1.17 && < 1.18,
483 bytestring >= 0.9 && < 0.11,
484 text >= 0.11 && < 1.3,
485 directory >= 1 && < 1.3,
486 filepath >= 1.1 && < 1.5,
487 process >= 1 && < 1.5,
488 highlighting-kate >= 0.6.2 && < 0.7,
489 Diff >= 0.2 && < 0.4,
490 test-framework >= 0.3 && < 0.9,
491 test-framework-hunit >= 0.2 && < 0.4,
492 test-framework-quickcheck2 >= 0.2.9 && < 0.4,
493 QuickCheck >= 2.4 && < 2.10,
494 HUnit >= 1.2 && < 1.4,
495 containers >= 0.1 && < 0.6,
496 ansi-terminal >= 0.5 && < 0.7,
497 executable-path >= 0.0 && < 0.1,
498 zip-archive >= 0.2.3.4 && < 0.4
499 Other-Modules: Tests.Old
506 Tests.Readers.Markdown
511 Tests.Readers.Txt2Tags
514 Tests.Writers.ConTeXt
515 Tests.Writers.Docbook
517 Tests.Writers.Markdown
519 Tests.Writers.AsciiDoc
524 Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind -threaded
525 Default-Language: Haskell98
527benchmark benchmark-pandoc
528 Type: exitcode-stdio-1.0
529 Main-Is: benchmark-pandoc.hs
530 Hs-Source-Dirs: benchmark
532 Hs-Source-Dirs: prelude
533 Other-Modules: Prelude
534 Build-Depends: pandoc,
537 criterion >= 1.0 && < 1.2
538 Ghc-Options: -rtsopts -Wall -fno-warn-unused-do-bind
539 Default-Language: Haskell98
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list