首页 技术 正文
技术 2022年11月15日
0 收藏 459 点赞 3,945 浏览 1784 个字

README

Badges 徽章

Shields.io: Quality metadata badges for open source projects  徽章

官网:https://shields.io

GitHub项目README,其中不乏用到一些非常好看的标签。比如下面这样:

DevOps – 版本控制 – GitHub

Your BADGE 生成

1.在shields.io 生成自己的标签,注意:生成栏在网站的最下面,下面的图片就是我生成 DevOps – 版本控制 – GitHub 需要在Your Badge下面填的内容。之后它会生成唯一链接。https://pic.ikafan.com/imgp/L3Byb3h5L2h0dHBzL2ltZy5zaGllbGRzLmlvL2JhZGdlL2Rvd25sb2FkLTFLLWJyaWdodGdyZWVuLnN2Zw==.jpg

DevOps – 版本控制 – GitHub

2.因为README默认支持MarkDown语法。所以我们很容易插入图片和用图片做为链接跳转到别处。下面分别演示。继续以 DevOps – 版本控制 – GitHub 为例。

a.只是显示图片

MarkDown语法显示图片: ![图片描述](图片链接)
![](https://pic.ikafan.com/imgp/L3Byb3h5L2h0dHBzL2ltZy5zaGllbGRzLmlvL2JhZGdlL2Rvd25sb2FkLTFLLWJyaWdodGdyZWVuLnN2Zw==.jpg)

DevOps – 版本控制 – GitHub

b.让图片做为链接

MarkDown语法创建链接: [链接名](网址)
[百度](https://www.baidu.com)

百度

在此基础上,我们把`链接名`换成`图片`不就好了:
[![图片描述](图片链接)]()
[![](https://pic.ikafan.com/imgp/L3Byb3h5L2h0dHBzL2ltZy5zaGllbGRzLmlvL2JhZGdlL2Rvd25sb2FkLTFLLWJyaWdodGdyZWVuLnN2Zw==.jpg)](https://www.baidu.com)

DevOps – 版本控制 – GitHub(点击进入百度)


Downloads 下载量标签

以npm的下载量为例:

DevOps – 版本控制 – GitHub

首先,我们要保证我们的库已经publish到npm上,然后,进入该网站配置你的npm仓库代码。

点击【666/month】的链接会看见如下界面:

DevOps – 版本控制 – GitHub

Link,意思是点击该标签会跳转的地址,一般我们就直接跳转到npm的地址即可;
Image,就是动态显示成你标签的关键。观察示例链接不难发现前面都是该域名的地址,从npm开始则是我们标签配置的地方。
npm,指我们需要获取npm的数据,
dm,就是月下载量,后面的[localeval].svg就是需要改成你的npm仓库名位置了。所以比如将这个链接改为https://img.shields.io/npm/dm/v-tap.svg 就是我v-tap在npm上的数据下载量了。如下图:同理,比如你要获取npm版本;示例链接如下是https://img.shields.io/npm/v/npm.svg
改成:https://img.shields.io/npm/v/v-tap.svg 就是我v-tap的了:

DevOps – 版本控制 – GitHub


Build 标签

那关于集成测试的如何显示呢?以react的为例,他们使用的是circleCI来集成构建。

首先,需要在你的项目下编写circleCI的配置文件

machine:

node:

version: 6

test:

override:

– npm test

这是一个非常简单的circle.yml配置文件,当我们提交代码的时候circle会自动帮我们构建并且执行npm test进行测试。如果测试都通过了则build passing

然后,只需要我们在:https://img.shields.io 找到 CircleCI的标签,跟下载量一样,修改下它的链接即可:

https://img.shields.io/circleci/project/github/[username]/[repo].svg

如我github的username是MeCKodo,一个配置了circle的repo为webpack-browser-log则标签的链接为https://img.shields.io/circleci/project/github/MeCKodo/webpack-browser-log.svg。显示如下

DevOps – 版本控制 – GitHub

其他也都是大同小异!快去装饰你的repo吧!


GitHub Pages

绑定域名

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,966
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,487
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,332
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,115
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,748
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,783