NexT 主题默认已经集成了文章【字数统计】、【阅读时长】统计功能,若是咱们须要使用,只须要在主题配置文件 _config.yml 中打开 wordcount 统计功能便可。以下所示:html
# 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
修改完成主题配置文件后,启动服务预览:git
hexo server
访问 http://localhost:4000/ 连接,若是出现字数统计和阅读时长失效的状况,通常是由于没有安装 hexo-wordcount 插件,查看 Hexo 插件:github
hexo --debug
若是没有安装 hexo-wordcount 插件,先安装该插件:npm
npm i --save hexo-wordcount
*** Node 版本 7.6.0 以前,请安装 2.x 版本 (Node.js v7.6.0 and previous) ,安装命令以下:***ruby
npm install hexo-wordcount@2 --save
安装完成后,从新执行启动服务预览就能够了。bash
用 Sublime Text 工具打开 post.swig 文件,路径以下:xxx_blog/themes/next/layout/_macro/post.swigmarkdown
修改【字数统计】,找到以下代码:session
<span title="{{ __('post.wordcount') }}"> {{ wordcount(post.content) }} </span>
添加 “字” 到 {{ wordcount(post.content) }} 后面,修改后为:hexo
<span title="{{ __('post.wordcount') }}"> {{ wordcount(post.content) }} 字 </span>
同理,咱们修改【阅读时长】,修改后以下:工具
<span title="{{ __('post.min2read') }}"> {{ min2read(post.content) }} 分钟 </span>
修改完成后,从新执行启动服务预览就能够了。修改后,效果以下图所示:
原文连接:http://sessionch.com/hexo/hexo-common-plug.html
相关文章:Hexo中Markdown对处理特殊字符的处理方法
做者:sessionCh连接:https://www.jianshu.com/p/baea8c95e39b來源:简书著做权归做者全部。商业转载请联系做者得到受权,非商业转载请注明出处。