一般写博客或是自建站时需要将图片资源放到第三方处,来节省服务器的带宽或提高访问速度。当然收费的第三方效果是最好的,但是为了节省成本还是有很多免费的方案可以使用,比如微博的图床,但其本质上是间接使用,还是略麻烦。
在程序员熟知的github上可以提供图片文件的git管理和读取,可以作为文件链接添加到自己需要的页面中,好处是免费,没有空间限制,并且天然支持git管理;但是缺点就是访问速度堪忧。
为了解决访问速度的问题,有个办法就是使用jsdelivr这个cdn进行加速。其实方法特别简单:将托管到github上的文件链接修改下,将github.com –> 替换成cdn.jsdelivr.net/gh,完成~。
完整步骤如下:
- 在github上创建一个repo
- 将图片放到此repo中
- 查找对应的图片文件的地址,例如:https://github.com/{user}/{repo}/{file_path}
- 将需要使用图片链接的地址改成: https://cdn.jsdelivr.net/gh/{user}/{repo}/{file_path}
注意:file_path要使用页面上的copy_path按钮生成,不要用使用浏览器中的文件地址