马上就加载好了...
王佳冬中文博客

WordPress图床切换到七牛云的方法

by on Dec 10 , 2018 , under 学术 , 27 views , Leave a Comment , 网址太长?

Flickr宣布免费账户不再提供1000+的图床服务了(原文链接),让我这样的摄影博客情何以堪啊!好吧,正好也想把图床切换到七牛云很久了,就乘这次机会把这件事做掉吧!

wordpress 清理WordPress自动保存和修订版本生成的冗余数据   王佳冬个人博客

第一步:开通七牛云账户

相信大家对七牛云不会陌生吧?七牛云应该是目前国内云存储服务做的最好的了,最最重要的是,七牛云为免费用户提供10GB永久免费存储空间和每月10GB流量,非常棒吧!对于普通用户来说已经完全足够了,当然如果图床非常大的话,花一点小钱也是非常值得的。

我们直接进入七牛云注册账户并认证,然后开通一个“对象存储”,并绑定一个域名,比如i m g . w j d . n a m e。然后设置cname域名等待生效。

第二步:把本地图床迁移到七牛云

七牛云对象存储支持镜像,所以大家在对象存储中设置镜像域名(比如w j d . n a m e),然后在wordpress中安装“七牛镜像存储 WordPress 插件”,并进行简单的设置,比如七牛云账户信息、对象存储信息等。

然后去刷一遍你的博客,博客里的所有图片都会自动镜像到七牛云了。

还有一种方法,就是把你的图床按目录的形式直接上传至七牛云的对象存储,这个只能通过web形式上传,比较麻烦,但也省去了后续的步骤。

第三步:把外链图床迁移到七牛云

刚才说到了本地图床,相对来说比较简单,接下来说说外链的图片。其实我之前的大部分图片都是放在flickr的,所以都是外链图片。

第一种方法,还是利用wordpress中的“七牛镜像存储 WordPress 插件”,设置中有一个“远程图片”,其实就是外链图片的意思,一键设置,相对来说比较简单。但笔者试了一下,flickr的图片大部分都不能成功。

第二种方法,所谓“曲线救国”,那就是先把外链的图片存储到本地,再通过步骤二把图片镜像或上传到七牛云。这个时候我们需要另外一个wordpress插件:Import External Images。通过这个插件可以一键把所有外链图片存储到本地。

第四步:给图床CDN加速

之前使用国外的图床,或者本地的图片都无法解决CDN加速的问题,导致国内访问极慢,用了七牛云之后这个问题将彻底解决。

恭喜大家!七牛云的CDN加速也是对免费用户开放的,免费流量为10GB/月,如果有更大的需求可以付费,非常便宜。

七牛云的CND加速分为国内加速和全球加速,大家可以根据情况自己选择。

第五步:后续图床问题

之前已经把历史的图床都迁移到七牛云了,那么接下去新的内容如何使用七牛云呢?

建议可以安装wordpress插件:七牛图床。安装这个插件并进行简单的设置以后,以后上传图片将自动上传到七牛云。应该还有其他类似的插件,建议大家可以搜索一下。

如果后续还会使用外链图片,我建议安装一个wordpress插件:wp-hatmore-localpic。通过这个插件,每次发布新文章的时候会自动检测是否存在外链的图片,如果有的话会自动存储到本地。然后再重复步骤二即可。

图床问答

1、如果我本地空间很大,还需要迁移吗?

当然是不需要啦,不过你仍然可以通过步骤一、步骤二把图床镜像到七牛云,因为可以使用七牛云的CDN加速功能嘛!

2、图床迁移到七牛云之后,本地图床可以删吗?

可以删,但建议保留,以防万一。

3、可以直接把七牛云作为wordpress文件存储空间吗?

可以,请参考步骤五,必要时可以通过API实现相关功能。

4、七牛云对象存储https安全连接吗?

支持,需要自己去配置,但https流量不是免费的。

5、还有什么云存储可以选择?

阿里云、腾讯云、又拍云都可以选择,但从经济免费角度来说,七牛云有免费的额度,如果量不是很大的话可以作为首选。

你可能喜欢的博文:
 

沙发竟然还没被抢!


赶快说点什么吧! ^_^