使用PicGo+Gitee仓库搭建图床来直接上传本地MD文件到CSDN
当我们想将本地的markdown文件直接上传到CSDN时,其中的图片如果是存放在本地,就会出现如下问题:
这是因为CSDN无法访问本地的图片。
因此,我们可以创建一个图床来解决这个问题。
Step1 创建一个Gitee仓库
仓库创建后建立一个img文件夹
Step2 生成Gitee访问令牌
点击个人主页–>个人设置–>私人令牌
创建一个新令牌,配置如下
复制生成的这个token,如果忘记了可以后续重新生成令牌。
Step3 下载并配置PicGo
下载地址如下,国内访问较慢可以科学上网解决
Releases · Molunerfinn/PicGo (github.com)
根据系统情况选择setup安装包
下载好后在本地目录中找到PicGo.exe,打开。为了后续方便也可以给PicGo.exe创建一个快捷方式到桌面。
打开PicGo插件设置,搜索gitee,下载下面这个。如果没有下载Node.js下载插件途中会跳转到Node.js官网,直接按默认下载就行。
Node.js是否下载成功的判断
在cmd中输入node -v
和npm -v
下载成功后,在PicGo设置中打开时间戳命名,否则可能出现Code400错误。
接着,图床设置——>gitee配置图床
-
注意
如果gitee修改过用户名,repo可以直接复制url中的这一段。
Step4 测试图床是否配置成功
上传任意一张本地图片,若上传成功,则配置无误。
如下图是通过PicGo上传到Gitee的。
Step5 配置Typora以上传本地图片到Gitee
Typora中文件——》偏好设置——》图像
配置如上图
接着选择 格式——》图像——》上传所有本地图片,可以看到图像链接变为仓库链接而非本地链接了。
Step6 上传本地md文件到CSDN
重新导入本地md文件到CSDN,可以看到图片正常显示了。
Step6 上传本地md文件到CSDN
重新导入本地md文件到CSDN,可以看到图片正常显示了。