|
Home
关于
友链
时间线
归档
开往
Home
关于
友链
时间线
归档
开往
hugo开启artalk极客式评论展示(01)
hugo开启artalk极客式评论展示(01) 这篇文章记录我自己博客的评论系统artalk静态加载的第一步,我原本的计划是还是使用官方的js文件,然后调整js的加载内容,只加载评论框就好了,然后我就开始研究官方的文档,看了两天后突然想到其实评论框也是html页面,一下子就醒悟了,那么直接加载html就可以了,这样节省时间也好处理,说干就干,我当前用的是2.8.6版本
Artalk
2024-08-08
hugo开启artalk极客式评论展示(00)
今天检查自己网站速度的时候发现有几个能优化的点,比如文章内的评论加载,因为是使用第三方的评论系统,所以每次打开页面都需要去查一下,虽然能开启缓存,但我还是准备在页面直接展示静态的评论,页面生成的时候直接获取该页面的评论内容,这样就不用去加载了,只加载一个评论框(本地JS可实现)。 也许你该问了,评论都静态话了,新增评论怎么办? 本站的所有评论都开启了人工审核,可以在审核通过后调用接口,重新生成页面并部署,这样访问者是感知不到和正常的评论系统的差异的 总共需要如下几步 使文章页面只加载评论框,不动态加载评论 使用接口获取每个文章的评论内容 使用官方的样式加载评论,包括标签,ua,地址等信息 审核通过后调用重新生成html的代码 自动云端部署 这样就能水几篇文章了
Artalk
2024-07-16
记artalk评论系统获取站点总评论数
当前博客使用的是静态博客,静态博客没有后台所以没有就没有自己的评论系统,需要借助第三方评论系统,刚开始使用的waline当作评论系统,系统功能丰富,页面也好看。只是在公安网备的时候因为需要屏蔽敏感信息,而waline的方式我觉得不是很好用,后来在网上找到了artalk作为评论系统,找个系统支持敏感信息导入,使用比较方便。 博客主页的作者信息栏我准备的有总评论数的展示,而我一直以为artalk没有该功能,我还去官网给作者留言了,希望能增加该功能. 我今天突发想到,这么完善的评论系统不会这个小功能都没有的,于是今天我又仔细阅读了官方文档,后发现是我自己愚蠢了,官方提供有接口,调用即可。 在hugo中通过接口获取,代码如下 1<!-- 获取文章评论总数 --> 2{{$count := getJSON .Site.Params.page.comment.artalk.serverURL "/api/v2/stats/site_comment?site_name=" .Site.Params.page.comment.artalk.sitename }} 3{{$count.data}}
Shortdiary
2024-07-14
爱喝酸奶的我
一个随缘记录学习生活并取悦自己的博客小站
一个随缘记录学习生活并取悦自己的博客小站
31
文章数
10
评论量
人生倒计时
今日已经过去
20
小时
86%
这周已经过去
1
天
14%
本月已经过去
8
天
26%
今年已经过去
4
个月
33%
标签云
一言
今天早上我告诉你我想你了,你没理我。今天中午我给你打电话,你不接,打第二个你就关机。晚上我在你公司楼下等你,你对我说的第一句话就是滚“
滚,别烦我,别浪费时间了
”,我真的好感动,你居然为我考虑了,怕我浪费时间。呜呜呜,这是我爱你的第74天。
小玩意
When poor, focus on self-improvement; when prosperous, strive to benefit the world.
穷则独善其身,达则兼济天下。