除了便捷的版本控制与代码托管,不断延伸的团队协作与社区互动功能都让GitHub如磁石般吸引越来越多的开发者加入。
自从Typecho转入git阵营,肥皂粉们也在上面建立起te爱好者群组,我一脸白痴地凑热闹上去,发现repo展示挂件还挺流行的。西秦车坤都做了插件,但自己的“迷你”项目用起来总感觉有些小题大做……其实只想提供个链接供来访者参考一下,当然美观点就更好了。于是乎找到了这款简单的按钮widget:mdo/github-buttons

github_buttons.jpg

iframe方式嵌入,支持两种尺寸和API展示统计数字。效果看起来还不错,也不占地方——就习惯性地带上中文版本,参考此项目其他分支加入了download及issue按钮做成了自动化插件:

GHbutton_v1.0.3.png

基本用法就是将repo名用gb标签括住:

<gb>jzwalk/GHbutton</gb>

这样就会显示出插件设置的默认按钮(初始fork)。设置默认用户名jzwalk/可省略,或在标签内写上user="jzwalk"指定。所有设置都支持标签参数覆盖,完整示例如:

<gb user="jzwalk" type="download" count="1" size="1" lang="cn" width="370"> GHbutton </gb>

GHbutton_demo.png

attachment GHbutton_v1.0.3.zip (9.3 KB, 下载次数: 648, 最后修改: 2017-01-10 11:30)

Changelog

1.0.3
基于新版html内核;
修正watch按钮调用;
增加issue按钮API。

1.0.2
html使用SVG样式;
优化star按钮API;
支持标签参数覆盖;
修正W3C压缩js等。

1.0.1
自带html修正bug;
增加download按钮;
增加语言等默认项。

1.0.0
实现标签替换功能;
远程调用初版html。

(Last modified: 2017-01-16 20:43)