MARKDOWN(1) User Contributed Perl Documentation MARKDOWN(1) NAME Markdown.pl - Convert Markdown syntax to (X)HTML DESCRIPTION This program is distributed as part of Perl's Text::Markdown module, illustrating sample usage. Markdown can be invoked on any file containing Markdown-syntax, and will produce the corresponding (X)HTML on STDOUT: $ cat file.txt This is a *test*. Absolutely _nothing_ to see here. _Just a **test**_! * test * Yup, test. $ Markdown.pl file.txt

This is a test.

Absolutely nothing to see here. Just a test!

If no file is specified, it will expect its input from STDIN: $ echo "A **simple** test" | markdown

A simple test

OPTIONS version Shows the full information for this version shortversion Shows only the version number html4tags Produce HTML 4-style tags instead of XHTML - XHTML requires elements that do not wrap a block (i.e. the "hr" tag) to state they will not be closed, by closing with "/>". HTML 4-style will plainly output the tag as it comes: $ echo '---' | markdown
$ echo '---' | markdown --html4tags
help Shows this documentation AUTHOR Copyright 2004 John Gruber Copyright 2008 Tomas Doran The manpage was written by Gunnar Wolf for its use in Debian systems, but can be freely used elsewhere. For full licensing information, please refer to Text::Markdown.pm's full documentation. SEE ALSO Text::Markdown, perl v5.42.0 2025-12-14 MARKDOWN(1)