1 关于图床

1.1 什么是图床

图床是指专门用来存储和管理图片的网络服务。它允许用户将图片上传到云端服务器,并生成一个可访问的链接,这样用户可以通过链接在网页、论坛、博客等地方展示图片,而不需要直接在自己的服务器上存储这些图片文件。

1.2 图床的优点

  1. 省空间: 用户可以将图片存储在图床上,而不用占用自己的服务器空间。

  2. 方便快捷: 上传后可以获得一个直接可用的链接,方便在各种场合分享和使用图片。

  3. 提高访问速度: 由于图床通常采用分布式存储,图片可以通过更快速的CDN(内容分发网络)来传递,提高了图片的加载速度。

  4. 节省带宽: 使用图床可以减轻自己服务器的带宽压力,特别是在访问量较大的情况下。

1.3 图床的使用

图床的使用方法通常是用户将图片上传到图床服务,然后获得一个图片链接,将该链接嵌入到需要显示图片的网页或应用中。一些图床服务是免费的,而一些提供更多功能的服务可能需要付费。常见的图床服务包括七牛云、腾讯云COS、阿里云OSS等。

1.4 免费图床

由于免费的图床并不多,并且容易跑路,所以很多人都去购买了云存储资源。不过不多不代表没有,GitHub与Gitee分别是国外和国内又名的代码托管平台。说是代码托管,实际上很多人已经使用他们当网盘使用了.....

202312240103071.png

所以我们也薅一次羊毛,由于Gitee已经限制图床的使用,所以本次选择使用GitHub作为图床载体。

2 创建GitHub存储库

2.1 创建账号

[GitHub](https://github.com/)

不必多言......

不会的出门右转上宝宝巴士进修

2.2 创建存储库

新建个人仓库,用来存储图片。

01.png

填入仓库名名字即可,其他的随意,一定不能设置私有,当然这也预示着图床的文件可能被别人看到。

02.png

蓝色框里面的是您的仓库地址,后续需要用到(大小写敏感)。

03.png

这里是您的仓库主分支,后续也要用到。

14.png

2.3 拿到私人令牌

私人令牌是用户权限的象征,有了权限我们才能对存储库进行一些列操作。

04.png05.png06.png

这里填入令牌描述,默认设置提交即可。

07.png

提交后会跳转到令牌页面,一定要复制令牌(令牌只显示一次,如果丢了只能重新申请令牌)。

08.png

3 下载PicGo

PicGo是一个免费的在线工具,可以帮助你快速上传图片到多个图床,支持Windows、MacOS和Linux系统。你可以选择不同的链接格式,批量复制和删除图床内的图片,还可以安装扩展插件实现更多功能。

3.1 下载安装软件

PicGo

直接贴出下载地址😎。

Releases · Molunerfinn/PicGo (github.com)

请按照您的设备版本下载:

  1. PicGo-2.4.0-beta.6-arm64.dmg:

    • 文件类型:.dmg

    • 适用系统:macOS(Apple Silicon芯片)

  2. PicGo-2.4.0-beta.6-x64.dmg:

    • 文件类型:.dmg

    • 适用系统:macOS(Intel芯片)

  3. PicGo-2.4.0-beta.6.AppImage:

    • 文件类型:AppImage

    • 适用系统:Linux

  4. PicGo-Setup-2.4.0-beta.6-ia32.exe:

    • 文件类型:.exe

    • 适用系统:Windows 32位

  5. PicGo-Setup-2.4.0-beta.6-x64.exe:

    • 文件类型:.exe

    • 适用系统:Windows 64位

  6. PicGo-Setup-2.4.0-beta.6.exe:

    • 文件类型:.exe

    • 适用系统:Windows(具体版本不明确)

  7. picgo_2.4.0-beta.6_amd64.snap:

    • 文件类型:.snap

    • 适用系统:Linux(Snap包)

3.2 配置PicGo

点击图床设置的GitHub,再点击新建。

10.png

配置您的图床信息,分别填入:

  1. 图床配置名:配置名。

  2. repo:仓库地址(您的GitHub用户名+"/"+您的仓库路径)。

  3. 主分支:设置为您的GitHub主分支。

  4. token:您的私人令牌。

  5. 自定义域名:https://cdn.jsdelivr.net/gh/[github用户名]/[仓库名]@[主分支名]。

填入后下滑点击保存,然后设置为默认图床即可。

11.png

16.png

到这一步,配置就基本完成了,可以去试试PicGo的功能,支持本地上传、剪切板上传和URL上传图片,支持5种上传后生成的链接格式,分别为MarkDown富文本编辑器、H5语言、URL、UBB与Custom。

12.png

当然也可以设置上传后自动复制地址到剪切板等等一系列功能,打开设置滑到最下方,可以设置上传后重命名、上传后自动根据选择的链接格式复制URL、隐藏用不到的图床等等功能。

13.png

4 常见问题

4.1 GitHub为什么无法访问或者访问慢

这个emm...我也不知道,兴趣是体质问题...

4.2 Gitee图床

Gitee是命令禁止作为图床使用的,但是可以通过修改浏览器配置来破坏Gitee的防御机制,不过在绝大多数场景比较难以实现,当然这么说它也不是没有任何用处,我们在给朋友发送一些markdown文档时,Gitee的防御机制是不生效的,可以使用Gitee。

Gitee的配置与GitHub是差不多的,但是要注意的是Gitee项目路径≠项目名,这是因为Gitee大小写不敏感等等原因。除此之外,Gitee的使用需要安装插件gitee-uploader。

4.3 博客图片资源为什么不受限制

聪明的读者朋友可能已经想到了,既然GitHub需要体质特殊的人才能访问,为什么笔者博客图片加载不受影响?

答:笨蛋,博客的图片根本根本没用到图床,都是服务器资源。

5 最后

至此,基于GitHub的图床就配置完成了,合理使用图床能为我们在互联网上带来极大的便利。文章至此也将结束,如果还有什么问题笔者没有讲到的或者还有错误,可以在下方评论也可以点击上方的关于作者,拿到笔者的联系方式。