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 C++ Shell Perl

Creaking up to version 2.2

latest commit f88ce546ef
david parsons authored
Failed to load latest commit information.
Plan9 Convert --with-dl to runtime flags for issue #124.
tests Convert urlencodedanchor to a runtime flag for issue #124.
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 Creaking up to version 2.2
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 configure.sh message for the --with-(foo) variables to ref…
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 Convert urlencodedanchor to a runtime flag for issue #124.
generate.c Convert urlencodedanchor to a runtime flag for issue #124.
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 Convert urlencodedanchor to a runtime flag for issue #124.
markdown.3 Convert urlencodedanchor to a runtime flag for issue #124.
markdown.7 Write the first (clumsy) pass at a mkd-callbacks manpage, and .Xr
markdown.c Convert --with-fenced-code to runtime flag for issue #124.
markdown.h Convert urlencodedanchor to a runtime flag for issue #124.
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 Convert urlencodedanchor to a runtime flag for issue #124.
mkdio.h.in Convert urlencodedanchor to a runtime flag for issue #124.
mktags.c `<br>` is not a block-level html element
pgm_options.c Convert urlencodedanchor to a runtime flag for issue #124.
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 Theme really wants the old behavior of --with-(foo), so pass those se…
toc.c Convert urlencodedanchor to a runtime flag for issue #124.
version.c.in Make githubtags configurable at runtime for issue #124.
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.