Node.js生成README时许可证徽章无法显示图片问题求助
问题解决方法
你当前的代码只是返回了徽章的纯URL字符串,直接插入到README.md里只会显示文本,而Markdown渲染图片需要特定的语法格式。
修复步骤
把返回的URL包装成Markdown图片语法即可,语法格式为 。修改你的代码如下:
const badges = { 'Apache 2.0': 'https://img.shields.io/badge/License-Apache%202.0-blue.svg' }; // 返回带Markdown图片语法的字符串 return ``;
原理说明
当你把这个格式化后的字符串写入README.md时,Markdown解析器会识别图片语法,自动将URL对应的徽章图片渲染出来,而不是显示纯文本链接。
内容的提问来源于stack exchange,提问作者David Gillis
相关产品推荐
相关产品推荐

