如何将徽章/盾牌添加到 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展示页面(保姆级教程)