GitHub徽標,GitHub Badge,你也能夠叫它徽章。就是在項目README中常常看到的那些代表構建狀態或者版本等信息的小圖標。就像這樣:這些好看的小圖標不只簡潔美觀,並且包含了清晰易讀的信息,在README中使用小徽標可以爲本身的項目說明增色很多!如何給本身的項目加上小徽標呢?git
動態徽標是指若是項目狀態發生變化,會自動更新狀態的徽標,它能保證用戶看到的信息就是項目當前的真實狀態。github
經常使用的動態徽標有:segmentfault
這裏以Travis CI
的持續集成狀態爲例。沒有接觸過 Travis CI
的能夠看個人上一篇文章 利用Travis CI+GitHub實現持續集成和自動部署markdown
Travis CI
,進入配置過構建的項目,在項目名稱的右邊有個 build passing
或者 build failing
徽標。Travis CI
爲你提供的各類格式的徽章地址了。你能夠根據須要選擇格式,imageUrl格式大概是這個樣子:svg
https://www.travis-ci.org/{your-name}/{your-repo-name}.svg?branch=master
markdown格式大概是這個樣子:post
[![Build Status](https://www.travis-ci.org/{your-name}/{your-repo-name}.svg?branch=master)](https://www.travis-ci.org/{your-name}/{your-repo-name})
markdown
格式。將內容複製後,打開項目的README文檔,在頂部位置粘貼。Travis CI
平臺獲取狀態。shields.io 提供了自定義徽標的功能。測試
https://img.shields.io/badge/{徽標標題}-{徽標內容}-{徽標顏色}.svg
[![](https://img.shields.io/badge/{徽標標題}-{徽標內容}-{徽標顏色}.svg)]({linkUrl})
變量之間用 -
鏈接。將這3個變量替換爲你須要的內容便可生成一個自定義的徽標。ui
例以下面這個是個人博客的徽標:spa
[![](/img/remote/1460000020600529)](https://champyin.com)
效果:
點擊該徽標會打開對應的linkUrl地址,即直接跳到個人博客。code
除了上面所說的3個參數,shields.io 還提供了一些 query string
來控制徽標樣式。使用方式跟URL的query string一致:徽標圖標地址?{參數名}={參數值},多個參數用 &
鏈接:
https://img.shields.io/badge/{徽標標題}-{徽標內容}-{徽標顏色}.svg?{參數名1}={參數值1}&{參數名2}={參數值2}
經常使用的 query string
參數有:
plastic
| flat
| flat-square
| social
。以style參數爲例
plastic
立體效果:
![](/img/remote/1460000020600530)
flat
扁平化效果,也是默認效果:
![](/img/remote/1460000020600531)
flat-square
扁平 + 去圓角效果:
![](/img/remote/1460000020600532)
social
社交樣式效果:
![](/img/remote/1460000020600533)
還有不少參數,用法相似。更多信息能夠到shields.io查閱。
徽標簡潔又不失內容,使用簡單又不失靈活。若是你的項目尚未使用過徽標,那麼不妨試試給你的項目中添加一個,你會愛上它。
剛發現segmentfault會對代碼引用裏的markdown圖片源碼作轉換...致使看不到markdown源碼。被轉換的源碼能夠在
這裏查看。
--
歡迎轉載,轉載請註明出處:https://champyin.com/2019/10/...
本文同步發表於:
GitHub項目徽標 | 掘金