前言:本文简单介绍快速上传图片并获取图片 URL 链接的工具,图片存放到Gitee仓库中,在博客网站发布时不必担心图片转存失败问题。解决本地图片在网站需单独上传的难题,将本地图片存储在网络中(图床)并生成URL,联网情况下通过URL链接即可获取到图片,在多平台发布文章无需多次重复上传。
Gitee
创建一个新仓库
生成一个新令牌
点击设置->私人令牌->生成新令牌 https://gitee.com/profile/personal_access_tokens
生成后只显示一次,请妥善保管
PicGO
PicGo.app和PicGo-Core的区别
- PicGo.app 提供图形用户界面,而PicGo-Core只有命令行界面
- PicGo-Core 上传图片耗费的计算机资源更少,只有在上传图片时进程才会运行,上传结束后(成功或失败)进程都会退出;PicGo.app 会一直保持运行,不会自动退出,而且由于是程序,因此消耗的资源会更多
安装PicGO-Core
选择上传服务PicGo-Core(command line),点击下载
安装Node.js
用于上传服务,PicGo-Core不能直接上传。
免安装版:安装Node.js(绿色版)
以下方式为安装包方式安装:
node.js官网:https://nodejs.org/zh-cn/
下载安装包,安装过程一直Next即可(可自定义安装位置)
安装PicGO插件
点击验证图片上传选项,获取PicGo安装位置 C:\Users\自己的主机名\AppData\Roaming\Typora\picgo\win64
现在的验证肯定是失败的
安装 gitee-uploader,用于支持gitee图床上传
安装 super-prefix,用于上传图片时能自动使用时间戳重命名
安装picgo插件前需要先安装node.js环境
查看更多PicGo插件
cd C:\Users\jaymie\AppData\Roaming\Typora\picgo\win64
.\picgo.exe install gitee-uploader
.\picgo.exe install super-prefix
修改配置文件
点击偏好设置 -> 打开配置文件 或 编辑 ~/.picgo/config.json
文件 (~/ 表示 C:\Users\自己的主机名\
)
C:\Users\自己的主机名\.picgo\config.json
{
"picBed": {
"current": "gitee", // 代表当前的上传图床
"uploader": "gitee",
"gitee": {
"branch": "master", // 分支名,默认是 master
"customPath": "", // 提交消息,默认为空即可 插件默认提交的是 Upload 图片名 by picGo - 时间
"customUrl": "", // 没有自己的域名的话,默认为空即可; 如果自定义域名,注意要加http://或者https://
"path": "img/", // 自定义存储路径,比如 img/ 建议填
"repo": "", // 仓库名,格式是 username/reponame <用户名>/<仓库名称> 必填
"token": "" // gitee 私人令牌 必填
}
},
"picgoPlugins": {
"picgo-plugin-gitee-uploader": true,
"picgo-plugin-super-prefix": true
}, // PicGo插件预留
"picgo-plugin-super-prefix": {
"fileFormat": "YYYYMMDDHHmmss"
} //super-prefix插件配置
}
验证图片上传
成功后将偏好设置设置为以下设置即可
对网络位置的图片应用上诉规则:表示如果图片本来是位于网络上,复制到Typora后会再上传一遍到图床中,否则只是复制图片的URL
如果上传图片失败,错误原因为找不到Gitee仓库,请检查配置文件中的repo
是否填写正确,以仓库路径为准