# `HtmlToMarkdown.HeadingStyle`

Heading style options for Markdown output.

Controls how headings (h1-h6) are rendered in the output Markdown.

# `t`

```elixir
@type t() :: :underlined | :atx | :atx_closed
```

Heading style options for Markdown output.

# `atx`

```elixir
@spec atx() :: t()
```

ATX style (# for h1, ## for h2, etc.). Default.

# `atx_closed`

```elixir
@spec atx_closed() :: t()
```

ATX closed style (# title #, with closing hashes).

# `underlined`

```elixir
@spec underlined() :: t()
```

Underlined style (=== for h1, --- for h2).

---

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