IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Typecho开发展示插件GHbutton1.0.2更新

    羽中发表于 2014-05-18 08:47:00
    love 0

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

    github_buttons.jpg

    iframe方式嵌入,支持大小两种尺寸和API展示统计数字。效果看起来不错,也不占地方——就习惯性带上中文版本,参考此项目的其他分支加入download按钮修正少量bug,做成了te版插件。

    ghbtn_settings.jpg

    基本用法是将repo名用标签括住,如:

    1. jzwalk/HighSlide</gb>

    这样会显示出插件设置的默认按钮(初始为fork)。如果设置好默认用户名,像jzwalk/这个前缀也可以省略。或者在标签中写入user=""具体指定。所有默认设置都支持标签参数覆盖,全部示例:

    1. ="jzwalk" type="download" width="310" count="1" size="1" lang="cn">
    2. HighSlide
    3. </gb>

    刚弄好1.0.1就赶上原项目作者满血复活……丫在可劲整理各路分支,打算提纯js并完全采取github官方样式。看了下觉得原来的蓝色hover和气泡框还挺好看的,暂时合并SVG图标和脚本优化了。点击下图对比可见效果清晰明快不少。等原作者把新版完全做好再跟进其他改动吧。:)

    ghbtn_show2.jpg

    attachment GHbutton_v1.0.2.zip (9.8000000000000007105 KB, 下载次数: 247, 最后修改: 2014-05-19 11:35)

    Changelog

    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"即可。



沪ICP备19023445号-2号
友情链接