一. PicGo简介
-
PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具,是一个客户端。通俗点说,就是将本地图片上传到文件服务器的一个中介,PicGo 本体支持如下图床:
七牛图床v1.0 ^fc8276腾讯云 COS v4\v5 版本v1.1 & v1.5.0又拍云v1.2.0GitHubv1.5.0SM.MS V2v2.3.0-beta.0阿里云 OSSv1.6.0Imgurv1.6.0
-
Picgo-Core 是PicGo中的核心模块,可以拎出来单独部署 我个人会觉得PicGo太笨重,上传个图片还要开着个客户端,很麻烦,所以我更倾向于用core来做文件上传的中介
二.安装教程
- 首先安装node,没有的自己装去,记得配置全局变量。然后安装
npm install picgo -g安装picgo,安装过程中会显示出安装的路径
where node查看node地址
- 测试是否picgo安装成功
picgo upload [本地路径]
三.插件安装
picgo是可以根据自己的需求安装不同的插件的,下面是两款管理文件路径及名称的插件。目的是为了解决上传的文件全都放在一个文件夹下的问题,我更期待的文件存放结果是: yyyy/MM/random_code-image
picgo-plugin-super-prefix
picgo-plugin-rename-file
- 插件安装
picgo install rename-file
- windows下的picgo配置路径为
C:\Users\admin\.picgo\config.json
- picgoPlugins为安装的插件
picgo-plugin-rename-file为插件的配置- {y}/{m}/{d} 年月日
- {hash} 哈希值
- {origin} 原文件名
- picgo配置文件
{
"picBed": {
"uploader": "qiniu",
"qiniu": {
"accessKey": "wfqBadO1J7mmeEa1DTv......",
"secretKey": "UxrVrEQ8XDCYSfRaqc4......",
"bucket": "typora-......",
"url": "http://img.......",
"area": "z2",
"options": "",
"path": "image"
}
},
"picgoPlugins": {
"picgo-plugin-super-prefix": false,
"picgo-plugin-rename-file": true
},
"picgo-plugin-rename-file": {
"format": "{y}/{m}/{d}-{hash}-{origin}"
}
}
- 插件
因为所有的picgo插件都是以
picgo-plugin-为开头的,故可用的插件为 npm插件地址