1 关于图床
1.1 什么是图床
图床是指专门用来存储和管理图片的网络服务。它允许用户将图片上传到云端服务器,并生成一个可访问的链接,这样用户可以通过链接在网页、论坛、博客等地方展示图片,而不需要直接在自己的服务器上存储这些图片文件。
1.2 图床的优点
省空间: 用户可以将图片存储在图床上,而不用占用自己的服务器空间。
方便快捷: 上传后可以获得一个直接可用的链接,方便在各种场合分享和使用图片。
提高访问速度: 由于图床通常采用分布式存储,图片可以通过更快速的CDN(内容分发网络)来传递,提高了图片的加载速度。
节省带宽: 使用图床可以减轻自己服务器的带宽压力,特别是在访问量较大的情况下。
1.3 图床的使用
图床的使用方法通常是用户将图片上传到图床服务,然后获得一个图片链接,将该链接嵌入到需要显示图片的网页或应用中。一些图床服务是免费的,而一些提供更多功能的服务可能需要付费。常见的图床服务包括七牛云、腾讯云COS、阿里云OSS等。
1.4 免费图床
由于免费的图床并不多,并且容易跑路,所以很多人都去购买了云存储资源。不过不多不代表没有,GitHub与Gitee分别是国外和国内又名的代码托管平台。说是代码托管,实际上很多人已经使用他们当网盘使用了.....
所以我们也薅一次羊毛,由于Gitee已经限制图床的使用,所以本次选择使用GitHub作为图床载体。
2 创建GitHub存储库
2.1 创建账号
不必多言......
不会的出门右转上宝宝巴士进修
2.2 创建存储库
新建个人仓库,用来存储图片。
填入仓库名名字即可,其他的随意,一定不能设置私有,当然这也预示着图床的文件可能被别人看到。
蓝色框里面的是您的仓库地址,后续需要用到(大小写敏感)。
这里是您的仓库主分支,后续也要用到。
2.3 拿到私人令牌
私人令牌是用户权限的象征,有了权限我们才能对存储库进行一些列操作。
这里填入令牌描述,默认设置提交即可。
提交后会跳转到令牌页面,一定要复制令牌(令牌只显示一次,如果丢了只能重新申请令牌)。
3 下载PicGo
PicGo是一个免费的在线工具,可以帮助你快速上传图片到多个图床,支持Windows、MacOS和Linux系统。你可以选择不同的链接格式,批量复制和删除图床内的图片,还可以安装扩展插件实现更多功能。
3.1 下载安装软件
直接贴出下载地址😎。
Releases · Molunerfinn/PicGo (github.com)
请按照您的设备版本下载:
PicGo-2.4.0-beta.6-arm64.dmg:
文件类型:
.dmg
适用系统:macOS(Apple Silicon芯片)
PicGo-2.4.0-beta.6-x64.dmg:
文件类型:
.dmg
适用系统:macOS(Intel芯片)
PicGo-2.4.0-beta.6.AppImage:
文件类型:
AppImage
适用系统:Linux
PicGo-Setup-2.4.0-beta.6-ia32.exe:
文件类型:
.exe
适用系统:Windows 32位
PicGo-Setup-2.4.0-beta.6-x64.exe:
文件类型:
.exe
适用系统:Windows 64位
PicGo-Setup-2.4.0-beta.6.exe:
文件类型:
.exe
适用系统:Windows(具体版本不明确)
picgo_2.4.0-beta.6_amd64.snap:
文件类型:
.snap
适用系统:Linux(Snap包)
3.2 配置PicGo
点击图床设置的GitHub,再点击新建。
配置您的图床信息,分别填入:
图床配置名:配置名。
repo:仓库地址(您的GitHub用户名+"/"+您的仓库路径)。
主分支:设置为您的GitHub主分支。
token:您的私人令牌。
填入后下滑点击保存,然后设置为默认图床即可。
到这一步,配置就基本完成了,可以去试试PicGo的功能,支持本地上传、剪切板上传和URL上传图片,支持5种上传后生成的链接格式,分别为MarkDown富文本编辑器、H5语言、URL、UBB与Custom。
当然也可以设置上传后自动复制地址到剪切板等等一系列功能,打开设置滑到最下方,可以设置上传后重命名、上传后自动根据选择的链接格式复制URL、隐藏用不到的图床等等功能。
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的图床就配置完成了,合理使用图床能为我们在互联网上带来极大的便利。文章至此也将结束,如果还有什么问题笔者没有讲到的或者还有错误,可以在下方评论也可以点击上方的关于作者,拿到笔者的联系方式。