# `MD040` - 围栏代码块应指定语言

标签: `code`, `language`

别名: `fenced-code-language`

参数:

- `allowed_languages`: 配置值 (`string[]`, 默认值 `[]`)
- `language_only`: 配置值 (`boolean`, 默认值 `false`)

## 概览

围栏代码块应指定语言。此规则用于让 Markdown 文档保持一致、清晰且便于维护。

## 配置

可以使用上方列出的配置键调整此规则的行为。

## 示例

````markdown
```

```
```

````markdown
```

```
```

````markdown
```

```
```

## 原因

一致的写法能降低阅读和维护成本，也能让自动化工具更可靠地处理文档。
