前言
因为Gitee最近不能使用外链访问了,需要登录后才能访问,但很明显typora不能让我们登录gitee,于是我发现了Coding,把原来Gitee的图床搬到Coding中去了,选择Coding的原因是觉得其单个仓库允许的空间很大——2G,完全不用担心空间问题(但以后会怎样也不好说)
这其中涉及到一些问题,比如,原来写的markdown文章怎么办,这可以通过python写个脚本,批量转换文章中的图片链接,不过我这里就不多说了,可以网上搜,挺多可参考的,下面主要讲怎么配置Coding图床
软件下载
-
下载nodejs(自行百度)
-
安装picgo.exe,如下
打开typora后,选择 【文件】-【偏好设置】-【图像】,看下图:
-
下载插件 coding 插件 和 super-prefix
#先切换到picgo安装目录下:cd C:\Users\用户名\AppData\Roaming\Typora\picgo\win64>
C:\Users\用户名\AppData\Roaming\Typora\picgo\win64>picgo install coding super-prefix
软件配置
Coding仓库创建
在coding中创建仓库需要先创建【项目】,再在项目里创建【仓库】,因此一个项目可以有多个仓库
-
创建项目
-
选择全功能的(了解coding的可以选择右边,以后按需启用相应功能即可)
-
创建仓库
-
然后就像Github、Gitee仓库那样使用就行了,我这里创建好了,commit一些文件、文件夹上去后是这样的
上传信息配置
配置文件在 C:\Users\用户名\.picgo
目录下的 config.json
文件中,
打开插件的配置文件,把下面的内容覆盖掉 config.json
原来的内容
{
"picBed": {
"uploader": "coding",
"current": "coding", // 与uploader一致
"transformer": "path",
"coding": {
"groupName": "ajream", //组名
"Project": "images", //项目名
"repoName": "img", //仓库名
"Token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", //你的token
"branch": "master", //需要使用的分支
"floder": "img", //图片保存的文件夹名,我的文件夹设置成与仓库名一样了,可以不一样
"save_with_date": true, // 自己决定,建议true
"customUrl": "" //自定义域名,没有的话留空即可
}
},
"picgoPlugins": {
"picgo-plugin-gitee-uploader": false,
"picgo-plugin-super-prefix": true,
"picgo-plugin-coding": true
},
"picgo-plugin-super-prefix": {
"prefixFormat": "YYYYMMDDHHmmss_" // 图片命名格式,这里设置为加上日期+时间作为前缀
},
}
关注以下几个字段:
首先找到仓库的路径,获取一些信息:
-
“groupName” 组名,根据上图进行修改,我的是 “ajream”
-
“project” 项目名,根据上图进行修改
-
“repoName” 仓库名,根据上图进行修改
-
“Token” 获取方式:
进入个人账户设置
新建token
打勾
复制token,粘贴到config.json配置文件
-
“floder” 设置你的图片保存在哪个文件夹,像我之前瞎搞的时候弄了2个文件夹,这里就保存在 img 文件夹了(吐个槽:作者把文件夹folder的单词拼成了floder🤣)
-
“save_with_date”: 设置为true的话,会在保存的文件夹(我的是img)下,以日期"YYYY/MM/DD"的格式创建文件夹,并把图片放在这个新建的文件夹里,也就是同一天上传的图片会被放到一起,我这里设置为true,方便后面整理
-
“customUrl” 自定义域名,没有的话设置为空
""
即可 -
“branch” 图片上传的分支名,没有特殊要求用
master
即可
上传验证
Tips
图床插件可以在npm官方仓库中查找
搜索框输入自己想要的插件名字【picgo作为前缀】即可