vs code+picgo+阿里云OSS搭建私人图床
1.需有
- 阿里云OSS
- vs code
- picgo扩展
2. 前言
2.1 图床
图床一般是指储存图片的服务器,也就是说你插入到博客等文档里的图片本身是存储在云存储器里。这样的好处是不容易丢失,导致后期打开文档发现图片无法访问。就比如使用markdown写文档,想插入一些图片,需要将图片上传至图床生成 URL或者使用本地路径,如果使用本地路径,后期你把图片删除了或者改了文件夹,再打开md文件就找不到图片了。
2.2 OSS
oss(Object Storage Service)对象存储,区别于块存储和文件存储,可以理解为一个海量的存储空间,而且是无层次结构,区别于文件存储里的目录树,最适合存储互联网上产生的图片、短视频、音频等海量非结构化数据,您可以通过API在任何时间、任何地点访问对象存储里的数据。常用于互联网业务网站搭建、blog编写等。
3. 阿里云OSS配置
3.1 购买
既然图床的目的是长时间保存图片,而不会因为种种原因导致以后打开稳定,出现图片访问失败的情况。这个就可以购买的时间长一点,仅放网页图片40G足够了,推荐1年起步,标准存储包就行,具体区别自行对比。
3.2 配置
3.2.1 新建用户
登录上阿里云,然后如下图操作
然后点左边的用户->创建用户,然后取个名字
再点击确认。此时需要手机验证码,输完完事。
点击进入刚刚创建的用户,选择权限管理,点击添加权限,搜索AliyunOSSFullAccess,添加,确认。
选择认证管理,点击最下面的创建新的AccessKey,会生成AccessKeyID和AccessKeySecret,AccessKeySecret是无法找回的,所以一定要保存好。
3.2.2 创建Bucket
打开OSS控制台
新建Bucket,名字自己取一个
权限可以选择公共读,这样别人可以访问
到这里OSS就配置好了。
4. vs code 配置
安装插件
如下,安装好之后进行配置,点击小齿轮
再将红色方框里的填完
因为picgo默认使用,因此需要改成阿里云。如下图
到这里就可以愉快的使用了,在vs code里对应上传快捷键为
5 结束
本文档便是在vs code里使用自己搭建的图床编写完成,有问题欢迎咨询q205721819