利用GitHub+PicGo制作稳定高效的免费图床

图床,对于平常有写博客或记云端笔记习惯的人来说或许并不陌生。没有使用过的也没有关系,本篇文章会给你详细介绍图床是什么以及如何利用Github和图片上传和管理工具PicGo制作稳定免费的图床。

前言

什么是图床?举例来说就是,有时候我们会在写文章时需要引入一张图片,但是本地的图片引入文章之后只有自己可以看到,其他人本地相同路径下没有这张图片加载不到,到最后文章完成时要将文章链接分享给其他人,其他人打开链接看到的文章图片位置只是加载图片的圆圈一直在转而加载不到图片,极大的影响阅读体验,这也是影响我们信息分享和友好交流的一大阻碍,解决这个方法的最好的办法是需要有一个服务器,将我们本地的图片上传到服务器,这张图片所在的服务器上的地址,就是当前图片的链接,我们只要在需要引入这张图片的文章适当位置添加这个链接,实时显示的就是这张图片。这个用来存储图片的服务器就是图床。

长期服务器的费用是相当昂贵的,并且有点大材小用,所以我们需要一些第三方图床来进行图片的存储,下面是国内外部分图床的对比:

  •     微博图床:以前用的人比较多,从2019年4月开始开启了防盗链
  •     SM.MS:运营四年多了,也变得越来越慢了,到了晚上直接打不开图片,速度堪忧
  •     Imgur等国外图床:国内访问速度太慢,随时有被墙的风险
  •     大厂储存服务:例如七牛云、又拍云、腾讯云COS、阿里云OSS等,容量限制,操作繁琐,又是实名认证又是域名备案的,最重要的是价钱昂贵
  •     其他小众图床:随时有挂掉的风险。

制作工具及过程

一、配置Github

1.   登录/注册GitHub,新建一个仓库。

填写好仓库名,仓库描述(选填),根据需求选择是否为仓库初始化一个README.md描述文件(推荐勾选)。(注意:选择Public(公开)不然上传不了图片)

2.  获取token

点击右上角Github头像右边的小三角,选择“Settings”

选择左边栏的“Developer settings”

依次选择“Personal access tokens”-“Generate new token”

填写描述,选择Select scopes下的 repo(不知道什么意思都勾上也可以)

之后点击下方的生成token。(注意:这个Token只会显示一次,自己先保存下来,或者等后面配置好PicGo后再关闭此网页)。

至此第一部分GitHub配置完成,下面是PicGo的配置过程。

二、配置PicGo

1.   下载PicGo(地址:https://github.com/Molunerfinn/picgo/releases),对exe文件进行安装。

2.   GitHub图床配置。

打开安装的PicGo,选择“图床设置”-“GitHub图床”。

- 设定仓库名:按照【用户名 / 图床仓库名】的格式填写

- 设定分支名:【master】

- 设定Token:粘贴之前生成的【Token】

- 指定存储路径:填写想要储存的路径,如【upload-pic/】,这样就会在仓库下创建一个名为upload-pic的文件夹,图片将会储存在此文件夹中

- 设定自定义域名(可选填):它的作用是,在图片上传后,PicGo会按照【自定义域名+储存路径+上传的图片名】的方式生成访问链接,放到粘贴板上。

三、上传图片测试

1.   配置好PicGo后,我们就可以进行高效创作了,将图片拖拽到上传区,将会自动上传并复制访问链接,将链接粘贴到引用的位置即可。

在GitHub 仓库下可以看到存储图片的文件夹,打开就是我们的图片了(建议不要上传涉及隐私图片)

2.  PicGo还有相册功能,可以对已上传的图片进行删除,修改链接等快捷操作。

3.   PicGo还支持其他图床的使用,其他图床的使用和配置过程与GitHub的类似,一些值需要根据不同的服务商会有所不同。

最后

除了以上功能,PicGo还支持批量上传、快捷键上传、自定义链接格式、上传前重命名等。值得一提的是,由于国内众所周知的原因在访问GitHub的时候会不太方便,可能延迟比较大,不过使用GitHub作为图床速度上还是挺快的,也比较稳定。PicGo开发者根据不同地区和用户的需求开发了插件扩展功能,国内的用户如果不太喜欢GitHub可以使用码云gitee仓库作为存储空间,搭配PicGo的gitee-uploader插件来进行图床的配置与制作,这也是个不错的选择,制作过程与本文类似可以进行参考。

好了,今天的免费、稳定的图床制作就到这里,这么好用的方法还在犹豫啥,赶紧行动起吧。

本文由 梦栖小驿 作者:掌柜 发表,其版权均为 梦栖小驿 所有,文章内容系作者个人观点,不代表 梦栖小驿 对观点赞同或支持。如需转载,请注明文章来源。
130

发表回复