|
|
发表于 2022-10-28 09:36:53
|
显示全部楼层
Hexo 博客添加评论功能,可以使用 Valine 评论插件,增加浏览量功能,可以使用 Leancloud。
添加评论功能
添加评论功能,可以参考一位博客作者写的项目文档:https://github.com/zhaojun1998/Valine-Admin
添加单篇博客阅读量统计
博客不像公粽号——会在文章页面的左下角显示阅读数,如果我们想要为博客添加单篇文章阅读量的统计功能,还需要手动进行配置。
配置之前,最好先查看一下你使用的 Hexo 主题的配置文件 _config.yml 是否已经写好了相关的代码,只是默认暂未开启统计功能。
以我在用的 hexo-theme-fluid 主题为例,打开 Hexo 主题的 _config.yml 文件,按下快捷键 Ctrl + F 打开搜索功能,你可以试着使用下方这些关键字进行搜索,查看 Hexo 主题是否写好了统计博客阅读量的代码:
- web analytics
- views
- leancloud
譬如,我使用的 Hexo 主题「fluid」就写好了统计阅读量的代码,只是缺少相应的配置,默认就无法统计单篇文章的阅读量。
这里我使用一个第三方服务 Leancloud 来统计文章的阅读量。
首先需要打开 Leancloud 的官网,注册一个账号,注册好账号之后,点击左上角的按钮,创建一个应用。
创建时「应用名称」可以随你自由命名,下方的「应用计价方案」选择「开发版」就好,不需要花钱,接着点击右下角的蓝色按钮「创建」。
创建好应用之后,打开应用的「设置 >> 应用 Keys」,页面中有两个参数,一个是 AppID,一个是 AppKey。
这两个参数下方的值等会要用到,暂时不要把网页关掉。
回到博客主题的配置文件中,搜索 Leancloud,如下图所示,可以看到 leancloud 下方有两个需要配置的参数,一个是 app_id,一个是 app_key,这两个参数的值就分别对应上面说到的 AppID 和 AppKey。
接着我们还要开启每篇博客的数据统计的功能,在博客主题配置文件中搜索关键字 view。
每篇博客的数据统计 views 下方有两个参数,一个是 enable,将其设置为 enable 或 true 都可以;一个是统计的来源 source,设置为 leancloud。
完成以上配置之后,将所有变更 Push 到服务器,稍等一小会,刷新自己的博客,一般情况下,就可以在每篇博客的顶部看到阅读量的统计数据了。
以上希望有帮助。
我是工具达人 @彭宏豪
,每天推荐好用的软件、解决各种难题,前往我的个人主页,查看更多精彩内容。
|
|