# `HtmlToMarkdown.CodeBlockStyle`

Code block fence style in Markdown output.

Determines how code blocks (`<pre><code>`) are rendered in Markdown.

# `t`

```elixir
@type t() :: :indented | :backticks | :tildes
```

Code block fence style in Markdown output.

# `backticks`

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

Fenced code blocks with backticks (```). Default (GFM). Supports language hints.

# `indented`

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

Indented code blocks (4 spaces). `CommonMark` standard.

# `tildes`

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

Fenced code blocks with tildes (~~~). Supports language hints.

---

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