Github图床使用技巧

in 一般博文 with 0 commentand 262 read

首先注册

首先我们要拥有一个github账号
注册入口:https://github.com/signup

github注册

新建 repository

点击头像左侧的+来新建一个repository(存储库)
新建New repository

保持存储库的公共可读性

记住一定要选择Public

保持存储库的公共可读性
然后再绿框中选择你这个存储库的名称

然后进入设置

点击你的头像,进入设置
点击你的头像,进入设置

打开Developer settings

在左侧最下方打开Developer settings
在左侧最下方打开Developer settings

设置你的Tokens

点击Personal access tokens
点击Personal access tokens
然后选择Generate new token(classic)
选择Generate new token(classic)

选择repo权限

如图,其他不用改,直接选择repo即可
选择repo权限

获取并存储好你的token

这里是创建好的token
这里要尤其注意的就是这个token只显示一次

下载PicGo

PicGo
官网:https://molunerfinn.com/PicGo/
Github:https://github.com/Molunerfinn/picgo/releases

PicGo是一个非常好用的开源图床上传软件,非常快捷好用

设置PicGo

点击PicGO软件左侧的图床设置,找到Github
图床设置

仓库名

仓库名是你刚才创建的repository,注意这里要加上之前你的用户名,我的用户名是ijuse所以这里要填入的是

ijuse/你创建的repository

分支名

分支名请保持默认main

填入你的token

还记得只显示一次的那个token,存好了吗?填入这里

存储路径

我个人是按照月份存储,所以每个月都要改一下

202212/

这是我的存储路径,哦对了,要记得后面加/

设定自定义域名

这里要展开讲讲

github的图片无法显示,你作为图片的上传者,为了保证你的图片让用户能够正常浏览,不要指望每个浏览你网站,博客,的读者去改什么host,太不现实,所以先从自己做起,保证可以浏览不是什么难事。

这个自定义域名其实就是可以填入CDN的地址
这里推荐两个专门用于Github的CDN加速地址

https://www.jsdelivr.com/
https://statically.io/

但是要怎么用呢

其实很简单,以statically.io/为例
你的图片地址的域名是githubusercontent.com或者其他的,是因为这个地址可能遭到了DNS污染或者被墙了
那么这里的cdn就起作用了

例如你的图片地址为
https://raw.githubusercontent.com/ijuse/mywebsiteimgs/main/202211282228356.jpg
那么很可能无法显示
图片地址无法显示

我们通过修改自定义域名的方式替换掉之前的https://raw.githubusercontent.com

就可以访问了
替换后的地址为
https://cdn.staticaly.com/gh/ijuse/mywebsiteimgs/main/202211282228356.jpg
这就可以正常显示了

我们仔细看一下这两个地址的不同,你会发现
原地址与CDN地址

其实只是前面被替换了,那么这里我们应该填入什么呢
这里我们应该填入

https://cdn.staticaly.com/gh/你的用户名/你创建的repository/main

就好了,上传试试吧

评论