Bookmarklet 也叫小书签,它是一段 JavaScript 脚本,可以被拖到浏览器的快速工具栏中,也可以直接插入到网页中去,让你的用户直接使用该 Bookmarklet。网上有各种类型的 Bookmarklet,今天我就介绍下几个关于博客分享的 Bookmarklet。
Google Reader 是我现在主要使用 RSS 阅读器,Google Reader 经过几次改版之后,已经慢慢加入了一个 SNS 元素,其中的 Share 的功能就是其中之一,很多用户都在 Google Reader 里面使用这个功能,其实 Google Reader 还允许用户在站外使用分享功能,可以直接把博客日志内容直接分享到 Google Reader,如下所示:
分享到 Google Reader 的代码如下所示,你所要做的只需要把下面这段 JS 代码添加到你博客日志页面:
<a href="javascript:var%20b=document.body;var%20GR________bookmarklet_domain='http://www.google.com';if(b&&!document.xmlVersion){void(z=document.createElement('script'));void(z.src='http://www.google.com/reader/ui/link-bookmarklet.js');void(b.appendChild(z));}else{}" title="Share in Google Reader" rel="nofollow"><img src="https://cdn.wpjam.com/qiniu/1915/image/c2c7af2ea0a6fe6e10f50dea78e6727d.jpg" alt="分享到 Google Reader" /> 分享到 Google Reader</a>
Twitter 本身没有提供分享到 Twitter 的 Bookmarklet,虽然我们可以用一段简单的 PHP 代码让用户分享日志到 Twitter,但是这样多少有点不是很方便,其实很多 Twitter 第三方服务已经提供了分享到 Twitter 的 Bookmarklet 这个功能,其中我个人推荐 TwitThis 。
FriendFeed 推出中文版之后,国内使用的用户也越来越多,FriendFeed 官方也推出分享到 FriendFeed 的 Bookmarklet:
它的代码为:
<a href="javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('src','http://friendfeed.com/share/bookmarklet/javascript');document.body.appendChild(e)})())" title="分享到 FriendFeed" rel="nofollow"><img src="https://cdn.wpjam.com/qiniu/1915/image/ee694a19a7e95efafb059c7fb93c6206.jpg" alt="分享到 FriendFeed" /> 分享到 FriendFeed</a>
豆瓣本身作为一个成熟的 Web 2.0 网站,已经有了固定的用户群,前面我讲到豆瓣九点渐现 Digg 效应,所以博客日志能够上到九点首页,能够给博客带来非常大的流量。豆瓣九点的 Bookmarklet 为:
代码为:
<script type="text/javascript" src="http://9.douban.com/js/button_widget.js"></script>
想过经过几次的改版和功能的改进,已经是国内的有名的 RSS 阅读器,而鲜果热文也是国内不错的 Digg 中心,鲜果提供了一个站外 Digg 按钮,但是需要一些简单的定制,需要你输入你的博客 Feed 地址才能使用。当然你也可以使用相关的 WordPress 插件。
这些就是我目前所使用的5个博客分享的 Bookmarklet,如果你需要让用户把你的博客分享到更多服务,你可以尝试下我们的 17fav.com 收藏和分享服务。
PS:由于 JS 代码在 RSS 中无法显示,部分功能请到该日志页面查看。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有