From : blog.mwxu16.cn
通常博客中都会引入一些图片或者截图之类的,毕竟纯文字布局看起来不是很美(个人感觉。。。),就像现在这篇文章一样,没图没真相,差评!
这些图片可以存储在哪里呢?
一、hexo博客中所引用的图片存储在什么地方?
1、第三方图片存储服务商
2、GitHub仓库
二、使用第三方存储
常用的第三方免费存储有:
1、Cloudinary
2、千牛云
这两个服务商都为个人用户提供了免费的图片存储服务,但是都有一定的限制。
比如Cloudinary会限制图片的数量和每月的访问流量等,如果博客访问量过大的时候就不行了。
注:还有一种情况也会导致访问流量超限,就是博客被其他网站抓取,其他网站上的访问量也算。
下面是Cloudinary官网给的限制:
Free Plan
20,000 Monthly Transformations
300,000 Total Images
10 GB Managed Storage
20 GB Monthly Viewing Bandwidth
第一个条件是Cloudinary提供的图片转换功能,不影响博客使用。
图片的数量上限是300,000个。
图片的总大小10G。
每月访问的流量20G。
缺点:
因为使用第三方图片存储,会使得文章和图片分离,不利于以后的迁移(最主要的是万一第三方图片存储服务商停止服务或者开始收费就。。。那么多图片要重新修改引用地址。。。工程量太大不敢想)
三、使用GitHub仓库存储
使用GitHub仓库存储有两种方式:
一是在博客所在的仓库中存储。
不建议这种方式,因为GitHub给仓库的大小限制是一个G,如果时间长了,很容易导致博客仓库大小超限。这时如果要更换仓库就很麻烦了。
二是新建一个仓库来存储图片。
这个的好处在于,博客仓库只存储博客,一个G的容量通常够用了,毕竟只是些静态页面,没啥大的资源文件。而图片仓库如果存满了之后,可以再开一个仓库存储图片,之前的图片正常使用,不会受影响。达到可扩展的目的。