Jekyll博客添加中文字数统计

 Ling Lin     2017-06-06   586 words    & views

效果

爱折腾的人,总是忙碌不休,之前也给Jekyll博客做了一些优化。

前一段时间看到简书上的中文字数统计,Medium上的阅读所需时间统计,觉得很有意思,就想添加到自己的博客。

字数统计

英文字数统计

jekyll中有内置的英文字数统计方法number_of_words,我们来测试一下

添加代码

page.content | number_of_words // 记得加大括号

显示8,挺准确

换成中文 显示字数是1,这里明显有9个字 结论:内置的字数统计方法遇到中文就蔫儿了~

适合的中文字数统计

上代码

content | strip_html | strip_newlines | split: "" | size // 记得加大括号

显示11个字,已经很接近了,我个人觉得已经很好了,相差不算大能接受。

阅读所需时间

最终我放弃了这项,原因如下

  • 觉得意义不大,添加这个时间为了说明什么呢

  • 怪怪的,报纸杂志上没见过标注文章所需的阅读时间

  • 如果显示3分钟读完,有人却花了10分钟,会不会怀疑自己有阅读障碍呢,其实并不是,阅读有快有慢很正常

如果你需要的话,可以参考这篇文章,讲的比较详细。