# `HtmlToMarkdown`

High-level API for html_to_markdown

# `convert`

```elixir
@spec convert(String.t()) :: {:ok, map()} | {:error, atom(), String.t()}
```

Convert HTML to Markdown, Djot, or plain text.

# `convert`

```elixir
@spec convert(String.t(), String.t() | nil) ::
  {:ok, map()} | {:error, atom(), String.t()}
```

Convert HTML to Markdown, Djot, or plain text.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
