导语:国外的RRSSB开源的社交分享源码与codilight-lite搭配起来蛮好看的,可惜的是它只能支持国外的社交网络媒体,基本上,这些分享按钮在国内都用不上,所以,为了解决这个问题,我决定自己来修改一下RRSSB源码,让它支持国内的社交网络分享。
其实百度分享也可以用在codilight-lite上不过,百度分享的图标太丑了,用了和这个主题不太搭,还是要改动,还不如直接来改动RRSSB。
其实,改动起来也蛮简单的,就是要耗费一下时间,自己生成分享的链接。
修改完成后的效果,大家可以看文章内容下面的分享按钮,主要是分享到新浪微博、QQ空间、腾讯微博、QQ好友、微信、人人网,其他的按钮由于FontAwesome字体图标不支持,所以就不做了。
另外,微信分享时生成的是一张二维码,这个用到了JiaThis Button的代码,本来想用百度分享的代码,但百度的代码看上去好像很方便,但太过复杂,加载后就是百度分享自己的样式,修改起来不容易。
JiaThis Button直接了当,只需要在a标签上增加一个class就可以,它不会破坏网站本身的样式,这个CLASS只作为标识用。当然,和百度分享一样,也要加载它的JS代码,但也比百度分享的简单。
CNRRSSB的名字是随意取的,毕竟是从RRSSB里变化而来,这样感觉毕竟尊重RRSSB的开发人员的成果。
RRSSB使用的图标是SVG格式的,但国内的图标我没有找到SVG格式的,所以用了FontAwesome字体图标。或许会出现在某些情况下CSS样式混乱的问题,但由于我用的场景变化不大,遇到的都修正了,但可能还有其他的场景没有考虑到。
CNRRSSB下载地址 github
在WORDPRESS里基本够用了,可能还有一些错误存在,如果大家发现了,请自行修改后反馈一下,或反馈让我来修改,谢谢。