图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

七牛云

七牛云实名认证后可以获取免费10G云存储空间,并且提供了30天的免费测试域名,但之后就会回收。

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

  • 首先进入七牛云官网,注册并登陆。

七牛云:https://portal.qiniu.com/create

  • 进入以后选择对象存储服务

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

  • 点击新建空间,这个空间就用来存储图片。

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

  • 新建存储空间
    • 存储空间名称
    • 存储区域:选一个离自己近的就好
    • 访问控制:选择公开

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

  • 创建成功后,点击空间管理,点击对象存储,就可以开始上传文件啦。

    这里的外链域名可以暂时使用七牛云提供的测试域名,也可以用自己的域名。

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

PicGo

如果每次写Markdown文档插入图片的时候都要打开七牛云上传图片,这样就有些麻烦。所以我们可以选择图床辅助工具来帮助我们上传图片,比如PicGo。PicGo是一个开源软件,有许多非常方便的功能,它支持通过发送 HTTP 请求调用 PicGo 上传。PicGo中除了七牛图床还有许多图床可以选择,如阿里云、腾讯云。

  • 首先下载PicGo

    PicGo下载地址:https://github.com/Molunerfinn/PicGo

    在官方的readme文档中可以看到它的简介,对于不同操作系统的用户要选择不同的下载方式。我下载的是2.2.2的exe文件版本。

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

  • 打开PicGo,选择七牛图床。然后选择图床设置中的七牛图床

    图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

  • 在设置中需要填写一些信息

    图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

    • AccessKey 和 SecretKey

      需要打开七牛云,在右上角头像的地方可以找到**管理,点击进入。

      图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

      AK 和 SK 就分别是AccessKey 和 SecretKey,复制到PicGo即可。

      图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

    • 存储空间名

      和七牛云中的存储空间名一样

    • 访问网址

      http:// + 七牛云提供的域名或自己的域名

    • 存储区域

      看自己的存储空间在哪个区域,比如华东就写z0

      图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

  • 设置Server

    点击PicGo设置 -> 设置Server,这里要设置与Typora中一样的监听端口。这也是我出现问题的步骤。

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

在Typora上传图片时,可能会出现“Fail to Fetch”的错误,这是因为我们在PicGo中设置的监听端口与Typora中的不同。

打开Typora的偏好设置 -> 图像 -> 上传服务设定 -> 验证图片上传选项 ,查看Typora使用的端口。

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

如图,Typora使用的端口是36677,而PicGo中设置的监听端口初始为36689,因此上传失败。

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

所以修改PicGo中的端口号为36677

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

选择上传图片的不同方法

至此我们就可以通过在Typora中调用PicGo上传图片了。

  • 方法一:自动上传

    • 偏好设置 -> 图像 -> 插入图片时... ,选择上传图片
    • 上传服务设定中的上传服务选择PicGo,PicGo路径选择它在你电脑中的安装路径。

    图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

当我们插入图片,图片自动上传成功后,win10会给予下图这样的提示。

图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

  • 方法二:手动上传

    像我想在本地和云端都各存储一份图片,我的偏好设置如下所示:

    图床搭建 | 七牛云 + PicGo (使用Typora编辑文档)

然后在插入图片时,右击图片,选择上传图片,这种方法会比较麻烦一点。

至此我们就可以愉快地使用图床了,除了七牛云也可以选择其它的对象存储服务。

谢谢阅读。如有错误请多多指教~