简介

PicGo/PicGo-core是可用于自动将图片上传至图床的软件,可与Typora/Obsidian联用

其中PicGo有图形化界面,有相册功能,配置更容易

PicGo-core无图形化界面,即开即用,轻量且消耗资源少

图床推荐

PicGo图床,免费且未被墙,最理想的选择

Github图床,免费但是dns污染

SMMS图床,免费但是速度慢且有大小限制

Postimage图床,免费且未被墙但是直链分享会压缩

Imgur图床,免费且高速但被墙

前置条件

一个Typora,可在此处寻找付费的最新正式版或者免费的古早测试版

PicGo/PicGo-core的安装

其实都可以在GitHub里搜索下载安装

PicGo的安装

如图配置并从Typora跳转至下载安装PicGo的网页后下载安装PicGo

image-20220621162127391

然后通过快捷属性查看PicGo的安装位置并复制(默认一般为 "C:\Users\用户名\AppData\Local\Programs\PicGo\PicGo.exe"),粘贴到上图打码的PicGo路径处

PicGo-core的安装

PicGo-core的安装配置相对复杂,有两种方案

一是依托Typora的PicGo-core(command line)上传服务进行较为简单的安装

一是通过npm进行全局的安装配置

以下是前一种方案,由于笔者使用时已经安装Node.js,故不确定此方案是否需要Node.js(应该是需要的),故建议先官网下载安装Node.js

如图配置并下载安装PicGo-core(command line)

image-20220621154951875

PicGo/PicGo-core的配置

以目前无需魔法即可访问的图床PicGo - 免费图床为例

0: 进入官网www.picgo.net注册并登录账号

1: 打开查看自己的用户ID并设置API地址为https://www.picgo.net/api/{你的ID}/upload,例如你的ID为1,API即为:https://www.picgo.net/api/1/upload

2: 个人中心中点击"设置"-"API",获取密钥,此时密钥仅显示一次,再次获取上一次的密钥将作废,需和API地址一并记录备用

PicGo的配置

1: 菜单“插件设置”搜索插件"chevereto"安装

2: 打开插件设置,填入上文中记录的地址与密钥

3: 回到上传区,选择chevereto后任选照片测试上传是否成功

image-20220711161840555

最后回到PicGo的安装章节的页面点击验证图片上传选项,不出意外可成功上传

PicGo-core的配置

  1. 找到Typora的安装目录=>picgo文件夹=>win64文件夹,在文件夹中右键-在终端中打开.(如果是默认安装位置可直接打开终端,输入 cd ~\AppData\Roaming\Typora\picgo\win64)
  2. 终端中继续输入 .\picgo.exe install chevereto(如果终端是cmd则直接输入 picgo install chevereto)
  3. 显示插件安装成功后输入 .\picgo.exe set uploader(如果终端是cmd则将 .\picgo.exe改为 picgo即可,以下同理)
  4. 在给出的选项中按方向键选择chevereto,按回车
  5. 出现 使用Chevereto的图床的API上传网址,填上文中记录的API地址,回车
  6. 出现 在图床获取的Key,填上文中记录的密钥,回车
  7. 接下来出现的两项如果不懂什么意思就无需更改,直接回车至显示配置成功
  8. 在终端中输入 .\picgo.exe use,回车
  9. 在接下来的选项中按方向键选择chevereto
  10. 接下来的内容如果不懂什么意思就无需更改,直接按回车至显示配置成功

最后回到PicGo-core的安装章节的页面点击验证图片上传选项,不出意外可成功上传

PicGo-core的进阶方案

此方案的优点是在别的软件如Obsidian中调用PicGo-core时会更方便,建议有动手能力的实操

  1. 安装时必须Node.js环境,见上文网址安装
  2. 打开终端输入 npm install picgo -D进行全局安装
  3. 打开终端(输入cmd,如果已经是cmd则此处不用),输入 cd ~\AppData\Roaming\npm\node_modules\picgo(即转到目录 C:\Users\用户名\AppData\Roaming\npm\node_modules\picgo下的文件夹,这是默认安装目录)
  4. 如果需要安装插件的话输入 picgo install 插件名
  5. 输入 picgo set uploader并选择相应方式进行配置
  6. 输入 picgo use选择使用的图床
  7. 也可以直接在 C:\Users\用户名\.picgo(picgo的配置文件根目录)中找到config文件直接修改.如果想偷懒的话其实可以先在PicGo中配置好所有内容然后直接copy到此处,但是有可能失效,故不建议
  8. 找到全局安装的文件夹的picgo文件,一般默认为 C:\Users\用户名\AppData\Roaming\npm\node_modules\picgo\bin\picgo

使用时以Typora为例,依旧找到图像设置,在命令一栏输入 node C:\Users\用户名\AppData\Roaming\npm\node_modules\picgo\bin\picgo upload即可配置完成

image-20220711223706520

参考文章

1.PicGo官方文档

2.PicGo-Core官方文档

3.PicGo插件汇总-PicGo/Awesome-PicGo

4.Typora关于PicGo的使用文档

5.PicGo图床官网插件教程