NAME

markdown – convert text to HTML  

SYNOPSIS

markdown [ –html4tags ] [ –version ] [ -shortversion ] [ file … ]

use Markdown; $html=Markdown::Markdown($text);  

DESCRIPTION

Markdown is a text-to-HTML filter; it translates an easy-to-read / easy-to-write structured text format into HTML. Markdown’s text format is most similar to that of plain text email, and supports features such as headers, *emphasis*, code blocks, blockquotes, and links.

Markdown’s syntax is designed not as a generic markup language, but specifically to serve as a front-end to (X)HTML. You can use span-level HTML tags anywhere in a Markdown document, and you can use block level HTML tags (like <div> and <table> as well).

For more information about Markdown’s syntax, see:

    http://daringfireball.net/projects/markdown/

 

OPTIONS

Use “–” to end switch parsing. For example, to open a file named “-z”, use:

        markdown — -z

–html4tags
Use HTML 4 style for empty element tags, e.g.:

    <br>

instead of Markdown’s default XHTML style tags, e.g.:

    <br />

-v, –version
Display Markdown’s version number and copyright information.
-s, –shortversion
Display the short-form version number.
 

BUGS

To file bug reports or feature requests (other than topics listed in the Caveats section above) please send email to:

    [email protected]

Please include with your report: (1) the example input; (2) the output you expected; (3) the output Markdown actually produced.  

Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.