pigco和typora和gitee配置图床问题

问题

前不久我的gitee图床突然出现了如下错误

Can‘t find smms config

我很困惑,因为这个图床配置的日期比较久远了,所以已经忘记了咋配置了,我用的是pigco-core配置的图床,当时嫌下一个软件麻烦,这个简单的配置文件,放一个软件到固定的文件夹就ok了

解决路程

出现这个问题第一反应直接拿错误去百度,结果发现他让我去smms官网申请一个token,我花了几分钟操作完了这些,出现了新的错误,timeout

这个一看就知道超时了:我用的gitee是国内的网站,他都没崩,怎么可能超时了?

我更多的百度这个问题,发现基本都用的是图形界面的pig-co,我于是决定更换掉以前配置的这个picgo-core(command line),我按照教程安装了picgo的图形页面,一顿配置更改,出现了如下错误

typeError: uploader duplicate id: gitee

这个问题的出现比较少,在一个博客里面提示说两个插件冲突了,但是没讲解决方法

但是如果冲突了,卸载掉一个就好了(但是老实讲,废了半天劲也没能卸载command line),这里得到的一个感悟是,如果你不会,你就很难弄明白,我后来复习了如何通过命令行部分,发现还是这个简单些,于是果断卸载掉原有的pigco的客户端

最终解决

重新配置如下地方的配置文件

pigco和typora和gitee配置图床问题_第1张图片

在user/你的用户id/.pigco中修改配置文件,从新绑定了gitee,核心是这里的uploader

token是在gitee申请的token,repo是用户名/仓库名,其余默认就行

{
  "picBed": {
    "uploader": "gitee",
    "gitee": {
      "repo": "yang/imaxx/",
      "branch": "master",
      "token": "xxxxxxxxxxxxxxxx",
      "path": "",
      "customPath": "default",
      "customUrl": ""
    },
    "current": "gitee",
    "transformer": "path",
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true,
    "picgo-plugin-super-prefix": true,
    "picgo-plugin-smms-user": true,
    "picgo-plugin-github-plus": true
  },
  "picgo-plugin-super-prefix": {
    "fileFormat": "YYYYMMDDHHmmss"
  },
  "picgo-plugin-gitee-uploader": {
    "lastSync": "2023-03-22 09:15:50"
  }
}

于是,重新上传图片,上传成功

pigco和typora和gitee配置图床问题_第2张图片

推荐打开默认上传功能,这样每次输入图片都直接上传,避免了一些统一上传时出现的图片错位问题

pigco和typora和gitee配置图床问题_第3张图片

总结

在本次的bug查询解决过程中,遇到的最大的问题其实是来自心理压力上的,耗费了巨大的时间成本却没能解决一个看似简单的问题,同时网络上也有一些类似:pigco已经不能使用gitee等言论(而且有鼻子有眼),让我在这个过程中怀疑是不是真的是因为这个原因

同时如果我能够搞清楚整个图床的脉络,以及之前的配置方法(之前配置好的,后来特殊原因配置文件被更改),如果能够了解清楚底层,倒也不必如此折腾,所以一个东西出现问题,第一步应该是先了解这个东西的来龙去脉,然后再思考解决方案,而像我这样想着直接解决问题的方法,有时或许有用,但是大多数时候其实并不利于问题的经验的积累:一搜索,根据百度的结果更改,完美解决的心路历程或许很美,但是没有能够带来丝毫的增长,反思在这个过程中收获了什么,才是遇到问题的正解

你可能感兴趣的:(gitee)