前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Hexo实战】第三方服务集成

【Hexo实战】第三方服务集成

作者头像
林老师带你学编程
发布2019-05-26 23:36:01
4330
发布2019-05-26 23:36:01
举报
文章被收录于专栏:强仔仔

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1436336

百度统计

注意: baidu_analytics 不是你的百度 id 或者 百度统计 id

  1. 登录 百度统计, 定位到站点的代码获取页面
  2. 复制 hm.js? 后面那串统计脚本 id,如:
  1. 编辑 主题配置文件, 修改字段 baidu_analytics 字段,值设置成你的百度统计脚本 id。

阅读次数统计(LeanCloud)

在注册完成LeanCloud帐号并验证邮箱之后,我们就可以登录我们的LeanCloud帐号,进行一番配置之后拿到AppID以及AppKey这两个参数即可正常使用文章阅读量统计的功能了。

创建应用

我们新建一个应用来专门进行博客的访问统计的数据操作。首先,打开控制台,然后创建应用,如下图所示:

新建的应用名称我们可以随意输入,即便是输入的不满意我们后续也是可以更改的

在应用的数据配置界面,左侧下划线开头的都是系统预定义好的表,为了便于区分我们新建一张表来保存我们的数据。点击左侧右上角的齿轮图标,新建Class。

在弹出的选项中选择创建Class来新建Class用来专门保存我们博客的文章访问量等数据。

点击创建Class之后,理论上来说名字可以随意取名,只要你交互代码做相应的更改即可,但是为了保证我们前面对NexT主题的修改兼容,此处的新建Class名字必须为Counter。

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

创建完成之后,左侧数据栏应该会多出一栏名为Counter的栏目,这个时候我们点击顶部的设置,切换到test应用的操作界面

在弹出的界面中,选择左侧的应用Key选项,即可发现我们创建应用的AppID以及AppKey,有了它,我们就有权限能够通过主题中配置好的Javascript代码与这个应用的Counter表进行数据存取操作了。

复制AppID以及AppKey并在NexT主题的_config.yml文件中我们相应的位置填入即可,正确配置之后文件内容像这个样子:

代码语言:javascript
复制
leancloud_visitors:
  enable: true
  app_id: joaeuuc4hsqudUUwx4gIvGF6-gzGzoHsz
  app_key: E9UJsJpw1omCHuS22PdSpKoh

这个时候重新生成部署Hexo博客,应该就可以正常使用文章阅读量统计的功能了。

需要特别说明的是:记录文章访问量的唯一标识符是文章的发布日期以及文章的标题,因此请确保这两个数值组合的唯一性,如果你更改了这两个数值,会造成文章阅读数值的清零重计。

成功的标志就是出现阅读次数这几个字眼。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年04月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 百度统计
  • 阅读次数统计(LeanCloud)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档