Hexo,NexT 配置「统计功能」

LeanCloud ( 文章阅读次数统计)

  • 关于 Hexo 的文章阅读量设置问题,大多数人都是使用 不蒜子 的代码实现
> * 优点就简单方便。
> * 缺点,首页是不显示的,仅局限于在文章页面显示阅读数
  • 这里我们使用 LeanCloud,使用三方的来文章阅读统计。
  • NexT 主题可以直接使用,直接在_config.yml中配置即可。
  • 如下图:
    如图:

LeanCloud 配置

  • 首先打开 LeanCloud 官网 进入注册页面注册,注册账号,激活账号,登录账号,点击访问控制台控制台。
  • 如下图:

  • 点击创建应用,输入应用名称,选择开发版。

  • 如图下:

  • 进入创建好的项目,点击存储,新建 Class。

  • 创建名称为 Counter 的 Class,选择无限制。
  • 由于 LeanCloud 升级了默认的 ACL 权限,如果你想避免后续因为权限的问题导致次数统计显示不正常,建议在此处选择无限制。
  • 如下图:

  • Web 安全性,为了保证应用的统计计数功能仅应用于自己的博客系统。

  • 你可以在应用 — 设置 — 安全中心 — Web安全域名 中加入自己的博客域名,以保证数据的调用安全,可加入多个。
  • 如下图:


NexT, 配置 _config.yml 配置

  • 打开 themes/next/_config.yml 文件并编辑。

  • 找到 leancloud_visitors 配置 LeanCloud key

  • leancloud_visitors

> * enable: true     # true 开启,false 关闭
> * app_id: 申请 LeanCloud app_id
> * app_key:申请 LeanCloud app_key
  • 查看应用 app_id 和 app_key,进入应用 — 设置 — 应用key
  • 如下图:

  • 访问首页点击访问文章即可