USAGE
md-utils.pl options [markdown-file]
Utility to add a table of contents and other goodies to your GitHub flavored markdown.
@TOC@ where you want to see your TOC.
@TOC_BACK@ to insert an internal link to TOC
@DATE(format-str)@ where you want to see a formatted date
@GIT_USER@ where you want to see your git user name
@GIT_EMAIL@ where you want to see your git email address
the --render option to render the HTML for the markdown
Examples
md-utils.pl README.md.in > README.md
md-utils.pl -r README.md.in
Options
-B, --body default is to add body tag, use --nobody to prevent
-b, --both interpolates intermediate file and renders HTML
-c, --css css file
-e, --engine github, text_markdown (default: github)
-h help
-i, --infile input file, default: STDIN
-m, --mode for GitHub API mode is 'gfm' or 'markdown' (default: markdown)
-n, --no-titl do not print a title for the TOC
-o, --outfile outfile, default: STDOUT
-r, --render render only, does NOT interpolate keywords
-R, --raw return raw HTML from engine
-t, --title string to use for a custom title, default: "Table of Contents"
-v, --version version
-N, --nocss do not add any CSS link
Tips
Use !# to prevent a header from being include in the table of contents.
Add your own custom back to TOC message @TOC_BACK(Back to Index)@
Date format strings are based on format strings supported by the Perl module 'Date::Format'.
The default format is %Y-%m-%d if not format is given.
use the --nobody tag to return the HTML without the <html><body></body></html> wrapper.
--rawmode will also return HTML without wrapper.