.TH MARKDOWN 1 .SH NAME markdown \- convert Markdown text to HTML .SH SYNOPSIS .B markdown [ .B -dTV ] [ .BI -b " url-base ] [ .BI -F " bitmap ] [ .BI -f " flags ] [ .BI -o " ofile ] [ .BI -s " text ] [ .BI -t " text ] [ .I file ] .SH DESCRIPTION The .I markdown utility reads the .IR Markdown (6)-formatted .I file (or standard input) and writes its .SM HTML fragment representation on standard output. .PP The options are: .TF dfdoptions .TP .BI -b " url-base Links in source begining with .B / will be prefixed with .I url-base in the output. .TP .B -d Instead of printing an .SM HTML fragment, print a parse tree. .TP .BI -F " bitmap Set translation flags. .I Bitmap is a bit map of the various configuration options described in .IR markdown (2). .TP .BI -f " flags Set or clear various translation .IR flags , described below. .I Flags are in a comma-delimited list, with an optional .B + (set) prefix on each flag. .TP .BI -o " ofile Write the generated .SM HTML to .IR ofile . .TP .BI -s " text Use the .IR markdown (2) function to format the .I text on standard input. .TP .B -T Under .B -f .BR toc , print the table of contents as an unordered list before the usual .SM HTML output. .TP .BI -t " text Use .IR mkd_text (in .IR markdown (2)) to format .I text instead of processing standard input with .IR markdown . .TP .B -V Show version number and configuration. If the version includes the string .BR DL_TAG , .I markdown was configured with definition list support. If the version includes the string .BR HEADER , .I markdown was configured to support pandoc header blocks. .PD .SS TRANSLATION FLAGS The translation flags understood by .B -f are: .TF \ noheader .TP .B noimage Don't allow image tags. .TP .B nolinks Don't allow links. .TP .B nohtml Don't allow any embedded HTML. .TP .B cdata Generate valid XML output. .TP .B noheader Do not process pandoc headers. .TP .B notables Do not process the syntax extension for tables. .TP .B tabstops Use Markdown-standard 4-space tabstops. .TP .B strict Disable superscript and relaxed emphasis. .TP .B relax Enable superscript and relaxed emphasis (the default). .TP .B toc Enable table of contents support, generated from headings (in .IR markdown (6)) in the source. .TP .B 1.0 Revert to Markdown 1.0 compatibility. .PD .PP For example, .B -f nolinks,quot tells .I markdown not to allow .B tags, and to expand double quotes. .SH SOURCE .B /sys/src/cmd/discount .SH SEE ALSO .IR markdown (2), .IR markdown (6) .PP http://daringfireball.net/projects/markdown/, ``Markdown''. .SH DIAGNOSTICS .I Markdown exits 0 on success and >0 if an error occurs.