pengzhanbo 4d2361a704
feat(theme)!: add collections support (#704)
* feat(theme)!: add collection support
2025-10-07 23:13:09 +08:00

1.5 KiB

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

概述

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

关联插件: @vuepress/plugin-reading-time

默认配置:

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

export default defineUserConfig({
  theme: plumeTheme({
    readingTime: {
      wordPerMinute: 300
    },
    // 也可以通过 plugins.readingTime 配置,但不推荐
    plugins: {
      readingTime: {}
    }
  }),
})

配置

wordPerMinute

  • 类型:number
  • 默认值:300

每分钟阅读字数。

locales

  • 类型: ReadingTimePluginLocaleConfig

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

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

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

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

interface ReadingTimePluginLocaleConfig {
  [localePath: string]: ReadingTimePluginLocaleData
}

禁用

可以通过配置 readingTimefalse 禁用该功能。

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

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

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