Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
My C implementation of John Gruber's Markdown markup language
C Groff Perl6 Shell Perl

Merge pull request #123 from joshix/master

Build mktags and >buildtags to make discount build on Plan 9 again.
latest commit af67d351f8
@Orc authored
Failed to load latest commit information.
Plan9 Doc: tweakme
tests Add a span test case for m-e footnotes
tools include `stdlib.h` to make gcc stfu about `exit()`
COPYRIGHT Left out the list # for the third clause!
CREDITS change domain from pell.chi.il.us to pell.portland.or.us
Csio.c Add $LFLAGS to the build line for theme
INSTALL Strip out references to 'relaxed-emphasis' configuration (it's not us…
Makefile.in Fix makefile distclean to cleanup all the generated files and correct…
README change domain from pell.chi.il.us to pell.portland.or.us
VERSION Bugfix for broken deterministic debian mail address mangling
amalloc.c More work on markdown extra-style definition lists
amalloc.h 1. Add the new `amalloc` module, which (if enabled with
basename.c Reversed the test for basenames() [ick]
configure.inc When defining WORD & DWORD, check first for the MS Windows WinDef.h f…
configure.sh Change the mail demangler to a debian-specific 'always mangle one way…
css.c More work on making mkd_css() and mkd_toc() resemble each other.
cstring.h Rework the internals of CLIP() so that it always assigns something to…
docheader.c Redo the internals for pandoc-style headers; don't just carry
dumptree.c In dumptree(), don't spit out the paragraph blocking if it's
emmatch.c s/compatable/compatible/
flags.c Add the new option MKD_NOSTYLE, which disables special handling
generate.c Fix deterministic email address mangling
github_flavoured.c Create the `gfm_string()` method that does github flavoured markdown
html5.c Optimize the html block tag list handler; standard html tags now live…
main.c Explicitly type main(), so c++ won't whine about it.
makepage.1 change domain from pell.chi.il.us to pell.portland.or.us
makepage.c 1. In configure.inc, check for (and comment disapprovingly) if someon…
markdown.1 change domain from pell.chi.il.us to pell.portland.or.us
markdown.3 fix manpages errors
markdown.7 Write the first (clumsy) pass at a mkd-callbacks manpage, and .Xr
markdown.c FINALLY address the bug where m-e footnotes lose numbering when
markdown.h FINALLY address the bug where m-e footnotes lose numbering when
mkd-callbacks.3 Write the first (clumsy) pass at a mkd-callbacks manpage, and .Xr
mkd-extensions.7 Strip out references to 'relaxed-emphasis' configuration (it's not us…
mkd-functions.3 Documentation patches from David Banks; correct the documentation to …
mkd-line.3 1. Attempt to update the documentation for the new functions.
mkd2html.1 change domain from pell.chi.il.us to pell.portland.or.us
mkd2html.c Revert changes that somehow worked their way into the code (patch
mkdio.c Revert changes that somehow worked their way into the code (patch
mkdio.h.in Make mkd_cleanup() a void function everywhere.
mktags.c `<br>` is not a block-level html element
pgm_options.c Add the new option MKD_NOSTYLE, which disables special handling
pgm_options.h Change makepage so that I can feed it options
resource.c FINALLY address the bug where m-e footnotes lose numbering when
setup.c Optimize the html block tag list handler; standard html tags now live…
tags.c check to see if S(extratags) before EXPAND(extratags)
tags.h Add a prototype for mkd_deallocate_tags()
theme.1 change domain from pell.chi.il.us to pell.portland.or.us
theme.c Allow the magic output filename `-`, which means send output to
toc.c Changes contributed by Stefano D'Angelo to clean up the toc html
version.c.in Wrap fenced code blocks inside a configure option.
xml.c Change the function type for generatexml from void to int
xmlpage.c In `theme.c` and `xmlpage.c`, use `mkd_generatecss()` instead

README

DISCOUNT is a implementation of John Gruber's Markdown markup
language.   It implements, as far as I can tell, all of the
language as described in
<http://daringfireball.net/projects/markdown/syntax>
and passes the Markdown test suite at
<http://daringfireball.net/projects/downloads/MarkdownTest_1.0.zip>

DISCOUNT is free software written by David Parsons <orc@pell.portland.or.us>;
it is released under a BSD-style license that allows you to do
as you wish with it as long as you don't attempt to claim it as
your own work.

Most of the programs included in the DISCOUNT distribution have
manual pages describing how they work.

The file INSTALL describes how to build and install discount
Something went wrong with that request. Please try again.