———————————————————— 更新 ———————————————————— 国内raw.githubusercontent.com
已经被 dns 污染了,包括我的 Blog 图片在内的文件国内正常情况无法访问,权宜之计只能修改一下 host 文件
Windows 的 hosts 文件路径:
c:\windows\system32\drivers\etc\hosts
Linux 的 hosts 文件路径:
/etc/hosts
在其中加一行
199.232.4.133 raw.githubusercontent.com
———————————————————— 原文 ————————————————————
刚开始在 GitHub 上搭建 Blog 时遇到了个问题,上传到仓库里的图片无法在网页中被加载出来。朋友们都推荐我用七牛的图床,但由于我懒得去注册,所以决定另找办法。
百度后了解到 GitHub 有素材服务器,可以用来储存用户上传的素材文件。
使用方法
使用方法很简单,只需要正常地上传文件,然后构造出 URL 就可以使用了。
URL 格式为:
仓库地址/raw/图片/分支名/路径
如果还是不懂的话请看下面的栗子
栗子
比如图片在 GitHub 上的地址是
https://github.com/Aquilao/Blog/blob/master/assets/img/learn_github_assets_server-img/Fuck_off.png
那就把中间的 blob
改成 raw
https://github.com/Aquilao/Blog/raw/master/assets/img/learn_github_assets_server-img/Fuck_off.png
就成功了
P.S. 其实这张图片的真实地址为
https://raw.githubusercontent.com/Aquilao/Blog/master/assets/img/learn_github_assets_server-img/Fuck_off.png
raw.githubusercontent.com 就是素材服务器的域名