今日话题
开源项目都会给出项目使用的软件版本
作者:栾树
时间:2024年6月21日 08时57分14秒
主线任务
使用 Shields.io 非常简单。你只需要构造一个 URL,并将其嵌入到你的项目文档(比如 README.md 文件)或网页中。以下是具体的步骤和示例:
步骤 1: 构建徽章 URL
Shields.io 提供了一个网站来帮助你生成徽章 URL:Shields.io。在该网站上,你可以选择不同的类型和样式的徽章,并根据你的需求进行自定义。
例如:
- 构建状态徽章:你可以选择显示项目的构建状态,如“passing”或“failing”。
- 版本号徽章:你可以显示项目的版本号。
步骤 2: 嵌入徽章 URL
一旦你生成了徽章 URL,你可以将它嵌入到你的 README 文件或者网页中。对于 Markdown 文件(如 GitHub 上的 README.md),你可以使用以下语法:

示例
1. 构建状态徽章
假设你想要一个表示构建通过的徽章,URL 可以是:

在 README.md 中,这段代码会生成如下的徽章:
2. 版本号徽章
假设你想要一个显示版本号为 v1.0.0
的徽章,URL 可以是:

在 README.md 中,这段代码会生成如下的徽章:
3. 自定义徽章
你也可以创建自定义徽章。例如,你想要一个显示 “vue 3.2” 的徽章,URL 可以是:

在 README.md 中,这段代码会生成如下的徽章:
高级用法
Shields.io 还支持从各种服务获取动态数据,例如 npm、Travis CI、GitHub Actions 等,这些徽章会根据实时数据更新。
例如,显示 npm 包版本的徽章:

显示 GitHub 仓库的开源许可证类型:
