七牛云
七牛云实名认证后可以获取免费10G云存储空间,并且提供了30天的免费测试域名,但之后就会回收。
- 首先进入七牛云官网,注册并登陆。
七牛云:https://portal.qiniu.com/create
- 进入以后选择
对象存储服务
- 点击
新建空间,这个空间就用来存储图片。
- 新建存储空间
- 存储空间名称
- 存储区域:选一个离自己近的就好
- 访问控制:选择公开
-
创建成功后,点击
空间管理,点击对象存储,就可以开始上传文件啦。这里的
外链域名可以暂时使用七牛云提供的测试域名,也可以用自己的域名。
PicGo
如果每次写Markdown文档插入图片的时候都要打开七牛云上传图片,这样就有些麻烦。所以我们可以选择图床辅助工具来帮助我们上传图片,比如PicGo。PicGo是一个开源软件,有许多非常方便的功能,它支持通过发送 HTTP 请求调用 PicGo 上传。PicGo中除了七牛图床还有许多图床可以选择,如阿里云、腾讯云。
-
首先下载PicGo
PicGo下载地址:https://github.com/Molunerfinn/PicGo
在官方的readme文档中可以看到它的简介,对于不同操作系统的用户要选择不同的下载方式。我下载的是2.2.2的exe文件版本。
-
打开PicGo,选择七牛图床。然后选择
图床设置中的七牛图床。 -
在设置中需要填写一些信息
-
AccessKey 和 SecretKey
需要打开
七牛云,在右上角头像的地方可以找到**管理,点击进入。AK 和 SK 就分别是AccessKey 和 SecretKey,复制到PicGo即可。
-
存储空间名
和七牛云中的存储空间名一样
-
访问网址
http://+ 七牛云提供的域名或自己的域名 -
存储区域
看自己的存储空间在哪个区域,比如华东就写
z0。
-
-
设置Server
点击
PicGo设置->设置Server,这里要设置与Typora中一样的监听端口。这也是我出现问题的步骤。
在Typora上传图片时,可能会出现“Fail to Fetch”的错误,这是因为我们在PicGo中设置的监听端口与Typora中的不同。
打开Typora的偏好设置 -> 图像 -> 上传服务设定 -> 验证图片上传选项 ,查看Typora使用的端口。
如图,Typora使用的端口是36677,而PicGo中设置的监听端口初始为36689,因此上传失败。
所以修改PicGo中的端口号为36677。
选择上传图片的不同方法
至此我们就可以通过在Typora中调用PicGo上传图片了。
-
方法一:自动上传
-
偏好设置->图像->插入图片时...,选择上传图片; -
上传服务设定中的上传服务选择PicGo,PicGo路径选择它在你电脑中的安装路径。
-
当我们插入图片,图片自动上传成功后,win10会给予下图这样的提示。
-
方法二:手动上传
像我想在本地和云端都各存储一份图片,我的
偏好设置如下所示:
然后在插入图片时,右击图片,选择上传图片,这种方法会比较麻烦一点。
…
至此我们就可以愉快地使用图床了,除了七牛云也可以选择其它的对象存储服务。
谢谢阅读。如有错误请多多指教~