---
title: metaByEntries
---

# html.metaByEntries

- **类型：** `Record<string, Meta>`
- **默认值：** `undefined`

用于在多页面的场景下，为不同的页面设置不同的 meta 标签。

整体用法与 `meta` 一致，并且可以使用「入口名称」作为 key ，对各个页面进行单独设置。

`metaByEntries` 的优先级高于 `meta`，因此会覆盖 `meta` 中设置的值。

:::warning
**Deprecated**：该配置已废弃，请使用 `html.meta` 的函数用法代替。
:::

### 示例

```js
export default {
  html: {
    meta: {
      description: 'ByteDance',
    },
    metaByEntries: {
      foo: {
        description: 'TikTok',
      },
    },
  },
};
```

编译后，可以看到页面 `foo` 的 meta 为：

```html
<meta name="description" content="TikTok" />
```

其他页面的 meta 为：

```html
<meta name="description" content="ByteDance" />
```

