Markdown(3)

Markdown3

Convert text to html

Part of markdown(1).

Usage

markdown [--html4tags] [--version] [-shortversion] [file ...]

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

Overview

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.

Releases

10 releases since Debian 4.0 (Etch); the text changed 6 times.

  1. 4.0
  2. 5.0–8
  3. 9
  4. 10
  5. 11
  6. 12
  7. 13

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.

Author

    John Gruber
    http://daringfireball.net
    PHP port and other contributions by Michel Fortin
    http://michelf.com

From markdown 1.0.1-14 in Debian 13 (Trixie). Parsed by carta from the page's man source.