阅读统计
211 字小于 1 分钟
2024-03-06
概述
为每个页面生成字数统计与预计阅读时间。
关联插件: @vuepress/plugin-reading-time
默认配置:
.vuepress/config.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
阅读时间插件的国际化配置。
interface ReadingTimePluginLocaleData {
/**
* 字数模板,模板中 `$word` 会被自动替换为字数
*/
word: string
/**
* 小于一分钟文字
*/
less1Minute: string
/**
* 时间模板
*/
time: string
}
interface ReadingTimePluginLocaleConfig {
[localePath: string]: ReadingTimePluginLocaleData
}
禁用
可以通过配置 plugins.readingTime
为 false
禁用该插件。
禁用后,文章页不会显示字数统计与预计阅读时间。
.vuepress/config.ts
import { defineUserConfig } from 'vuepress'
import { plumeTheme } from 'vuepress-theme-plume'
export default defineUserConfig({
theme: plumeTheme({
plugins: {
readingTime: false
}
}),
})