marked (1) Linux Manual Page
marked – a javascript markdown parser
Synopsis
marked [-o <output>] [-i <input>] [–help] [–tokens] [–pedantic] [–gfm] [–breaks] [–tables] [–sanitize] [–smart-lists] [–lang-prefix <prefix>] [–no-etc…] [–silent] [filename]Description
marked is a full-featured javascript markdown parser, built for speed. It also includes multiple GFM features.Examples
- cat in.md | marked > out.html
- echo "hello *world*" | marked
- marked -o out.html in.md –gfm
- marked –output="hello world.html" -i in.md –no-breaks
Options
- -o, –output
[ output]
- Specify file output. If none is specified, write to stdout.
- -i, –input
[ input]
- Specify file input, otherwise use last argument as input file. If no input file is specified, read from stdin.
- -t, –tokens
- Output a token stream instead of html.
- –pedantic
- Conform to obscure parts of markdown.pl as much as possible. Don’t fix original markdown bugs.
- –gfm
- Enable github flavored markdown.
- –breaks
- Enable GFM line breaks. Only works with the gfm option.
- –tables
- Enable GFM tables. Only works with the gfm option.
- –sanitize
- Sanitize output. Ignore any HTML input.
- –smart-lists
- Use smarter list behavior than the original markdown.
- –lang-prefix
[ prefix]
- Set the prefix for code block classes.
- –no-sanitize, -no-etc…
- The inverse of any of the marked options above.
- –silent
- Silence error output.
- -h, –help
- Display help information.
Configuration
For configuring and running programmatically.Example
