【问题标题】:Shield.IO license badges and Github. License badge not workingShield.IO 许可证徽章和 Github。许可证徽章不起作用
【发布时间】:2021-04-25 10:26:27
【问题描述】:

我在 Github 中为我的项目创建了一个 MIT 许可证。它添加了一个许可证文件,现在显示为 MIT 许可证。

我去了 Shields.IO,它建议了指向我的仓库的链接。其中之一是许可证徽章。

我已使用标记将此添加到我的自述文件中,除许可证徽章外,所有其他徽章都可以使用。

我还通过请求权限来允许向我的 Github 提出屏蔽请求。

我还需要做什么才能让它工作吗?

我假设 Shields 会在 repo 中读取 Github 的许可证文件以获取许可证类型?

【问题讨论】:

标签: github markup badge readme shields.io


【解决方案1】:

我遇到了同样的问题 - 它无法识别带有 MIT 许可证的 LICENSE 或 LICENSE.md。

对于 shields.io,我现在只是用

覆盖它
[![License](https://img.shields.io/badge/license-MIT-green)](./LICENSE)

【讨论】:

    【解决方案2】:

    我今天在我的一个存储库中遇到了同样的问题。最后,我通过简单地覆盖许可证徽章的标签来修复它。

    之前

    之后

    这会产生以下网址:

    https://img.shields.io/github/license/your-name/your-repository?label=license&style=for-the-badge

    在我的示例中,我使用的样式for-the-badge 当然是可选的。

    还要确保您的存储库包含一个名为 LICENSE.md 的许可证文件,其中包含所需的许可证。

    【讨论】:

      猜你喜欢
      • 2020-03-13
      • 2016-04-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-14
      • 2021-11-08
      • 2018-02-28
      • 1970-01-01
      • 2020-01-03
      相关资源
      最近更新 更多