Shields.io 硬编码下载计数徽章

问题描述

Shields 似乎非常强大,从 this 教程中我有一种感觉,我可以设计一个自定义徽章。因为我的应用的下载量来自多个网站,所以我认为我无法得到正确的估计,所以我想对其进行硬编码。

如何制作一个看起来像 shields.io 下载计数徽章但允许我输入任何我想要的数字的徽章?

(我知道考虑到屏蔽点,这是一种愚蠢的用法,但我所有其他项目都使用 shields.io 徽章来跟踪 sourceforge 下载计数,以便保持一致性,我希望这个具有相同的徽章。)

解决方法

我的最终解决方案实际上要归功于有关 github 的有用教程。

Shields 让您可以在一个徽章中使用多种颜色:

每个徽章都有三个主要配置选项:

  1. 主题 - 徽章左侧的文字;其背景颜色通常为灰色(具体来说,#555555)
  2. 状态 - 徽章右侧的文字;通常是服务的名称或状态代码;背景颜色可以通过选择 修改下一个选项
  3. 颜色 - 徽章右侧文本的背景颜色;颜色可以通过名称或给定的十六进制代码(即 #B7F5B2)

将这些放在一个字符串中,您可以为主题和状态添加任何您想要的文本,然后只需更改颜色即可制作下载徽章:

https://img.shields.io/badge/Downloads-10,000-green.svg

(注意:对于多词解决方案,您将需要 %20 来表示一个空格)