Hexo显示统计字数和阅读时长
使用NexT自带功能显示统计字数、阅读时长
操作步骤
在hexo路径下下载hexo-wordcount 插件:
1
npm i --save hexo-wordcount
打开主题配置文件 _config.yml,找到 post_wordcount,修改如下:
1
2
3
4
5
6
7
8# Post wordcount display settings
# Dependencies: https://github.com/willin/hexo-wordcount
post_wordcount:
item_text: true
wordcount: true # 单篇 字数统计
min2read: true # 单篇 阅读时长
totalcount: false # 网站 字数统计
separated_meta: true
修饰
上述步骤做完之后,能够得到如下显示:
我们希望在“字数统计”的数字后面加上单位“字”,在“阅读时长”后面加上单位“分钟”。
打开 themes/next/layout/_macro/post.swig
找到如下代码:
1
2
3<span title="{{ __('post.wordcount') }}">
{{ wordcount(post.content) }}
</span>修改“字数统计”。添加 “字” 到上面第二行代码后面,即:
1
2
3<span title="{{ __('post.wordcount') }}">
{{ wordcount(post.content) }} 字
</span>同理,修改“阅读时长”,修改后如下:
1
2
3<span title="{{ __('post.min2read') }}">
{{ min2read(post.content) }} 分钟
</span>
最终效果如下: