基于Gitee搭建免费图床
1、为什么要基于Gitee搭建免费图床
简单讲,主要是因为大家熟悉的免费图床各有不足之处。例如:七牛云回收了测试域名,配置自定义域名需要绑定主机(参考:【教程】使用gitee搭建免费图床);基于 GitHub 的图床访问速度则是硬伤,经常遇到图片加载不出来的问题。
2、准备工作
1、一个Gitee账户
2、配置好SSH
3、准备好Git环境
3、搭建图床
1、在Gitee上新建一个仓库
该步骤是Gitee的常规操作,不再详细介绍,注意要创建一个公开仓库。
2、上传图片
使用git将仓库克隆到本地,在仓库中加入需要保存到图床的图片,然后push到Gitee即可。该步骤是Git的常规操作,也不再详细介绍。
3、使用markdown语法调用图片
调用图片的地址格式如下表所示:
仓库地址 | 固定格式 | 分支名 | 路径及文件名 |
---|---|---|---|
http://gitee.com/hekuzhengfeng/pictures/ | raw/ | master/ | pic/hekuzhengfeng.png |
如下示例,图片存放在pictures仓库中,master分支下的pic文件夹下,图片文件名为test.png,调用图片的地址为:http://gitee.com/hekuzhengfeng/pictures/raw/master/pic/hekuzhengfeng.png
4、为什么有这篇教程
第一节中已经链接了一篇基于gitee搭建图床的教程,但是链接中的教程使用了gitee的Pages服务,这样可以搭建一个可视化的图床,但实测每次添加图片(或者其他操作如更改图片名称等)均需要重新进行部署(不排除自己操作有问题)。Gitee Pages可以在提交(push)后自动部署,但该功能需要付费。而本文种介绍的方法则直接push后即可调用图片,无须手动重新部署。