Typora图床搭建PicGo+阿里云OSS(免费白嫖)

发布时间:2023年12月25日

1. 目的

本地使用Typora编写markdown文档的时候,文档中的图片路径是本地的。这个时候如果需要将该markdown文件分享给别人或者发布到自己博客上的时候,就会出现图片无法访问的情况。

所以决定搭建自己的图床,这样图片在文档中的地址就是互联网可以访问的链接,从而解决图片无法访问的问题。

2. 方案

Typora+PicGo+阿里云OSS对象存储

2.1 Typora

在官网下载并安装Typora。但是最新版本的Typora貌似是要付费的,大家可以去寻觅一些🔑。

2.2 PicGo

在电脑中安装PicGo

下载地址:https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo

如果是Windows系统,安装PicGo-Setup-2.3.1-x64.exe即可。

image-20231225163440269

2.3 阿里云OSS

阿里云对学生优惠力度很大,所有高校学生每年可以领取¥300无门槛优惠券,且可以拆分使用。相当于每年都可以白嫖一台服务器+域名,当然我们这里的存储容量也可以白嫖!直接零元购!!!

领取地址:https://university.aliyun.com/

首先注册阿里云账户,登录并领取完优惠券之后就可以购买OSS存储容量。我们选择40GB-1年的容量,一年只要¥12,还是可以接受的,40GB作为博客存图也够用。

购买容量

好啦!至此我们需要的三个工具都已经准备好啦,接下来我们开始进行相关配置。

3. 开始配置

开局一张图,这是PicGo中的设置。我们打开下载好的PicGo,然后选择图床设置—>阿里云OSS。按下图所示填写。

PicGo设置

这个时候你肯定疑问了,我咋知道这些咋填呢?不要慌,我们按照这个上面所需要的一步一步来。

3.1 获取KeyIdKeySecret

首先是KeyIdKeySecret,这相当于访问阿里云OSS的账号和密码,按如下方式获取:

首先我们打开阿里云控制台,点击进入对象存储OSS管理界面。

存储界面

然后鼠标悬浮在右上角头像,点击AccessKey管理

image-20231225165512358

这个时候会弹出一个提示,为了安全起见我们选择使用子账户AccessKey。(如果为方便省事,直接使用主账户的AccessKey也是可以的)

image-20231225165614005

接下来我们按照提示创建一个子账户,访问方式勾选OpenAPI 调用访问,因为这个子账户我们只提供给PicGo让它访问阿里云OSS用。

image-20231225165841268

创建完子账户之后,这个时候子账户是没有任何权限的!所以我们要先给子账户分配权限。在RAM 访问控制/用户中选择添加权限。

image-20231225165944701

image-20231225170153528

这个时候子账户就有管理OSS的权限了,接下来获取AccessKey。在RAM 访问控制/用户页面点击刚刚创建的子账户,点击创建AccessKey。

image-20231225170407271

这个时候我们就得到了这两个需要的信息,复制粘贴过去即可。

image-20231225170458975

3.2 创建Bucket

进入对象存储OSS管理页面,点击立即创建

1703495242728

接下来按下图填写

1703495426743

接下来点击概览,就可以查看我们刚刚创建的存储桶相关信息了(Bucket名称和存储区域)

3.3 配置PicGo

打开下载好的PicGo,然后选择图床设置—>阿里云OSS。按下图所示填写:

这个时候我们可以尝试在上传区上传一张图片,如果都填写正确且这个KeyId是有读写OSS的权限的话,是可以上传成功的。

3.4 配置Typora

  • 打开安装好的Typora
  • 点击左上角文件偏好设置图像,然后按下图配置:

配置PicGo

  • 验证成功如下图所示:

image-20231225184709061

4. 成功结束

这个时候就算是弄好啦!

此时再编写markdown文档时粘贴图片或者插入图片的时候,图片都会自动上传至阿里云OSS,且将文档中的图片本地路径链接转换成新的URL。

文章来源:https://blog.csdn.net/qq_51366851/article/details/135206745
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。