markdown
programThe markdown
program is a trivial compiler that reads in a markdown
file and writes out a html document or – if you use the -d
flag –
an outline showing the parse tree. It does have a few options;
-d
-F <flags>
-F 0x4
tells markdown
to not do the smartypants translations on the output.
(there are cases – like running the test suite – where
this is a useful feature.)-f <flags>
-F
, these are the names of the flags (you can get
a list of the supported flags with the -f?
option; supported
flags + synonyms with -Vf?
) optionally
prefixed with no
or -
to turn them off.
To reuse the example to disable smartypants, you’d do -f nopants
(“pants” is a synonym for “smarty” == smartypants.)-o file
file
-V
tells you a markdown version number and how the package was configured. For example
$ markdown -V
markdown: discount 2.2.2 TAB=8 DEBUG
tells you that this is markdown 2.2.2, and that the package was configured with support for sensible tabs & debugging malloc.
-VV
-V
, except it also returns the current values of many
of the flags that can be set with -f
or -F
.