GitHub更新后图片跳转链接失效问题求助
GitHub新图片URL跳转失效的解决办法
方法1:改用Markdown原生语法实现图片跳转
放弃HTML的<a>嵌套<img>写法,直接用Markdown自带的链接包裹图片语法,GitHub解析器能正常识别这种结构,点击图片即可跳转目标链接:
[](https://pixelbuddha.net/icons/capitalist-food-and-drinks-icon-set)
(方括号里的文字是图片的替代描述,可根据需求修改)
方法2:将新格式URL转为旧格式
截图粘贴生成的新assets URL可以手动转换成旧的用户头像存储格式,步骤如下:
- 提取新URL中的
<user-id>和<image-id>:你的URL里是74038190和3bca40f9-63bd-4727-abc1-d0a577b4d863 - 拼接成旧格式URL:
https://user-images.githubusercontent.com/<user-id>/<image-id> - 替换后用原来的HTML写法即可恢复正常:
<a href="https://pixelbuddha.net/icons/capitalist-food-and-drinks-icon-set"><img width='700' src='https://user-images.githubusercontent.com/74038190/3bca40f9-63bd-4727-abc1-d0a577b4d863' /></a>
问题原因
GitHub更新图片存储机制后,新的仓库assets路径URL在HTML嵌套写法下,可能被平台的解析逻辑或安全策略限制,导致跳转失效;而Markdown原生语法或旧格式用户图片URL不受此影响。
内容的提问来源于stack exchange,提问作者Anmol Baranwal
相关产品推荐
相关产品推荐

