除了便捷的版本控制与代码托管,不断延伸的团队协作与社区互动功能都让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, 下载次数: 798, 最后修改: 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-02-18 10:28)