---
title: 阅读统计
createTime: 2024/03/06 15:23:39
permalink: /config/plugins/reading-time/
---

## 概述

为每个页面生成字数统计与预计阅读时间。

关联插件： [@vuepress/plugin-reading-time](https://ecosystem.vuejs.press/zh/plugins/search/docsearch.html)

默认配置：

::: code-tabs
@tab .vuepress/config.ts

```ts
import { defineUserConfig } from 'vuepress'
import { plumeTheme } from 'vuepress-theme-plume'

export default defineUserConfig({
  theme: plumeTheme({
    plugins: {
      readingTime: {
        wordPerMinute: 300
      },
    }
  }),
})
```

:::

## 配置

### wordPerMinute

- 类型：`number`
- 默认值：`300`

每分钟阅读字数。

### locales

- 类型: `ReadingTimePluginLocaleConfig`

阅读时间插件的国际化配置。

```ts
interface ReadingTimePluginLocaleData {
  /**
   * 字数模板，模板中 `$word` 会被自动替换为字数
   */
  word: string

  /**
   * 小于一分钟文字
   */
  less1Minute: string

  /**
   * 时间模板
   */
  time: string
}

interface ReadingTimePluginLocaleConfig {
  [localePath: string]: ReadingTimePluginLocaleData
}
```

## 禁用

可以通过配置 `plugins.readingTime` 为 `false` 禁用该插件。

禁用后，文章页不会显示字数统计与预计阅读时间。

::: code-tabs
@tab .vuepress/config.ts

```ts
import { defineUserConfig } from 'vuepress'
import { plumeTheme } from 'vuepress-theme-plume'

export default defineUserConfig({
  theme: plumeTheme({
    plugins: {
      readingTime: false
    }
  }),
})
```

:::
