• Home
  • About
    • Aquilao'Blog photo

      Aquilao'Blog

      现在开始去做说不定还来得及

    • Learn More
    • Email
    • Instagram
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

学习使用 Github 素材服务器

25 Apr 2018

———————————————————— 更新 ———————————————————— 国内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 就是素材服务器的域名



Misc~ Share Tweet +1