如果你是参考 如何让Jekyll支持文章查看数的统计,来为博客添加浏览数功能的话,可能会遇到一些问题。
在 Leancloud
中只会显示一行数据,并且不论浏览那个文章,都会显示这一行数据的 time
。
由于并不了解 html
,只能在网上一行行地粘贴代码进行翻译。同时直接对作者的博客页,右击 view page source
,最终发现了问题在哪里。
有两个参数需要注意,他们分别是目录 /_layouts/post.html
文件中的 id
& data-flag-title
,在原博客中并没有提及。这是导致出现无法显示浏览数的重要因素。
id
: 在创建文章时,jekyll
会以 /2017/aaa-bbb-ccc-ddd
的形式来命名,这样一来目的是为了唯一标志来识别文章。
data-flag-title
: 正文的标题。正是看到别人的博客源码中,在这个标签下有内容,而我的博客源码中,在这个标签下的内容为空时,才发现问题所在的。
修改方式很简单,在原博客中描述时这样的
<span id="http://www.cloudchou.com" class="leancloud_visitors meta_data_item" data-flag-title="">
<span class="post-meta-item-icon">
<span class="octicon octicon-eye"></span>
</span>
<span class="old-visitors-count" style="display: none;"></span>
<span class="leancloud-visitors-count"></span>
<span class="post-meta-item-text">次浏览</span>
</span>
第一行代码,在两个参数后面添加对应内容即可
在此感谢这篇 在个人博客中添加文章点击次数,给我指了一条明路解决了这个问题。