配置
NexT 主题默认已经集成了文章【字数统计】、【阅读时长】统计功能,如果我们需要使用,只需要在主题配置文件 themes/next/_config.yml 中打开 wordcount 统计功能即可。如下所示:
1 | # Post wordcount display settings |
修改完成主题配置文件后,启动服务预览:
1 | hexo server |
访问 http://localhost:4000/ 链接,如果出现字数统计和阅读时长失效的情况,一般是因为没有安装 hexo-wordcount 插件,查看 Hexo 插件:
1 | hexo --debug |
安装
如果没有安装 hexo-wordcount 插件,先安装该插件:
1 | npm i --save hexo-wordcount |
* Node 版本 7.6.0 之前,请安装 2.x 版本 (Node.js v7.6.0 and previous) ,安装命令如下:*
1 | npm install hexo-wordcount@2 --save |
安装完成后,重新执行启动服务预览就可以了。
编辑模板
路径:xxx_blog/themes/next/layout/_macro/post.swig
修改【字数统计】,找到如下代码后,改成如下样子:
1 | <span title="{{ __('post.wordcount') }}"> |
同理,我们修改【阅读时长】,修改后如下:
1 | <span title="{{ __('post.min2read') }}"> |
修改完成后,重新执行启动服务预览就可以了。修改后,效果如下图所示:修改完成后,重新执行启动服务预览就可以了。修改后,效果如下图所示: