PicGo+Github搭建图床
1、为什么要用PicGo
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FovtruMF-1584186526142)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314171534.png)]
为了记录笔记以及编写文档,使用了各种MarkDown软件,Typora
,有道云笔记
,Vnote
啊这些,除了云笔记以外其他得基于Markdown语法的软件都只能保存本地图片链接和网络图片链接,当我换一台电脑或者网络图片的链接挂掉以后,问题就出现了,我的图片都没了,时间久了问题多了,文档和笔记都乱了。为了解决这个问题,我找到了PicGo+GitHub图床的方法,制作个人图床,这样的话以上的问题都迎刃而解了,除非github挂掉,否则我的图片就不会有问题。
我们的思路就是使用PicGo将本地的文件,或者剪切板上面的截图发送图床,然后生成在线图片的链接,这样就可以让Markdown文档飞起来了,走到哪就可以用到哪。
2、PicGo简介
这是一款图片上传的工具,目前支持微博图床,七牛图床
,腾讯云
,又拍云
,GitHub
等图床,未来将支持更多图床。
同时PicGo是一个免费开源的软件,其GitHub地址为:https://github.com/WuliYongShun/PicGo.git
可以选择相关releases版本进行下载和安装,或者直接下载源码编译使用。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qJy9lRIV-1584186526145)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314171501.png)]
3、准备工作
主要是两个方面工作,一方面是使用github创建仓库并生成并保存taken,两仪方面的工作是根据github仓库芯片对PicGo软件进行相关配置工作
3.1、GitHub相关工作
- 1、创建仓库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XvL2LDND-1584186526147)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314165902.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1BbutbMr-1584186526151)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314170016.png)]
- 2、生成并保存Token
点击settings:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7Rlr515n-1584186526154)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314170319.png)]
点击Developer settings
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8f9AUeIN-1584186526157)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314170421.png)]
点击Personal access tokens
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TCIr6Pcc-1584186526162)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314170529.png)]
点击Generate new token
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1K2ae0pj-1584186526165)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314170625.png)]
填写名字并勾选
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-og10tYN9-1584186526171)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314171011.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WU8YN5cq-1584186526175)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314170934.png)]
该Toke码只会出现这一次记得保存,在接下来的PicGo配置中将会使用
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VdEEuw7M-1584186526178)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314171150.png)]
3.2、PicGo相关相关配置
-
1、下载安装并运行
由于我使用的是MarkDown格式的图片链接所以,将链接格式默认设置为MarkDown同时设置gitHub为默认图床
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SKtopiwP-1584186526182)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314173035.png)] -
2、配置图床
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7ZQ5ZG0J-1584186526184)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314171823.png)]
设定仓库名的时候,是按照“账户名/仓库名的格式填写”
分支名统一填写“master”
将之前的Token黏贴在这里
存储的路径可以按照我这样子写,就会在repository下创建一个“img”文件夹
自定义域名的作用是,在上传图片后成功后,PicGo会将“自定义域名+上传的图片名”生成的访问链接,放到剪切板上https://raw.githubusercontent.com/用户名/RepositoryName/分支名,,自定义域名需要按照这样去填写
-
2、PicGo相关设置
包括更新及修改快捷键等设置在其中完成即可
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r1Ad2EKd-1584186526188)(https://raw.githubusercontent.com/WuliYongShun/PictureHouse/master/img/20200314172523.png)] -
3、重启将配置进行生效设置
4、总结
使用截图软件等等图后图片会自动在剪贴板去,使用快捷键可直接上传图片到图床,同时PicGo会在剪贴板自动生成相关格式连接,直接粘贴至MarkDown中即可。
5、使用中遇到的问题
5.1、提示上传失败,服务端出错,请重试
由于我配置的都是正确的,软件总是间歇式上传失败,经过百度经验打开PicGo的设置-设置server
将是否开启server按钮关闭再打开能够解决问题暂时理解为重启连接服务器问题。