2016-08-26 31 views
14

Widzę witryny takie jak shields.io lub podobne i mają te klipy ze znacznikami, aby wyświetlać odznaki ... ale jeśli je skracam, to tylko wartość demo. Jak mogę to uczynić "prawdziwym".Jak mogę dodać odznaki/tarcze do repozytoriów github?

Na przykład Bintray ma własną ocenę "Najnowsza wersja odznak", która działa poprawnie. Myślę, że strony "tarcze" próbują ujednolicić wygląd tych identyfikatorów i twierdzą, że Bintray jest jedną z ich obsługiwanych usług.

Jak w rzeczywistości mogę użyć ich ładnej plakietki i pobrać dane wersji z Bintray?

+0

można uwzględnić niektóre obniżki że już próbował w swoje pytanie? – cartant

+0

To jest (działający) znacznik bintray: '' '[! [Pobierz] (https://api.bintray.com/packages/blocke/releases/scalajack/images/download.svg)] (https: // bintray. com/blocke/releases/scalajack/_latestVersion) '' '. – Greg

+0

To właśnie próbuję (wycinam 'paste z shields.io): '' '[! [Bintray] (https://img.shields.io/bintray/v/asciidoctor/maven/asciidoctorj.svg? maxAge = 2592000)] (https://bintray.com/blocke/releases/scalajack) '' '. Wiem, że czegoś ważnego brakuje - po prostu nie wiem, co to jest. – Greg

Odpowiedz

13

Bintray tarcza będzie wyglądać somthing tak:

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

Istnieją dwa URI w osłonie pierwszy jest dla obrazu, a drugi jest do nawigacji po kliknięciu na zdjęcie. Oba identyfikatory URI obejmują asciidoctor/maven/asciidoctorj - repozytorium Bintray. Jeśli zastąpić oba wystąpienia asciidoctor/maven/asciidoctorj z repozytorium, należy mieć tarczę robocza:

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

Bintray

+2

Należy pamiętać, że określając "maxAge = 2592000", czas życia pamięci podręcznej HTTP będzie ustawiony na 30 dni. Możesz użyć mniejszej wartości. – cartant