阿里云OSS搭建博客图床
1 什么是图床
图床就是一个储存图片的服务器,把图片上传到图床,通过连接就能获取到该图片。
2 为什么要图床
图床的作用是保存图片,我主要是保存博文中的图片。因为我在平时都是用 Typora 在本地写Markdown笔记,Markdown里的图片是文件外引用的,这样直接导入Markdown文件时相应的图片并没有导入。就会像这样:
必须重新上传所以图片,太麻烦了。
而把图片上传到图床之后,在Markdown文件中需要图片的时候导入图片链接,就可以正常显示图片了。
还有一个比较重要的点是这样可以多平台发布,你能想象每个平台都要上传一次文中的图片有多麻烦吗。而有了图床之后,我就可以在本地用Typora写Markdown,直接上传到要想要发布的博客平台上。
3 用什么图床好呢
3.1 图床类别
现在图床大致有三种:
(1)专门的图床工具,一般免费。
(2)用七牛云、阿里云的对象存储服务(OSS)作用图床,部分服务收费。
(3)自己的服务器搭建图床。别想了,你要先有服务器。
3.2 图床需求
需求决定选择,我对图床的要求有:
(1)稳定!稳定!稳定! 这里我才明白为什么有些博客里的图片加载不出来。
(2)经济。一个字,穷。
(3)便捷。我用图床就是为了不麻烦,如果折腾了一圈,方便不了多少,岂不白搞。
几个主要的图床介绍可以看这里:知乎-盘点一下好用免费的图床
3.3 最终选择
(1)图床工具虽然免费,但我还是得先上传图片,获取链接,粘贴链接,有点麻烦,pass。
(2)七牛云回收测试域名太坑了,我又没有域名,pass。
(3)阿里云OSS搭建图床。收费还是比较实惠的:存储空间收费(9元/年)+外网流出流量(我这点小流量可以忽略不计了),先试用一下看收费试试水。理由主要还是Typora上支持图片自动上传到阿里云图床。
4 购买并配置对象存储空间
4.1 购买
注册登陆阿里云(推荐用支付宝登陆,方便),找到对象存储服务并购买。
4.2 创建Bucket
Bucket可以理解一个存储空间,注意这里读写权限要设置成公共读,外网才可以通过链接访问图片。其它默认即可。
4.3 使用图床
选择对应存储空间切换到空间管理即可上传图片。上传的图片复制URL即可使用。
如:点击链接查看图片https://czpcalm.oss-cn-beijing.aliyuncs.com/Snipaste_2019-11-17_00-35-34.png
到这里,图床就算建好了。
5 参考