除了方便的版本控制与代码托管,不断延伸的在线协作和互动社区功能都让GitHub如磁石般吸引越来越多的开发者加入。自从Typecho转入git阵营,肥皂粉在上面建立起插件和主题群组,我也一脸白痴状凑热闹而去。发现项目展示挂件在开发圈内还挺流行。西秦和车坤也做了相关te插件,但自己的“迷你”项目用起来总感觉有些小题大做……其实只是想提供个链接供来访者参考,当然美观点更好。于是找到了一款简单的按钮挂件:mdo/github-buttons。
iframe方式嵌入,支持大小两种尺寸和API展示统计数字。效果看起来不错,也不占地方——就习惯性带上中文版本,参考此项目的其他分支加入download按钮修正少量bug,做成了te版插件。
基本用法是将repo名用
这样会显示出插件设置的默认按钮(初始为fork)。如果设置好默认用户名,像jzwalk/这个前缀也可以省略。或者在标签中写入user=""具体指定。所有默认设置都支持标签参数覆盖,全部示例:
刚弄好1.0.1就赶上原项目作者满血复活……丫在可劲整理各路分支,打算提纯js并完全采取github官方样式。看了下觉得原来的蓝色hover和气泡框还挺好看的,暂时合并SVG图标和脚本优化了。点击下图对比可见效果清晰明快不少。等原作者把新版完全做好再跟进其他改动吧。:)
1.0.2
html跟进新版SVG效果样式;
优化star按钮API调用方法;
支持标签参数覆盖默认设置;
修正W3C兼容压缩js代码等。
1.0.1
自带html合并分支修正bug;
增加download按钮种类显示;
增加设置项和语言版本选择。
1.0.0
实现标签替换query型字串;
调用ghbtns.com初版html。
PS: 也许有人注意到上面我自己用的按钮比较奇怪。。因为本人实际数字和种类的需求也没~ - - 干脆API调用都去了,纯链接一块。同样寡欲者可另存替换,参数type="show"即可。