Typora配合PicGo-Core上传图片到Github/Gitee/SM.MS,并以日期分类

config

  1. 首先进入到Typora的设置-图像,在上传服务中先选择PicGo-Core,然后下载或更新。下载好之后,运行下面的命令以安装smms v2 API,gitee-uploader,github-plus插件来支持上传图片。

    cd C:\Users\username\AppData\Roaming\Typora\picgo\win64  # 转移路径到picgo-core的文件夹下,路径需要改成自己的picgo.exe安装目录
    .\picgo.exe install smms-user
    .\picgo.exe install gitee-uploader
    .\picgo.exe install github-plus
  2. 安装成功后打开配置文件,进行如下配置,获得Token的方法在这里不再赘述,请根据不同平台自行查找。

    {
      "picBed": {
        "current": "gitee",    //选择当前使用的图床
        "uploader": "gitee",
        "githubPlus": {
          "branch": "master",
          "customUrl": "https://cdn.rs.net/gh/用户名/项目名",   //github有时候抽风,如果真的要用github最好加上一个cdn
          "path": "img/",
          "repo": "github用户名/github仓库名",
          "token": "token"
        },
        "gitee": {
          "branch": "master",
          "customPath": "yearMonth",
          "customUrl": "",
          "path": "img/",   //如果想把图片按照上传日期存入不同文件价,则把参数改为"img/%customPath"。这样就会以年份和月进行分类,其他用法请阅读gitee-uploader的文档
          "repo": "username/reponame",    //仓库名,格式是 username/reponame
          "token": "token"    //生成gitee的私人令牌后填入
        },
        "smms-user": {
          "Authorization": "替换成你自己的token"
        },
        "transformer": "path"
      },
      "picgoPlugins": {
        "picgo-plugin-gitee-uploader": true,
        "picgo-plugin-smms-user": true,
        "picgo-plugin-github-plus": true
      },
      "picgo-plugin-gitee-uploader": {
        "lastSync": ""
      },
      "picgo-plugin-github-plus": {
        "lastSync": ""
      }
      // "picgo-plugin-super-prefix": {     // 这里super-prefix与gitee-uploader自带的命名冲突,无法使用,如果用github做图床可以安装插件后取消注释
      //   "prefixFormat": "YYYY/MM/DD/"
      // }
    }
  3. 验证图片上传选项

    upload

上传成功,之后就可以直接复制图片到Typora自动上传到图床啦。

Last modification:April 26, 2022
恰饭环节