Shields.io徽章在GitHub README无法正常显示仅显示替代文本求助
问题解决:Shields.io徽章在GitHub README仅显示替代文本
问题原因
你使用的Shields.io静态徽章URL格式不符合要求,核心问题是缺少颜色参数。官网示例徽章(如https://img.shields.io/badge/any_text-you_like-blue)包含了[文本]-[颜色]的必要结构,而你的URL仅写了Japanese,没有指定颜色,导致Shields.io无法生成有效图片资源,GitHub加载失败后只能显示替代文本。
修复步骤
- 补充徽章的颜色参数,遵循Shields.io静态徽章的标准格式:
https://img.shields.io/badge/[徽章文本]-[颜色代码/名称]?其他参数 - 修正后的URL示例(以灰色为例):
https://img.shields.io/badge/Japanese-gray?style=flat-square&link=https%3A%2F%2Fgithub.com%2FTokynBlast%2FpyTGM%2Fblob%2Fmain%2FREADME.jp.md - 推荐使用GitHub Flavored Markdown格式,既能显示徽章又能直接作为可点击链接:
[](https://github.com/TokynBlast/pyTGM/blob/main/README.jp.md)
验证方式
将修正后的代码替换到README.md中并提交仓库,刷新页面即可看到正常显示的徽章。若仍有问题,检查URL拼写错误,或尝试更换颜色名称(如blue、green等)。
内容的提问来源于stack exchange,提问作者Tokyn Blast
相关产品推荐
相关产品推荐

