关于添加文章阅读量统计功能,大家一般采用不蒜子进行统计,因为植入比较简单。

我采用的是LeanCloud。LeanCloud的官方网址:https://leancloud.cn/

1.注册创建应用

首先进行注册,注册时如果密码过于简单会有提示,但是没有提示密码最低要求。我试了下,数字加大小写字母组合可以完成注册。

注册完成后,访问工作台创建一款新的移动应用,如下图所示:

111

2.配置LeanCloud

进入新创建好的应用,点击存储,这时需要创建名为Counter的class用来存储访问博客的数据,例如:访问次数,最新访问时间等信息。class类名必须为Counter,主要为了与next主题相兼容,否则无法接收到相关数据。为了避免后续因为权限的问题导致次数统计显示不正常,ACL权限选择无限制,具体配置如下图所示:

111

在所有应用中获取当前新建应用的app_id和app_key,我把我的信息注释掉了,不要误会,如下图所示:

111

修改博客根目录->themes->next->_config.yml文件,app_id和app_key是上图获取到的,找到如下代码替换app_id和app_key并将enable改为true,代码如下:

# Show number of visitors to each article.
# You can visit https://leancloud.cn get AppID and AppKey.
leancloud_visitors:
enable: true
app_id: #AppID
app_key: #AppKey

配置完成后生成部署hexo博客即可

hexo generate
hexo deploy

参考资料:

https://notes.wanghao.work/2015-10-21-%E4%B8%BANexT%E4%B8%BB%E9%A2%98%E6%B7%BB%E5%8A%A0%E6%96%87%E7%AB%A0%E9%98%85%E8%AF%BB%E9%87%8F%E7%BB%9F%E8%AE%A1%E5%8A%9F%E8%83%BD.html

相关文章
评论
分享
  • Annie主题使用 Gitalk

    Gitalk使用方法Gitalk使用方法一新建仓库 点击你的用户名,定位到github用户主页,新建一个仓库 #点击New之后,你应该看到 注册应用Gitalk评论插件的授权机制依赖于OAuth Application,故使用G...

    Annie主题使用 Gitalk
  • Annie主题使用说明

    零、准备工作开始之前,你应该预先理解下列标签的意义: 0.1 代码对比 123 This is a diff block.+ This is add!- This is subtract! 0.2 信息提示 !!!info ...

    Annie主题使用说明
  • IntelliJ 连接 linux

    打开远程配置中心 新建 SFTP 服务 配置连接 配置文件映射路径 打开

    IntelliJ 连接 linux
  • Python函数参数传递机制

    Python中,函数参数由实参传递给形参的过程,是由参数传递机制来控制的。通过学习《Python函数值传递和引用传递》一节我们知道,根据实际参数的类型不同,函数参数的传递方式分为值传递和引用传递(又称为地址传递),本节将对这两种传递机...

    Python函数参数传递机制
  • IntelliJ IDEA 插件

    Idea J 插件WireMock 伪造 Restful 风格的 API http://wiremock.org/docs/running-standalone/ 关闭代码自动补全 lombok Key Promoter X Jre...

    IntelliJ IDEA 插件
  • IntelliJ IDEA 超实用使用技巧分享

    日常使用 必备快捷键(★★)查找 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 Ctrl + R 在当前文件进行文本替换 Shift + Ctrl + F 在项目就进行文本查找 Shift + Ctrl...

    IntelliJ IDEA 超实用使用技巧分享
  • git 分支(零)

    1.gitignore忽略项目中的某些文件,vi .gitignore 可创建文件 进去后:wq,向文件写入忽略的配合文件信息。 比如setting.proterties,在此提交的时候,就会被忽略掉;*.txt忽略txt为后缀的文件...

    git 分支(零)
  • git 基本概念(零)

    工作区,暂存区,版本库的文件 区分三者关系 Git最让你迷惑的无非是它里面的各种概念了,如果是刚开始接触Git希望看完本篇介绍之后有一个清晰的认识,笔者认识也有限这里只说说个人对使用Git的感受,说一下它里面的几个最常用的概念的理解...

    git 基本概念(零)
  • git 基本操作(一)

    1.文件状态对于user.name与user.email来说,有三个地方可以设置 123456789101112131415git config --global --unset user.name 删除信息git config --...

    git 基本操作(一)