Removed unneeded things from web directory.

git-svn-id: https://pandoc.googlecode.com/svn/trunk@1926 788f1e2b-df1e-0410-8736-df70ead52e1b
This commit is contained in:
fiddlosopher 2010-03-20 20:00:40 +00:00
parent fcc25a388c
commit 56f08b5f80
5 changed files with 0 additions and 468 deletions

View file

@ -1,55 +0,0 @@
ALL := index.html README.html INSTALL.html examples.html pandoc.1.html markdown2pdf.1.html html2x.html changelog.txt
PANDOC_PATH ?= $(dir $(shell which pandoc))
PANDOC_SRC ?= ${HOME}/src/pandoc
MAKEPAGE = $(PANDOC_PATH)/pandoc -s -S -H css -A footer.html
all : $(ALL)
.PHONY: clean
clean:
for file in $(ALL); do rm $$file; done; \
rm -r example*;
changelog.txt : changelog
cp $< $@
# 'make update' pulls in source files from the pandoc source directory
sources := $(PANDOC_SRC)/dist/doc/html $(PANDOC_SRC)/changelog \
$(PANDOC_SRC)/INSTALL $(wildcard $(PANDOC_SRC)/man/man1/*.1) \
$(PANDOC_SRC)/man/man1/pandoc.1.md $(PANDOC_SRC)/README
update : $(sources)
cp -r $(sources) . ; \
mv html doc; \
cp changelog changelog.txt
examples.txt : mkdemos.pl config.xsl S5DEMO README demos math.text
PATH=$(PANDOC_PATH):$$PATH ./mkdemos.pl demos $@
perl -pi -e 's!(href="(main|(my)?header|footer|example\d+)\.(html|tex|xml|css))"!\1.html"!g' $@
for file in $$(ls | egrep '(main|(my)?header|footer|example[0-9]+)\.(html|tex|xml|css)$$'); \
do highlight -k monospace -u utf-8 --style emacs $$file > $$file.html; \
done
examples.html : examples.txt
$(PANDOC_PATH)/pandoc -s -H css -A footer.html $< > $@
index.html : index.txt css
$(MAKEPAGE) --toc $< > $@
README.html : README css
$(MAKEPAGE) --toc $< > $@
INSTALL.html : INSTALL css
$(MAKEPAGE) --toc $< > $@
%.html : %.txt css
$(MAKEPAGE) $< > $@
%.1.html : %.1
groff -man -T html $< > $@
%.html : % css
$(MAKEPAGE) $< > $@
upload :
rsync -avz --exclude-from=excludes --delete --copy-links -e "ssh -p 24816" . website:html/pandoc/

View file

@ -1,8 +0,0 @@
<link rel="stylesheet" type="text/css" href="pandoc.css" media="all" />
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2234613-4";
urchinTracker();
</script>

View file

@ -1 +0,0 @@
Makefile

View file

@ -1,330 +0,0 @@
% Pandoc
# Overview
Pandoc is a [Haskell] 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], [PDF], [RTF], [DocBook XML], [OpenDocument XML], [ODT],
[GNU Texinfo], [MediaWiki markup], [groff man] pages, and [S5] HTML slide shows.
Pandoc features
- Modular design, using separate writers and readers for each
supported format.
- A real markdown parser, not based on regex substitutions.
[More accurate] and [much faster] than `Markdown.pl`.
- Also parses (subsets of) reStructuredText, LaTeX, and HTML.
- Multiple output formats: HTML, Docbook XML, LaTeX, ConTeXt,
reStructuredText, Markdown, RTF, groff man pages, OpenDocument
XML, ODT (Open Office document), MediaWiki, GNU Texinfo,
S5 slide shows.
- Unicode support.
- Optional "smart" quotes, dashes, and ellipses.
- Automatically generated tables of contents.
- Support for displaying math in HTML.
- Extensions to markdown syntax:
+ Document metadata (title, author, date).
+ Footnotes, tables, and definition lists.
+ Superscripts, subscripts, and strikeout.
+ Inline LaTeX math and LaTeX commands.
+ Markdown inside HTML blocks.
+ Enhanced ordered lists: start number and numbering style
are significant.
+ Delimited (unindented) code blocks with syntax highlighting.
+ Compatibility mode to turn off syntax entensions and emulate
`Markdown.pl`.
- Convenient `markdown2pdf` wrapper script that converts directly
from markdown to PDF, using `pdflatex`.
- Multi-platform: runs on Windows, MacOS X, Linux, Unix.
- Free software, released under the [GPL].
To see what pandoc can do, see the [demonstration page](examples.html),
or [try pandoc on the web](/pandoc/try).
# Documentation
- [User's Guide](README.html)
- Man pages
- [`pandoc(1)`](pandoc.1.html)
- [`markdown2pdf(1)`](markdown2pdf.1.html)
- [Library documentation](doc/pandoc/index.html) (for Haskell programmers)
- [Installation instructions](INSTALL.html)
- [Changelog](changelog.txt)
# Demonstrations
- [Examples](examples.html)
- [Try pandoc online](http://johnmacfarlane.net/pandoc/try)
# Installing pandoc
Pandoc is in the [MacPorts], [Debian], [Ubuntu], [Slackware], [Arch],
[NetBSD], and [FreeBSD ports] repositories. Note that the version of
pandoc in these repositories may not be the most recent. There
is also a [Windows installer].
If an up-to-date package is not available for your system, an
excellent way to install the latest release of pandoc is to
install the [Haskell platform] on your system, then use the `cabal`
tool:
cabal install pandoc
This will download and compile pandoc and all of its dependencies. If
you want syntax highlighting support, add the flag `-fhighlighting`
(this requires that the [pcre](http://www.pcre.org/) library be
installed). If you do not want to install the wrapper script
`markdown2pdf`, add `-f-wrappers`. If you do not want to install
the Haskell library, add `-f-library`.
Alternatively, you can download the [source tarball] and
follow the instructions in [INSTALL](INSTALL.html).
# Extras
- [pandoc-mode for emacs], by Joost Kremers
- [vim syntax file for pandoc], courtesy of tao_zhyn
- [TextMate bundle for pandoc], courtesy of dsanson
- [WordPress EasyFilter], by Yang Zhang, makes it easy to use pandoc
with WordPress blogs.
- [a build configuration for Pandoc that produces a standalone C-callable
system library](http://github.com/toyvo/libpandoc/tree/master),
by Anton Tayanovskyy.
# Code repository
Pandoc has a publicly accesible subversion repository at Google
Code (<http://code.google.com/p/pandoc>). To check out the latest,
bleeding-edge source code:
svn checkout http://pandoc.googlecode.com/svn/trunk/ pandoc
# Reporting bugs
You may view existing bug reports and submit new ones at
<http://code.google.com/p/pandoc/issues/list>.
# Mailing lists
- [pandoc-announce]: Announcements of new releases only.
- [pandoc-discuss]: General discussion of pandoc.
# News
- Version 1.5 release (March 20, 2010).
+ New `--mathml` option, for display of TeX math as MathML.
+ New `--data-dir` option, allowing users to specify a data
directory other than `~/.pandoc`. Files placed in this directory
will be used instead of system defaults.
+ New `--base-header-level` option. For example, `--base-header-level=2`
changes level 1 headers to level 2, level 2 to level 3, etc.
+ New 'plain' output format: plain text without pictures, hyperlinks,
inline formatting, or anything else that looks even vaguely
markupish.
+ Titles and authors in title blocks can now span multiple lines,
as long as the continuation lines begin with a space character.
+ When given an absolute URI as a parameter, pandoc will fetch
the content via HTTP.
+ The HTML reader has been made much more forgiving. It no
longer requires well-formed xhtml as input.
+ `html2markdown` has been removed; it is no longer necessary, given
the last two changes. `pandoc` can be used by itself to convert
web pages to markdown or other formats.
+ `hsmarkdown` has also been removed. Use `pandoc --strict` instead.
Or symlink pandoc's executable to `hsmarkdown`; `pandoc` will then
behave like `hsmarkdown` used to.
+ An image in a paragraph by itself is now rendered as a figure
in most writers, with the alt text as the caption.
+ Incomplete support for reST tables (simple and grid). Thanks to
Eric Kow. Colspans and rowspans not yet supported.
+ In mediawiki, links with relative URLs are now formatted as wikilinks.
Also, headers have been promoted: `= head =` is now level 1 instead of
level 2.
+ The markdown reader now handles "inverse bird tracks" when parsing
literate haskell. These are used for haskell example code that
is not part of the literate program.
+ The `-B` and `-A` options now imply `-s` and no longer work in
fragment mode.
+ Headerless tables are now printed properly in all writers.
In addition, tbody, thead, and cols are used in HTML and Docbook
tables.
+ Improved build system; removed obsolete Makefile.
+ In LaTeX writer, `\chapter` is now used instead of `\section`.
when the documentclass is book, report, or memoir.
+ Many small bug fixes. See [changelog] for details.
- Version 1.4 release (January 2, 2010).
+ New template system replaces old headers, giving users much
more control over pandoc's output in `--standalone` mode.
Added `--template` and `--variable` options. The `--print-default-header`
option is now `--print-default-template`. See README under
"Templates" for details.
+ The old `--custom-header` option should still work, but it has
been deprecated.
+ New `--reference-odt` option allows users to customize styles
in ODT output.
+ Users may now put custom templates, s5 styles, and a reference
ODT in the `~/.pandoc` directory, where they will override system
defaults. See README for details.
+ Unicode is now used whenever possible in HTML and XML output. Entities
are used only where necessary (`&gt;`, `&lt;`, `&quot;`, `&amp;`).
+ Authors and dates may now include formatting and notes.
+ Added `--xetex` option for `pandoc` and `markdown2pdf`.
+ Windows installer now includes highlighting support and
`markdown2pdf` and `hsmarkdown` wrappers.
+ Pandoc no longer requires Template Haskell, which should make
it more portable.
+ Pandoc can now be built on GHC 6.12, as well as earlier versions.
+ See README for other small improvements and bug fixes.
- Version 1.3 release (December 10, 2009).
+ Added --id-prefix option to help prevent duplicate
identifiers when you're generating HTML fragments.
+ Added --indented-code-classes option, which specifies
default highlighting syntax for indented code blocks.
+ --number-sections now affects HTML output.
+ Improved syntax for markdown definition lists.
+ Better looking simple tables.
+ Markdown tables without headers are now possible.
+ New hard line break syntax: backslash followed by newline.
+ Improved performance of markdown reader by ~10% by eliminating the
need for a separate parsing pass for notes.
+ Improved syntax highlighting for literate Haskell.
+ Support for "..code-block" directive in RST reader.
+ Windows binary now includes highlighting support.
+ Many bug fixes and small improvements. See [changelog]
for details.
- Version 1.2.1 release (July 18, 2009).
+ Improved the efficiency of the markdown reader's
abbreviation parsing (should give a big performance
boost with --smart).
+ HTML writer now wraps sections in divs with unique
identifiers, for easier manipulation.
+ Improved LaTeX reader's coverage of math modes.
+ Added a portable Haskell version of markdown2pdf (thanks
to Paolo Tanimoto).
+ Made --strict compatible with --standalone and --toc.
+ Many other small improvements and bug fixes.
See [changelog] for details.
- Version 1.2 release (March 1, 2009).
+ Added support for literate Haskell. lhs support is triggered by
'+lhs' suffixes in formats. For example, 'latex+lhs' is literate
Haskell LaTeX. '.lhs' files are treated by default as literate
markdown.
+ Added --email-obfuscation option.
+ Brought citeproc support up to date for citeproc-hs-0.2.
+ Many bugs fixed. See [changelog] for details.
- Version 1.1 release (November 6, 2008).
+ New --jsmath option supporting use of pandoc with [jsMath].
+ Classes on HTML table output for better CSS styling.
+ Windows installer no longer requires admin privileges.
+ Many bugs fixed. See [changelog] for details.
- Version 1.0 release (September 13, 2008).
+ New writers for MediaWiki, GNU Texinfo (thanks to Peter Wang),
OpenDocument XML (thanks to Andrea Rossato), and ODT (OpenOffice
document).
+ New [delimited code blocks](README.html#delimited-code-blocks),
with optional syntax highlighting.
+ Reorganized build system: pandoc can now be built using standard
Cabal tools. It can be compiled on Windows without Cygwin.
The tests can also be run without perl or unix tools.
+ LaTeXMathML replaces ASCIIMathML for rendering math in HTML.
+ Support for "displayed" math.
+ Common abbreviations are now handled more intelligently, with
a non-breaking space (and not a sentence-ending space) after
the period.
+ Code is -Wall clean.
+ Many bug fixes and small improvements. See [changelog] for
full details.
- Version 0.46 released (January 8, 2008).
+ Added a `--sanitize-html` option (and a corresponding parameter
in `ParserState` for those using the pandoc libraries in programs).
This option causes pandoc to sanitize HTML (in HTML or Markdown
input) using a whitelist method. Possibly harmful HTML elements
are replaced with HTML comments. This should be useful in the
context of web applications, where pandoc may be used to convert
user input into HTML.
+ Made -H, -A, and -B options cumulative: if they are specified
multiple times, multiple files will be included.
+ Many bug fixes and small improvements. See [changelog] for full
details.
- Version 0.45 released (December 9, 2007).
+ Many bug fixes and structural improvements. See [changelog] for
full details.
+ Improved treatment of math. Math is now rendered using unicode
by default in HTML, RTF, and DocBook output. For more accurate
display of math in HTML, `--gladtex`, `--mimetex`, and `--asciimathml`
options are provided. See the [User's Guide](README.html#math) for
details.
+ Removed support for box-style block quotes in markdown.
+ More idiomatic ConTeXt output.
+ Text wrapping in ConTeXt and LaTeX output.
+ Pandoc now correctly handles all standard line endings
(CR, LF, CRLF).
+ New `--no-wrap` option that disables line wrapping and minimizes
whitespace in HTML output.
+ Build process is now compatible with both GHC 6.8 and GHC 6.6.
GHC and GHC_PKG environment variables may be used to specify
which version of the compiler to use, when multiple versions are
installed.
# Disclaimer
Pandoc carries no warranties of any kind.
[More accurate]: http://code.google.com/p/pandoc/wiki/PandocVsMarkdownPl
[much faster]: http://code.google.com/p/pandoc/wiki/Benchmarks
[John MacFarlane]: http://johnmacfarlane.net/
[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
[PDF]: http://en.wikipedia.org/wiki/Portable_Document_Format
[ODT]: http://en.wikipedia.org/wiki/OpenDocument
[DocBook XML]: http://www.docbook.org/
[OpenDocument XML]: http://opendocument.xml.org/
[MediaWiki markup]: http://www.mediawiki.org/wiki/Help:Formatting
[groff man]: http://developer.apple.com/DOCUMENTATION/Darwin/Reference/ManPages/man7/groff_man.7.html
[GNU Texinfo]: http://www.gnu.org/software/texinfo/
[Haskell]: http://www.haskell.org/
[GHC]: http://www.haskell.org/ghc/
[GPL]: http://www.gnu.org/copyleft/gpl.html
[Source tarball]: http://code.google.com/p/pandoc/downloads/detail?name=pandoc-@VERSION@.tar.gz "Download source tarball from Pandoc's Google Code site"
[Windows installer]: http://code.google.com/p/pandoc/downloads/detail?name=pandoc-@VERSION@-setup.exe "Download Windows installer from Pandoc's Google Code site"
[Debian]: http://packages.debian.org/lenny/pandoc
[Slackware]: http://www.linuxpackages.net/search_view.php?by=name&name=pandoc&ver=
[Arch]: http://aur.archlinux.org/packages.php?ID=19804
[NetBSD]: http://pkgsrc.se/wip/pandoc
[FreeBSD ports]: http://www.freshports.org/textproc/pandoc/
[Ubuntu]: http://www.ubuntu.com
[MacPorts]: http://db.macports.org/port/show/4218
[pandoc-announce]: http://groups.google.com/group/pandoc-announce
[pandoc-discuss]: http://groups.google.com/group/pandoc-discuss
[changelog]: changelog.txt
[vim syntax file for pandoc]: http://www.vim.org/scripts/script.php?script_id=2389
[TextMate bundle for pandoc]: http://github.com/dsanson/Pandoc.tmbundle
[jsMath]: http://www.math.union.edu/~dpvc/jsMath/
[WordPress EasyFilter]: http://assorted.sourceforge.net/wp-easy-filter/
[Haskell platform]: http://hackage.haskell.org/platform/
[pandoc-mode for emacs]: http://joostkremers.fastmail.fm/pandoc-mode.html

View file

@ -1,74 +0,0 @@
body {
margin: auto;
padding-right: 1em;
padding-left: 1em;
max-width: 44em;
border-left: 1px solid black;
border-right: 1px solid black;
color: black;
font-family: Verdana, sans-serif;
font-size: 100%;
line-height: 140%;
color: #333;
}
pre {
border: 1px dotted gray;
background-color: #ececec;
color: #1111111;
padding: 0.5em;
}
code {
font-family: monospace;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
text-decoration: none;
color: #7a5ada;
}
h1, h2, h3, h4, h5 { font-family: verdana;
font-weight: bold;
border-bottom: 1px dotted black;
color: #7a5ada; }
h1 {
font-size: 130%;
}
h2 {
font-size: 110%;
}
h3 {
font-size: 95%;
}
h4 {
font-size: 90%;
font-style: italic;
}
h5 {
font-size: 90%;
font-style: italic;
}
h1.title {
font-size: 200%;
font-weight: bold;
padding-top: 0.2em;
padding-bottom: 0.2em;
text-align: left;
border: none;
}
dt code {
font-weight: bold;
}
dd p {
margin-top: 0;
}
#footer {
padding-top: 1em;
font-size: 70%;
color: gray;
text-align: center;
}