---
name: "reverse_markdown"
section: "1"
platform: "linux"
package: "ruby-reverse-markdown"
version: "3.0.0-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/reverse_markdown"
---

# reverse\_markdown(1)

transform HTML into Markdown

## NAME

reverse\_markdown - transform HTML into Markdown

## SYNOPSIS

**reverse\_markdown** \[**options**\] \[*file*\]

## DESCRIPTION

**reverse\_markdown** transforms HTML into Markdown. It supports all the established tags and can be extended to handle new ones too. It can deal with nested lists, inline and block code and blockquotes.

## OPTIONS

The following options are supported.

- **-u** *mode***, --unknown\_tags** *mode*

  Define how to handle unknown tags.

-

  Supported modes are: *pass\_through* (include unknown tags in result), *drop* (remove tag and its content from output), *bypass* (ignore the unknown tag but try to convert its content) and *raise* (raise an error).

- **-g** *bool***, --github\_flavored** *bool*

  Use GitHub flavoured Markdown. The default is *false*.

## AUTHORS

This manual page page was written by **Daniel Leidert** \<daniel.leidert@wgdd.de\> for the Debian distribution (but may be used by others).
