github徽标

  1. github徽标可以直接通过shields.io在线生成。
  2. 理论上可以放在页面的任何地方。教程案例是添加在页脚。
  3. 工具网站包括:

具体步骤

  1. 通过shields.io在线生成。

    • label:标签,徽标左侧内容
    • message:信息,徽标右侧内容
    • color:色值,支持支持十六进制、rgb、rgba、hsl、hsla和 css 命名颜色。十六进制记得删除前面的#号
  2. 输入相关信息后,点击make badge即可得到徽标的URL。可以用img标签引用,写法简单。不过正式写法建议用object标签引用,写法示例如下。

    <!-- label=Frame,Message=Hexo,color=blue -->
    https://img.shields.io/badge/Frame-Hexo-blue
    <!-- 在页面上可以使用img标签来引用 -->
    <img src="https://img.shields.io/badge/Frame-Hexo-blue">
    <!-- 部分属性例如link需要用object标签来引用 -->
    <object data="https://img.shields.io/badge/Frame-Hexo-blue?link=https://hexo.io"></object>
  3. 拓展写法示例

    仅仅如此肯定是不能令人满意的,还可以继续添加样式。
    shields.io提供直接在URL内添加样式属性的功能。使用?引用,使用&连接各属性。

    属性说明示例
    style徽标样式,默认提供了五种样式:
    plastic,flat,flat-square,
    for-the-badge,social
    ?style=flat-square
    label覆盖默认的左侧文本
    (空格或特殊字符需要转URL编码!)
    ?label=healthinesses
    logo给左侧标签前插入图标
    可以访问simpleicons查询图标
    ?logo=Hexo
    logo自定义图标,
    限制较多,不推荐
    ?logo=data:image/png;base64,url
    logoColor设置徽标的颜色
    (支持十六进制、rgb、
    rgba、hsl、hsla
    和 css 命名颜色)。
    支持命名徽标,
    但不支持自定义徽标。
    ?logoColor=violet
    logoWidth给图标提供的水平空间?logoWidth=40
    link徽标指向的链接,
    此时需要用object标签
    引用才能生效
    写法看示例代码
    ?link=http://example.com
    labelColor左侧部分背景色,
    (支持十六进制、rgb、
    rgba、hsl、hsla
    和 css 命名颜色)
    ?labelColor=abcdef
    或者?colorA=abcdef
    color右侧部分背景色,
    (支持十六进制、rgb、
    rgba、hsl、hsla
    和 css 命名颜色)
    ?color=fedcba或者?colorB=fedcba
    <!-- 普通样式 -->
    <img src="https://img.shields.io/badge/Frame-Hexo-blue">
    <!-- 五种style预览 -->
    <img src="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&style=plastic">
    <img src="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&style=flat">
    <img src="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&style=flat-square">
    <img src="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&style=for-the-badge">
    <img src="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&style=social">
    <!-- 添加图标和自定义label -->
    <img src="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&label=框架">
    <!-- 添加图标和图标宽度 -->
    <img src="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&logoWidth=30">
    <!-- 图标、label、message三部分颜色自定义 -->
    <img src="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&label=框架&logoColor=violet&labalColor=#1fd041&color=rgb(222, 31, 31)">
    <!-- 给标签添加链接 -->
    <object data="https://img.shields.io/badge/Frame-Hexo-blue?logo=Hexo&link=https://hexo.io/&https://hexo.io/zh-cn/docs/"></object>
    <!-- 也可以通过嵌套a标签来实现添加链接 -->
    <a target="_blank" href="https://hexo.io" title="框架采用Hexo"><img src="https://img.shields.io/badge/Frame-Hexo-blue"></a>
    1. 普通样式
    2. 五种style预览
    3. 添加图标和自定义label
    4. 添加图标和图标宽度
    5. 图标、label、message三部分颜色自定义
    6. 给标签添加链接
    7. 用a标签嵌套img标签
  4. [Blogroot]\_config.butterfly.ymlfooter配置项中添加徽标,注意事先压缩一下,使他们只留一行。为了不至于太过紧凑,用&nbsp;(空格的转义字符)隔开。

          footer:
    owner:
    enable: true
    since: 2016
    - custom_text:
    + custom_text: <p><a target="_blank" href="https://hexo.io/"><img src="https://img.shields.io/badge/Frame-Hexo-blue?style=flat&logo=hexo" title="博客框架为Hexo"></a>&nbsp;<a target="_blank" href="https://demo.jerryc.me/"><img src="https://img.shields.io/badge/Theme-Butterfly-6513df?style=flat&logo=bitdefender" title="主题采用butterfly"></a>&nbsp;<a target="_blank" href="https://metroui.org.ua/index.html "><img src="https://img.shields.io/badge/CDN-jsDelivr-orange?style=flat&logo=jsDelivr" title="本站使用JsDelivr为静态资源提供CDN加速"></a> &nbsp;<a target="_blank" href="https://vercel.com/ "><img src="https://img.shields.io/badge/Hosted-Vervel-brightgreen?style=flat&logo=Vercel" title="本站采用双线部署,默认线路托管于Vercel"></a>&nbsp;<a target="_blank" href="https://vercel.com/ "><img src="https://img.shields.io/badge/Hosted-Coding-0cedbe?style=flat&logo=Codio" title="本站采用双线部署,联通线路托管于Coding"></a>&nbsp;<a target="_blank" href="https://github.com/"><img src="https://img.shields.io/badge/Source-Github-d021d6?style=flat&logo=GitHub" title="本站项目由Gtihub托管"></a>&nbsp;<a target="_blank" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img src="https://img.shields.io/badge/Copyright-BY--NC--SA%204.0-d42328?style=flat&logo=Claris" title="本站采用知识共享署名-非商业性使用-相同方式共享4.0国际许可协议进行许可"></a></p>
    copyright: false # Copyright of theme and framework
    ICP: # Chinese ICP License