Skip to content
This repository

My C implementation of John Gruber's Markdown markup language

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 Plan9 Plan9 fixes from Josh Wood: April 09, 2010
Octocat-spinner-32 tests Another long number test, make sure that embedded lists work too. October 17, 2013
Octocat-spinner-32 tools include `stdlib.h` to make gcc stfu about `exit()` February 18, 2011
Octocat-spinner-32 COPYRIGHT Left out the list # for the third clause! March 16, 2013
Octocat-spinner-32 CREDITS change domain from pell.chi.il.us to pell.portland.or.us January 08, 2014
Octocat-spinner-32 Csio.c Add $LFLAGS to the build line for theme January 19, 2012
Octocat-spinner-32 INSTALL Revert "Up to version 1.2.8 ( --relaxed-emphasis, atx header pruning,… August 22, 2008
Octocat-spinner-32 Makefile.in Revert changes that somehow worked their way into the code (patch January 22, 2014
Octocat-spinner-32 README change domain from pell.chi.il.us to pell.portland.or.us January 08, 2014
Octocat-spinner-32 VERSION Version 2.1.7, which is a pile of little tweaks and additional functi… October 08, 2013
Octocat-spinner-32 amalloc.c More work on markdown extra-style definition lists December 09, 2010
Octocat-spinner-32 amalloc.h 1. Add the new `amalloc` module, which (if enabled with April 03, 2008
Octocat-spinner-32 basename.c Reversed the test for basenames() [ick] January 29, 2010
Octocat-spinner-32 configure.inc When defining WORD & DWORD, check first for the MS Windows WinDef.h f… March 20, 2013
Octocat-spinner-32 configure.sh Revert changes that somehow worked their way into the code (patch January 22, 2014
Octocat-spinner-32 css.c More work on making mkd_css() and mkd_toc() resemble each other. January 04, 2011
Octocat-spinner-32 cstring.h Rework the internals of CLIP() so that it always assigns something to… January 24, 2012
Octocat-spinner-32 docheader.c
Octocat-spinner-32 dumptree.c In dumptree(), don't spit out the paragraph blocking if it's January 28, 2011
Octocat-spinner-32 emmatch.c s/compatable/compatible/ October 20, 2013
Octocat-spinner-32 flags.c Add the new option MKD_NOSTYLE, which disables special handling August 05, 2012
Octocat-spinner-32 generate.c Version 2.1.7, which is a pile of little tweaks and additional functi… October 08, 2013
Octocat-spinner-32 github_flavoured.c Create the `gfm_string()` method that does github flavoured markdown May 31, 2012
Octocat-spinner-32 html5.c Optimize the html block tag list handler; standard html tags now live… July 22, 2011
Octocat-spinner-32 main.c In `markdown`, emit style blocks before table of contents html, and d… August 07, 2012
Octocat-spinner-32 makepage.1 change domain from pell.chi.il.us to pell.portland.or.us January 08, 2014
Octocat-spinner-32 makepage.c 1. In configure.inc, check for (and comment disapprovingly) if someon… October 06, 2011
Octocat-spinner-32 markdown.1 change domain from pell.chi.il.us to pell.portland.or.us January 08, 2014
Octocat-spinner-32 markdown.3 fix manpages errors February 19, 2011
Octocat-spinner-32 markdown.7 Write the first (clumsy) pass at a mkd-callbacks manpage, and .Xr February 16, 2010
Octocat-spinner-32 markdown.c Revert changes that somehow worked their way into the code (patch January 22, 2014
Octocat-spinner-32 markdown.h Support language attr on fenced code block line June 29, 2013
Octocat-spinner-32 mkd-callbacks.3 Write the first (clumsy) pass at a mkd-callbacks manpage, and .Xr February 16, 2010
Octocat-spinner-32 mkd-extensions.7 Document php markdown extra-style definition lists and footnotes. February 18, 2011
Octocat-spinner-32 mkd-functions.3 Documentation patches from David Banks; correct the documentation to … February 28, 2011
Octocat-spinner-32 mkd-line.3 1. Attempt to update the documentation for the new functions. May 12, 2009
Octocat-spinner-32 mkd2html.1 change domain from pell.chi.il.us to pell.portland.or.us January 08, 2014
Octocat-spinner-32 mkd2html.c
Octocat-spinner-32 mkdio.c
Octocat-spinner-32 mkdio.h.in Make mkd_cleanup() a void function everywhere. February 05, 2013
Octocat-spinner-32 mktags.c `<br>` is not a block-level html element January 16, 2012
Octocat-spinner-32 pgm_options.c Add the new option MKD_NOSTYLE, which disables special handling August 05, 2012
Octocat-spinner-32 pgm_options.h Change makepage so that I can feed it options May 23, 2011
Octocat-spinner-32 resource.c Support language attr on fenced code block line June 29, 2013
Octocat-spinner-32 setup.c Optimize the html block tag list handler; standard html tags now live… July 22, 2011
Octocat-spinner-32 tags.c check to see if S(extratags) before EXPAND(extratags) August 05, 2013
Octocat-spinner-32 tags.h Add a prototype for mkd_deallocate_tags() January 02, 2011
Octocat-spinner-32 theme.1 change domain from pell.chi.il.us to pell.portland.or.us January 08, 2014
Octocat-spinner-32 theme.c Modify `theme` so that I can pass in options (with -C & -c; -o is used) April 03, 2012
Octocat-spinner-32 toc.c Changes contributed by Stefano D'Angelo to clean up the toc html November 23, 2011
Octocat-spinner-32 version.c.in Wrap fenced code blocks inside a configure option. July 20, 2011
Octocat-spinner-32 xml.c Change the function type for generatexml from void to int May 12, 2009
Octocat-spinner-32 xmlpage.c In `theme.c` and `xmlpage.c`, use `mkd_generatecss()` instead May 12, 2009
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.