MarkText + picgo图床选择(GitHub或MinIO)

picgo可以设置很多图床,这里重点介绍GitHubminio,其他图床可去自行去官网查看摸索踩坑。介绍 | PicGo-Core

GitHub作为图床

友好提示:目前Gitee做了盗链处理,不能作为图床了。上传图片到Gitee时,报403错误码

很不想将Github作为图床,但是人穷,我也很无奈啊,一分钱难倒英雄汉。

一:我国屏蔽了Github的图片,我每次都是翻墙才能查看GitHub的图片

二:万一GitHubGitee一样,做了处理,努力全白费。

环境说明:

MarkText:v0.17.1
Windows:11
picgo:1.5.0-alpha.0

步骤说明:(老手总结)

  1. 安装npmpicgo

  2. GitHub创建一个新仓库,然后生成访问的token

  3. 配置picgo的图床为GitHub

  4. markText配置,测试即可

步骤详细说明:(新手仔细看,一步一步来,很简单的)

温馨提示以及准备工作

  • v0.17.1这个版本的MarkText识别不了exe文件直接安装的picgo,所以使用npm安装picgo

  • 请先安装了npm

  1. GitHub创建一个新仓库pic-repo

  2. 生成一个GitHub的访问token,备用

    token生成步骤:GitHub个人主页 =>点击右上角的头像=>Settings=>Developer settings=> Personal access tokens=>Generate new token,复制出来备用

  3. 全局安装picgo,官方文档:介绍 | PicGo-Core

npm install picgo -g
  1. 运行picgo set uploader

接下来的步骤我就不截图说明了,直接文字说明了,这篇踩坑是用MarkText写的,放上来的图片链接是GitHub的,怕你们的网络看不到

picgo set uploader

# 使用⬆⬇箭头选择GitHub,回车
? Choose a(n) uploader github

# yanjingfan是我GitHub的用户名,我的个人主页:https://github.com/yanjingfan
# pic-repo是我新建的仓库,专门放图片
? repo: yanjingfan/pic-repo

# 默认是master分支
? branch: master

# GitHub的访问token
? token: Gex_sdfasdfsdfasfdaslsdfw

# 后缀是/,表示层级,图片上传到picgo这个文件夹下(也可以不填,直接回车)
? path: picgo/

? customUrl: '这一步直接不填,直接回车,就能看到Success了'

配置文件参考:C:\Users\你的用户名\.picgo\config.json

{
  "picBed": {
    //替换图床时,目前需要手动修改uploader和current
    "uploader": "github",
    "current": "github",
    //github图床
    "github": {
      "repo": "yanjingfan/pic-repo",
      "branch": "master",
      "token": "xxxxxxxxxxxxxxxxxx",
      "path": "picgo/",
      "customUrl": ""
    },
    //minio图床
    "minio": {
      "endPoint": "192.168.3.13",
      "port": "9000",
      "useSSL": false,
      "accessKey": "admin",
      "secretKey": "12345678",
      "bucket": "md-pic-repo",
      "sameNameFileProcessingMode": "保留两者",
      "baseDir": "",
      "customDomain": "",
      "isAutoArchive": true
    }
  },
  "picgoPlugins": {
    "picgo-plugin-minio": true
  }
}
  1. 打开一个CMD直接测试

    picgo upload 'C:\Users\yangfan\Pictures\xxx.jpg'
    
  2. markText设置

    步骤:左上角File => Preferences => Image => 上面的框框选择,Upload image to cloud using selected uploader (must be configured below)=> 下面的框框选择picgo

minio作为图床

如果拥有自己的服务器,可以安装一个minio作为图床(推荐)

  1. 安装minio文件服务器(略,这里不做重点讲解)

  2. picgo安装minio插件

    picgo install minio
    
  3. picgo配置minio

    C:\Users\yangfan>picgo set uploader
    ? Choose a(n) uploader mini
    # 对象存储服务的URL
    ? minio.com 192.168.3.13
    
    # TCP/IP端口号。可选值,如果是使用HTTP的话,默认值是80;如果使用HTTPS的话,默认值是443。
    ? port 9000
    
    # yes代表使用HTTPS
    ? useSSL No
    
    # Access key是唯一标识你的账户的用户ID。
    ? accessKey admin
    
    # Secret key是你账户的密码。
    ? secretKey 12345678
    
    # 存储文件的桶。
    ? bucket md-pic-repo
    
    # 同名文件 默认: 跳过(2.3.0+)
    # 跳过 检查 minio 中是否存在同名的文件,存在则跳过该文件的上传
    # 覆盖 不进行检查,直接上传
    # 保留两者 检查 minio 中是否存在同名的文件,存在则重命名该文件名再上传(规则:原文件名_repeat_时间戳_随机数.扩展名)
    ? 同名文件 保留两者
    
    # 可为空,直接换行即可
    ? 存放文件的基础目录
    
    # 可为空,直接换行即可
    ? 如:https://img.host.com
    
    ? 将上传文件存放到当天日期的目录下 Yes
    
    [PicGo SUCCESS]: Configure config successfully!
    

    配置参考:

    {
      "picBed": {
        //替换图床时,目前需要手动修改uploader和current
        "uploader": "minio",
        "current": "minio",
        //github图床
        "github": {
          "repo": "yanjingfan/pic-repo",
          "branch": "master",
          "token": "xxxxxxxxxxxxxxxxxx",
          "path": "picgo/",
          "customUrl": ""
        },
        //minio图床
        "minio": {
          "endPoint": "192.168.3.13",
          "port": "9000",
          "useSSL": false,
          "accessKey": "admin",
          "secretKey": "12345678",
          "bucket": "md-pic-repo",
          "sameNameFileProcessingMode": "保留两者",
          "baseDir": "",
          "customDomain": "",
          "isAutoArchive": true
        }
      },
      "picgoPlugins": {
        "picgo-plugin-minio": true
      }
    }
    
  4. 打开一个CMD直接测试

    picgo upload 'C:\Users\yangfan\Pictures\xxx.jpg'
    
  5. markText设置

    步骤:左上角File => Preferences => Image => 上面的框框选择,Upload image to cloud using selected uploader (must be configured below)=> 下面的框框选择picgo

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木一番

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值