Hexo 开启字数统计及阅读时长
项目地址:https://github.com/next-theme/hexo-word-counter
安装插件
在博客根目录执行以下命令:
npm install hexo-word-counter
配置插件
打开网站根目录下的_config.yml
,加入以下配置(一般放在最后):
symbols_count_time:
symbols: true # 文章字数
time: true # 阅读时长
total_symbols: true # 所有文章总字数
total_time: true # 所有文章阅读中时长
exclude_codeblock: false # 是否排除代码字数统计
awl: 4
wpm: 275
suffix: "mins."
打开主题配置文件,以下可以进行合理配置:
post_meta:
item_text: true
symbols_count_time:
separated_meta: true
item_text_total: false
- 其中
awl
(Average Word Length)的数值是设定多少字符统计为一个字(word),中文博客需要设置为 2 wpm
(Words Per Minute)是你的阅读速度,多少字(word)统计为阅读时长一分钟。以下是官方文档里的一些阅读速度参考数据:- 慢速:200
- 中速:275(默认)
- 快速:350
- 中文用户的贴心提示:因为在中文中一个词语的平均长度在 1.5 字左右,所以一般建议设置为
awl=2
,wpm=300
。
合理配置后在博客根目录执行hexo clean && hexo s --debug
命令,回到浏览器访问即可看到效果。