前言
之前一直在用 printempw 大佬写的 hexo-view-counter
. 这个程序用 MySQL 储存浏览量数据,并且一个 URL 每被访问一次,其对应的浏览量就会增加一个。由此可见这是一个很简陋的功能,并未考虑爬虫等问题。
代替品
偶然间发现同开发者的另一个项目. Google API 的申请和 API 实现可以参考开发者的博文. 这里简单记录以下整合到主题的事情。
我现在使用的主题有预留展示浏览量的位置,并且佩戴了对于文章的唯一识别 ID(既文章的 url). 这对使用 Google analytics hit counter 还是很友好的(毕竟又是出自同一开发者之手)。
那么需要做的就只有写段 JS 轮询请求每篇文章的浏览量,并逐个元素替换。
除另有声明外,本博客文章均采用 知识共享(Creative Commons) 署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。