git.iko.soy/typeable/pandoc
on 08fbfa3 help sign in
history ofREADME
all commits
d98dcfbMinor formatting change in README.fiddlosopher f11360fAdded new rule for enhanced markdown ordered lists: if the list marker is a capital letter followed by a period (including a single-letter capital roman numeral), then it must be followed by at least two spaces. The point of this is to avoid accidentally treating people's initials as list markers: a paragraph may begin:fiddlosopher e775273Changed date on README.fiddlosopher 3d83624Documented fix for paragraphs starting with (C) in README.fiddlosopher 8dc4e67Changed (C) to a unicode copyright symbol.fiddlosopher e814a3fMajor change in the way ordered lists are handled: + The changes are documented in README, under Lists. + The OrderedList block element now stores information about list number style, list number delimiter, and starting number. + The readers parse this information, when possible. + The writers use this information to style ordered lists. + Test suites have been changed accordingly.fiddlosopher 1e4f05dRemoved references to examplep package in documentation, and removed suggest of latex-texlive-extras in debian/control, since we're not using examplep.fiddlosopher 0ae4a10Changed [URL] to [url] in description of --asciimathml option.fiddlosopher d488dd0Reinstated dependence on fancyvrb. It is compatible with examplep. fancyvrb is needed for verbatim environments in footnotes.fiddlosopher b29f221Changed LaTeX writer to use the examplep package instead of fancyvrb. examplep allows verbatim text in places where fancyvrb does not, e.g. definition list terms, and provides for line-breaking of verbatim text. + examplep code put in LaTeX header instead of being dynamically included, since it is frequently used, and people may want to customize the options. + documented dependency on examplep + added texlive-latex-extra as a "Suggested" package in debian/control + use examplep's \Q{} is now used instead of \verb: note that \Q requires backslash- escaping symbols in its scope. + modified README so that the verbatim sections will look good at shorter line lengths.fiddlosopher 622606bUpdated documentation on ASCIIMathML.js.fiddlosopher dccc63fCopyright date change - README.fiddlosopher 76001dbREADME: Use definition list for command-line options.fiddlosopher 3b60ce3README: Added missing ~ after '~a\ cat' in subscript example.fiddlosopher aaee681Added quotes around attribute in ASCIIMathML link example (in README).fiddlosopher 9a410e1README: Removed the statement that the RST reader doesn't parse definition lists. HTML reader: Added failIfStrict to the definitionList parser, so definition lists will be passed through as raw HTML if --strict specified.fiddlosopher fbf7bbaClarified role of --strict option when input is HTML.fiddlosopher 8645392Documented fact that --strict option has a role even when input format is not markdown (in README).fiddlosopher 1a90879Use capital letters for title in sample man page title block.fiddlosopher 2f7a38eChanged system for indicating man page title, section, header and footer. Documented in README.fiddlosopher 2df0331README changes: + Documented superscript, subscript, and strikeout syntax + Modified description of LaTeX packages needed for markdown2pdffiddlosopher 676b1abDocumented ConTeXt writer in README. Removed statement that table output is limited to HTML and LaTeX writers, since it is now supported in all writers.fiddlosopher 532dd43Changed title in README to "Pandoc User's Guide."fiddlosopher 7f5a554Added note in README about how you might want to link to an external ASCIIMathML.js script instead of including it in the generated HTML file using -m.fiddlosopher 34d875aSlightly larger table of header identifiers, so stuff doesn't wrap on LaTeX output.fiddlosopher 62227feREADME: Documented scheme for header identifiers in HTML.fiddlosopher 389c762Documented --toc/--table-of-contents option in pandoc man page and README.fiddlosopher b106e51README: Documented man page writer, special title-line conventions for man pages.fiddlosopher f8ce411README: Documented the fact that if pandoc is called as 'hsmarkdown', it runs in strict markdown compatibility mode. This can be achieved using a symbolic link.fiddlosopher 242ee99Minor wording changes in README.fiddlosopher cf08143Changed definition list syntax in markdown reader and simplified the parsing code. A colon is now required before every block in a definition. This fixes a problem with the old syntax, in which the last block in the following was ambiguous between a regular paragraph in the definition and a code block following the definition list:fiddlosopher 23df0edExtensive changes stemming from a rethinking of the Pandoc data structure. Key and Note blocks have been removed. Link and image URLs are now stored directly in Link and Image inlines, and note blocks are stored in Note inlines. This requires changes in both parsers and writers. Markdown and RST parsers need to extract data from key and note blocks and insert them into the relevant inline elements. Other parsers can be simplified, since there is no longer any need to construct separate key and note blocks. Markdown, RST, and HTML writers need to construct lists of notes; Markdown and RST writers need to construct lists of link references (when the --reference-links option is specified); and the RST writer needs to construct a list of image substitution references. All writers have been rewritten to use the State monad when state is required. This rewrite yields a small speed boost and considerably cleaner code.fiddlosopher 44cec96New syntax documentation for definition lists. Now we require a ':' at the beginning of the definition; otherwise, too many false positives for definition lists.fiddlosopher d277baeAdded documentation for definition lists.fiddlosopher d5f9b1dChange in ordered lists in Markdown reader: + Lists may begin with lowercase letters only, and only 'a' through 'n'. Otherwise first initials and page references (e.g., p. 400) are too easily parsed as lists. + Numbers beginning list items must end with '.' (not ')', which is now allowed only after letters). NOTE: This change may cause documents to be parsed differently. Users should take care in upgrading.fiddlosopher 31c030eAdded --inline-links option to force links in HTML to be parsed as inline links, rather than reference links. (Addresses Issue #4.)fiddlosopher 60989d0Added support for tables in markdown reader and in LaTeX, DocBook, and HTML writers. The syntax is documented in README. Tests have been added to the test suite.fiddlosopher d83b70f+ Changed 'escapedChar' in Markdown reader so that only the characters Markdown escapes are escaped in strict mode. When not in strict mode, Pandoc allows all non-alphanumeric characters to be escaped. + Added documentation of backslash escapes to README.fiddlosopher 9a37ee4Documentation changes corresponding to r456.fiddlosopher 5dda65bChanges to Pandoc's options to facilitate wrapper scripts: + removed -d/--debug option + added --dump-args option, which prints the name of the output file (or '-' for STDOUT) and all the command-line arguments (excluding Pandoc options and their arguments), one per line, then exits. Note that special wrapper options will be treated as arguments if they follow '--' at the end of the command line. Thus, pandoc --dump-args -o foo.html foo.txt -- -e latin1 will print the following to STDOUT: foo.html foo.txt -e latin1 + added --ignore-args option, which causes Pandoc to ignore all (non-option) arguments, including any special options that occur after '--' at the end of the command line. + '-' now means STDIN as the name of an input file, STDOUT as the name of an output file. So, pandoc -o - - will take input from STDIN and print output to STDOUT. Note that if multiple '-o' options are specified on the same line, the last one takes precedence. So, in a script, pandoc "$@" -o - will guarantee output to STDOUT, even if the '-o' option was used. + documented these changes in man pages, README, and changelog.fiddlosopher bb8478eMerged changes from 'quotes' branch since r431. Smart typography is now handled in the Markdown and LaTeX readers, rather than in the writers. The HTML writer has been rewritten to use the prettyprinting library.fiddlosopher 9e199dcSmall README changes documenting differences from standard markdown.fiddlosopher 5387ebdAdded 'hsmarkdown' wrapper, designed to be used as a drop-in replacement for Markdown.pl. It calls pandoc with the options '--from markdown --to html --strict' and disallows other options. (Any command-line options will be interpreted as arguments.)fiddlosopher a9e3250Merged changes from docbook branch since r363.fiddlosopher cf53a18Documented the "blank line before header and block quote" discrepancy between standard markdown and pandoc.fiddlosopher 4ea1b2bMerged 'strict' branch from r324. This adds a '--strict' option to pandoc, which forces it to stay as close as possible to official Markdown syntax.fiddlosopher 08fa385Changed date on README.fiddlosopher 3491420+ Changed 'web2markdown' to 'html2markdown'.fiddlosopher eea3592Reversed changes from r246: + Removed invisible anchors in front of header tags in HTML output. Reason: no way to prevent duplicate ID attributes (which is invalid HTML), since there might be duplicate header titles. See http://six.pairlist.net/pipermail/markdown-discuss/2005-January/000975.html.fiddlosopher 17837b3Added two more demo cases to website. Put a footnote in README for demonstration purposes.fiddlosopher