table of contents
| MARKDOWN(1) | General Commands Manual | MARKDOWN(1) |
NAME¶
markdown — text to
html conversion tool
SYNOPSIS¶
markdown |
[-d] [-T]
[-V] [-b
url-base] [-C
prefix] [-F
bitmap] [-f
flags] [-n]
[-o file]
[-S] [-s
text] [-t
text] [textfile] |
DESCRIPTION¶
The markdown utility reads the
markdown(7)-formatted textfile (or
stdin if not specified,) compiles it, and writes the html output to
stdout.
The options are as follows:
-burl-base- Links in source beginning with / will be prefixed with url-base in the output.
-C- When processing markdown extra-style footnotes, use the given prefix instead of the default of fn.
-d- Instead of writing the html file, dump a parse tree to stdout.
-fflags- Set or clear various translation flags. The flags are in a comma-delimited
list, with an optional + (enable),
- (disable), or no (disable)
lprefix on each flag.
- links
- Allow links.
- image
- Allow images.
- smarty
- Enable smartypants.
- pants
- Enable smartypants.
- html
- Allow raw html.
- strict
- Disable superscript, strikethrough & relaxed emphasis.
- ext
- Enable pseudo-protocols.
- cdata
- Generate code for xml ![CDATA[...]].
- superscript
- Enable superscript processing.
- emphasis
- Emphasis happens everywhere.
- tables
- Don't process PHP Markdown Extra tables.
- del
- Enable ~~strikethrough~~.
- strikethrough
- Enable ~~strikethrough~~.
- toc
- Enable table-of-contents processing.
- 1.0
- Compatibility with MarkdownTest_1.0
- autolink
- Make http://foo.com a link even without <>.
- safelink
- Paranoid check for link protocol.
- header
- Process pandoc-style header blocks.
- tabstop
- Expand tabs to 4 spaces.
- divquote
- Allow >%class% blocks.
- alphalist
- Allow alphabetic lists.
- definitionlist
- Allow definition lists at all (default). Use dldiscount and dlextra to control which syntaxes are respected.
- dldiscount
- Enable discount-style definition lists (default).
- dlextra
- Enable extra-style definition lists (not default). Both styles may be enabled simultaneously.
- footnote
- Allow markdown extra-style footnotes.
- style
- Extract <style> blocks from the output.
- fencedcode
- Allow fenced code blocks (not default).
- idanchor
- Use id= anchors for table-of-contents links instead of <a name=/> (not default).
- githubtags
- Allow underscore and dash in passed through element names (not default).
- urlencodedanchor
- Use url-encoded chars for multibyte and nonalphanumeric chars rather than dots in toc links.
As an example, the option
-fnolinks,smarty tellsmarkdownto not allow <a tags, and to do smarty pants processing. -Fbitmap- Set translation flags. Bitmap is a bit map of the various configuration options described in markdown(3) (the flag values are defined in mkdio.h)
-n- Don't write generated html.
-ofile- Write the generated html to file.
-S- output <style> blocks.
-V- Show the version# and compile-time configuration data.
If the version includes the string DEBUG,
markdownwas configured with memory allocation debugging.If the version includes the string TAB,
markdownwas configured to use the specified tabstop. -VV- Show the version#, the compile-time configuration, and the run-time configuration.
-ttext- Use mkd_text(3) to format text instead of processing stdin with the markdown(3) function.
-T- If run with the table-of-content flag on, dump the table of contents before the formatted text.
-stext- Use the markdown(3) function to format text.
RETURN VALUES¶
The markdown utility exits 0 on success,
and >0 if an error occurs.
SEE ALSO¶
AUTHOR¶
David Parsons
(orc@pell.portland.or.us)
| January 7, 2008 | MASTODON |