我想从github
存储库中获取图像并将其显示在我的网站上。说,我的github-repo
被叫中有一个图像banner.png
。我已成功获取README.md
纯文本文件的内容。但是图像是二进制的,因此我不知道如何让它们(或只是url
该图像)在img
标签中使用。我已经搜索过,blob
确实有一个commitUrl
,但我不知道那是什么。我试过使用 as src
,img
但它不起作用。我什至尝试过访问它,url
但它只是给出了一个404
未找到的结果。
1 回答
-1
如果您的存储库是公开的,您可以使用免费的托管解决方案,例如https://www.jsdelivr.com,它可以从 Github ( https://www.jsdelivr.com/features#gh ) 提供具有正确内容的文件-类型。您只需要根据以下内容构建 url:
https://cdn.jsdelivr.net/gh/<user>/<repo>@<branch>/path/to/file.png
几个例子:
https://cdn.jsdelivr.net/gh/bertrandmartel/newhaven-oled-dk51@master/img/newhaven-dk51.jpg https://cdn.jsdelivr.net/gh/bertrandmartel/websocket-java@master/exemples /readme_images/clientSide.png https://cdn.jsdelivr.net/gh/bertrandmartel/fritzing-parts@master/metec-braille-line-20-cell/metec-braille-line-20-cell.svg
于 2018-12-25T19:55:50.333 回答