如何在GitHub Markdown中添加含%符号的图片?
GitHub Markdown里带特殊字符的图片怎么显示?
你的图片文件名里有%这种URL特殊字符,直接写在<img>标签或者Markdown图片语法里会解析出错——因为%是URL里用来标识编码的保留字符,GitHub会把它当成编码的一部分,找不到正确的文件。
解决起来很简单,把文件名里的特殊字符换成对应的URL编码就行:
- 针对你说的
01jan%landiscloudy.png,把里面的%换成%25,变成01jan%25landiscloudy.png
然后用两种方式都能正常显示:
用Markdown原生图片语法

用HTML img标签
<p><img src="https://github.com/你的用户名/你的仓库名/raw/main/图片存放的文件夹路径/01jan%25landiscloudy.png" alt="图片说明"></p>
要是有一大堆这种图片,你可以批量处理文件名里的特殊字符:比如空格换成%20,#换成%23,所有URL特殊字符都按编码表替换就行。另外要注意用的是图片的原始链接,就是打开GitHub上的图片后点「Raw」按钮拿到的那个链接,别用网页链接。
内容的提问来源于stack exchange,提问作者Pixel_Bear
相关产品推荐
相关产品推荐

