Hexo博客:(4)添加阅读次数

前言

NexT支持通过LeanCloud添加阅读次数统计。

  1. 注册帐号
    注册 LeanCloud 帐号并登录。

  2. 创建应用
    登录后,使用开发版的服务,创建一个应用。
    create_app

  3. 获得app_key
    应用创建成功后,app_key就会自动生成,在”设置”处可以获得app_key。
    app_setting
    app_key

  4. 创建Counter
    class是用来存储数据的,LeanCloud提供了很多下划线开关的class,在这里我们需要创建一个名字为Counter的class。注意,名字必须为Counter,大小写一致,因为NexT里用的是这个名字。如果用其他名字,需要改NexT。
    counter

  5. 修改leancloud_visitors配置
    编辑NexT的配置文件(themes/next/_config.yml),找到leancloud_visitors,enable改为true,将获得的app_id,app_key配置到文件中,:

    1
    2
    3
    4
    leancloud_visitors:
    enable: true
    app_id: xxxxxxxx
    app_key: xxxxxxxxxxxx
  6. 重新生成静态文件

    1
    $ hexo clean & hexo g
  7. 刷新页面
    read_count

  8. web安全
    最后,因为我们的app_id,app_key都是直接暴露在外的。所以设置一下域名白名单提高安全性。
    web_safe