给Hexo加上阅读时长和字数统计吧

读到博文Hexo常用插件介绍 hexo-symbols-count-time, 发现hexo-symbols-count-time这个好用的插件,能自动统计每篇博客的字数计算估计阅读时间 ,赶紧下载下来玩玩。

1
$ npm install hexo-word-counter

_config.yml 中配置

1
2
3
4
5
6
7
8
9
symbols_count_time:
symbols: true
time: true
total_symbols: true
total_time: true
exclude_codeblock: false
awl: 2
wpm: 300
suffix: "mins."

其中关键参数解释:

  • awl 平均字符长度
    • CN ≈ 2
    • EN ≈ 5
    • RU ≈ 6
  • wpm 每秒阅读的单词数
    • Slow ≈ 200
    • Normal ≈ 275
    • Fast ≈ 350
  • 更多参数

中文的话推荐配置 awl = 2, wpm = 300

在你的Next主题配置文件 _config.next.yml 中配置:

1
2
3
4
5
6
post_meta:
item_text: true

symbols_count_time:
separated_meta: true
item_text_total: false

最后启动博客前记得清除以前的构建数据:

1
2
$ hexo clean
$ npm run server

效果如图:

hexo-plugin-count-time

是不是很有用,继续鼓捣吧!