16 Star 113 Fork 24

Hamm / Svg Badge Tool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.02 KB
一键复制 编辑 原始数据 按行查看 历史
Hamm 提交于 2024-02-19 07:52 . update README.md.

一、项目介绍

Svg Badge Tool是一个快速生成SVG的小工具,支持传入参数进行生成svg的可外链小图标。

二、快速接入

1. 普通标签

SVG SVG

接入地址:https://svg.hamm.cn/badge.svg
参数说明:
    key:标签头 必须
    value:标签内容 必须
    radis:标签圆角 选填 默认3
    color:标签颜色 选填 默认随机

示例:
    https://svg.hamm.cn/badge.svg?key=芬&value=必得&color=ff4500&radius=3
    https://svg.hamm.cn/badge.svg?key=博客&value=Hamm.cn

2.码云特殊标签

  • 仓库标签

SVG SVG SVG SVG SVG SVG SVG SVG SVG

接入地址:https://svg.hamm.cn/gitee.svg
参数说明:
    user:用户 必须
    project:项目 必须
    type:类型 必须 固定值为:
        - watch 项目watch人数
        - fork 项目fork人数
        - star 项目star数量
        - commit 项目提交次数
        - license 项目使用的开源协议
        - language 项目使用主要编程语言
        - issue 项目打开的Issues数量
        - branch 默认分支
        - release 最新的Release
    radis:标签圆角 选填 默认3
    color:标签颜色 选填 默认 #404550
    bg:标题颜色 默认Gitee主题色 #c71d23
    title:标签的Title 选填 默认Gitee
    logo:是否显示Gitee Logo 默认yes 其他值隐藏Logo

示例:
    https://svg.hamm.cn/gitee.svg?user=hamm&project=svg_badge_tool&type=star&color=ff4500&radius=3
  • 用户标签

SVG

接入地址:https://svg.hamm.cn/gitee-user.svg
参数说明:
    user:用户 必须

示例:
    https://svg.hamm.cn/gitee-user.svg?user=hamm

3.微博特殊标签

SVG SVG

接入地址:https://svg.hamm.cn/weibo.svg
参数说明:
    user:用户UID 必须
    type:类型 必须 固定值为:
        - followers 粉丝人数
        - following 关注人数
    radis:标签圆角 选填 默认3
    color:标签颜色 选填 默认 #404550
    bg:标题颜色 默认Gitee主题色 #c71d23
    title:标签的Title 选填 默认Gitee

示例:
    https://svg.hamm.cn/weibo.svg?user=5898441253&type=followers&color=ff4500&radius=3

4.客户端特殊标签

SVG SVG SVG

接入地址:https://svg.hamm.cn/client.svg
参数说明:
    type:类型 必须 固定值为:
        - os 操作系统
        - ip IP地址
        - broswer 浏览器
    radis:标签圆角 选填 默认3
    color:标签颜色 选填 默认随机

示例:
    https://svg.hamm.cn/client.svg?type=os&color=ff4500&radius=3

三、私有部署

Clone代码到本地,配置站点后即可使用,但后缀是.php,你也可以配置好伪静态,这样可能看起来更舒服:

if($request_uri ~* ^(.*?)svg(.*?)$){
    rewrite  ^/(.*?)svg(.*?)$  /$1php$2 break;
}

四、Enjoy it!

PHP
1
https://gitee.com/hamm/svg_badge_tool.git
git@gitee.com:hamm/svg_badge_tool.git
hamm
svg_badge_tool
Svg Badge Tool
master

搜索帮助