一、问题描述
用Typora搭配iPic图床使用,最近csdn图片显示不出来

用浏览器打开图片显示403,这里原因是微博图床出问题了导致的

而使用iPic其他图床则需要一直付费,那有没有一劳永逸的解决所有问题呢?

二、旧图恢复
首先怎么找回旧图?
我们把失效图片链接复制到微博app发送到任意聊天窗口
<img src="https://gitee.com/liuxingyuzaixian1/imgs/raw/master/img/IMG_2828.PNG" alt="IMG_2828" style="zoom: 25%;" />
然后长按保存到相册,即恢复了

三、新图床设置
1、下载PicGo软件
mac版下载地址 : PicGo-2.3.1-x64.dmg
其他版本可自行前往官网下载:官网下载地址。注意:官网需要下拉到底部,才能找到安装包
然后打开偏好设置 -> 图床设置,发现支持这几种,然后github国内很慢,别的oss又要付费,这里我们使用国内的 Git 托管服务- Gitee(gitee.com)。,好处是
1、Gitee国内很快、运行稳定、且免费
2、图片很集中,可以看到自己上传所有的图片

2、Gitee
step 1:注册账号:自行注册即可。
step 2:新建仓库
点击右上角“ ➕”号 -> 新建仓库。
输入仓库名称,设置模板选择 Readme 文件,选择分支模型选择单分支模型(只创建 master 分支),然后点击创建。如下图:

创建完毕后,点击管理选项,在基本信息中,将是否开源设置为开源,点击保存。

然后依次点击个人头像 => 设置 => 私人令牌 => 生成新令牌

私人令牌描述任意,权限选择按下图修改即可

点击提交并验证后显示如下界面:
注意: 生成的私人令牌要保存好,之后的操作要用到。

3、配置PicGo
通过插件添加 gitee,依次点击插件设置 => 输入 gitee => 安装 gitee-uploader

然后你需安装 PicGo 需要用到 node.js,没有安装的可以参考: Mac 安装 node.js 及环境配置
安装好后我们重启应用

可看到多了一个gitee选项:
repo:用户名/仓库名(这里需要注意的是用户名在这里找,别搞错了,参考下图)
branch:分支名
token:Gitee上面保存的令牌
path:图片上传路径,填img即可

温馨提示:不要用我的配置,我这边可能后台看到不是我的图片会删掉,以免损失了你的数据
repo:liuxingyuzaixian1/imgs
branch:master
token:9fd2d308615f2ffe1bebf44025b78e01
path:img

然后咱们验证PicGo的Gitee图床上传功能。
拖动一张图片到PicGo上,验证成功

4、配置Typora
选择Typora -> 图像 -> 上传服务设定 -> PicGo.app

选择一张图片上传,验证成功。至此你可以把iPic软件卸载掉了。
