如何将徽章/盾牌添加到 github 存储库?

Posted

技术标签:

【中文标题】如何将徽章/盾牌添加到 github 存储库?【英文标题】:How can I add badges/shields to github repos? 【发布时间】:2017-01-03 15:41:57 【问题描述】:

我看到像shields.io 或类似的网站,他们有这些降价剪辑来显示徽章......但如果我剪切并粘贴这些,它只是演示价值。我怎样才能让它“真实”。

例如Bintray 有自己的“最新版本徽章”降价,效果很好。我认为“盾牌”网站正试图标准化这些徽章的外观和感觉,他们声称 Bintray 是他们支持的服务之一。

我怎样才能真正使用他们漂亮的徽章并从 Bintray 中提取我的版本数据?

【问题讨论】:

您能否在问题中包含您尝试过的一些降价? 这是(工作的)bintray 标签:[ ![Download](https://api.bintray.com/packages/blocke/releases/scalajack/images/download.svg) ](https://bintray.com/blocke/releases/scalajack/_latestVersion). 这就是我正在尝试的(从 shields.io 剪切'n 粘贴):[![Bintray](https://img.shields.io/bintray/v/asciidoctor/maven/asciidoctorj.svg?maxAge=2592000)](https://bintray.com/blocke/releases/scalajack)。我知道缺少一些重要的东西——只是不知道它是什么。 【参考方案1】:

Bintray 盾牌看起来像这样:

[![Bintray](https://img.shields.io/bintray/v/asciidoctor/maven/asciidoctorj.svg?maxAge=2592000)](https://bintray.com/asciidoctor/maven/asciidoctorj)

屏蔽中有两个 URI,第一个用于图像,第二个用于单击图像时的导航。两个 URI 都包含 asciidoctor/maven/asciidoctorj - 一个 Bintray 存储库。如果您将两次出现的asciidoctor/maven/asciidoctorj 替换为您的存储库,您应该有一个有效的防护罩:

[![Bintray](https://img.shields.io/bintray/v/blocke/releases/scalajack.svg?maxAge=3600)](https://bintray.com/blocke/releases/scalajack)

【讨论】:

请注意,通过指定maxAge=2592000,HTTP 缓存生命周期将设置为 30 天。您可能希望使用较小的值。

以上是关于如何将徽章/盾牌添加到 github 存储库?的主要内容,如果未能解决你的问题,请参考以下文章

三分钟让你也拥有一个很酷炫的GitHub展示页面(保姆级教程)

如何将 Android Studio 项目添加到 GitHub [重复]

如何在 github 存储库中执行状态检查

如何将旧提交从旧存储库移动到新存储库

如何将子模块添加到 github 存储库

如何将屏幕截图添加到 github 存储库中的 README?