PicGo 是一个方便上传和管理图片的工具,主要解决在 Markdown 插入可移植图片的复杂操作。
基于 electron-vue
平台开发,熟悉 JavaScript
的同学可以直接上手定制开发。
优点:
- 开源且免费,全平台支持
- 支持众多图床服务商和云文件存储服务
- 内置 GitHub 作为图床的支持
- 若现有服务都不能满足,可自己定制开发符合要求的上传服务插件
- 可以管理上传过的图片,可删除和修改
同类产品
很多人都知道,真是好用,非常好用。
不足之处:
- 只能在 mac 下使用
- 免费用户只能上传到新浪的免费图床,也就是发微博里图片存放的地方
- 即使是收费用户,也不支持自定义图床,不能管理上传的图片
- MPic:
不足之处:
- 只能在 Windows 下使用
- 只能使用七牛云作为图床,8 月新增了阿里云 OSS
- 而且两种图床方式是两个不同的客户端
开箱即用
PicGo 下载后即可使用,默认使用 SM.MS 图床
此图床也是免费使用,而且不限流,大家如果没有更满意的图床服务可以使用这个。
将带有此图床的图文文章粘贴到微信图文编辑器中时,大部分图片都会上传失败。
目前我用了第三方的免费微博图床解决此问题,PicGo 的自带微博图床上传方式不能正常使用了。
使用 GitHub 作为图床
创建存放图片的仓库
点击 New repository
新建一个仓库。
会进入下方界面,在 Repository name
输入仓库名称,然后点击绿色按钮 Create repository
即可成功创建。
生成开发者令牌(token)
进入:https://github.com/settings/tokens
点击:Generate new token
选择权限:
只需要选择第一个模块 repo
中的所有权限即可。然后翻到页面最底部,点击 Generate token
的绿色按钮生成令牌。
复制令牌
令牌只会出现一次,关掉或刷新页面后就再也不会出现了,请复制后找地方存起来。若找不到了,可以重置令牌。
回到 PicGo 配置你的仓库和令牌
若使用非
master
分支,则需要先在仓库中建好分支,否则无法上传。
重置令牌
进入:https://github.com/settings/tokens
点击需要重置令牌进入重置
点击 Regenerate token
重置令牌
上传操作
拖动上传
从剪贴板上传
还可以在拷贝图片后按快捷键
crtl + shift + p
快速上传