原文来自博客职业组,Blogger不像有些博客平台可以提供文章总数的统计数据,即使你用标签分类文章数量来计算也并不那么容易,因为一篇文章经常会使用到多个标签导致文章被重复计算。之前我只能通过登陆到后台的文章编辑区查看到已经发布文章的总数。博客职业组综合网上提供的一些方法,使用了一段文章和评论总数的统计代码,它可以即时反映博客当前的数据情况。经一些朋友的要求,今天就在这里和大家分享这段代码。
本文摘要部分...
现在Blogger后台的Layout中新建一个HTML/JavaScrpt的Element,然后再其中直接添加如下代码:
<div>文章共计<script style=""> function showpostcount(json) { document.write(parseInt(json.feed.openSearch$totalResults.$t,10)); }</script> <script src="http://your-site-url/feeds/posts/default?alt=json-in-script&callback=showpostcount"></script>篇,评论共计<script src="http://your-site-url/feeds/comments/default?alt=json-in-script&callback=showpostcount"></script> 个。</div>
将以上代码中your-site-url换成您的博客域名即可(共两处),最后显示的效果为:文章共计XXX篇,评论共计XXX个。不过它也有个缺点,就是会影响网页加载的速度,所以建议将放置该代码的Element放在Layout尽量靠后的地方。
这段代码实际用到了JSON(JavaScript Object Notation),它是一种轻量级的数据交换格式,是针对程序员的,有兴趣的朋友可以看下JSON官方中文页面或者一个更通俗易懂的介绍。
JSON是非常有用的功能,自从Blogger支持JSON之后,很多利用这一功能的Hack被开发出来。以往要完成一个Hack常常修改大量代码,有了JSON就省事很多,国外的一些Hackers们已经把以前的一些Hack转化成了这种形式。
博客职业组今后将会介绍更多关于JSON在Blogger中的应用,欢迎大家关注!
中国2025社会热点大事记
3 天前











0 comments
发表评论