教你白嫖一个线上图库

1.创建GitHub图床仓库

首先,你得有一个GitHub账号,接着点击右上角新建一个仓库

image
image
注意仓库名称不能与已有的仓库同名

2.设置GitHub的token

1.仓库创建完成后点击头像的Settings
image

2.点击Developer settings
image

3.点击Personal access tokens
image

4.填写token名和生效日期,我填的是No expiration,永久生效
image

5.创建token成功后会生成一串字母,点击复制
image
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

3.绑定图床

下载PicGo工具 PicGo下载地址 安装好PicGo工具后打开,找到图床设置中的GitHub图床
image
1.设定仓库名(必填):

按照“GitHub账户名/仓库名的格式填写”,比如我的是:520chen/blogimg

2.设定分支名(必填):

仓库分支名填写"master"或者"main",视情况而定。因为GitHub 官方表示,从2020年10月1日起,在该平台上创建的所有新的源代码仓库将默认被命名为"main",而不是原先的"master"。

3.设定Token(必填):

将之前步骤的token值复制粘贴到这里

4.指定存储路径:

这个选项可以为空,如果想将图片上传到仓库的指定目录下,可以填写目录名加/,比如我的imgbed仓库下有个posts文件夹,需设置为 posts/

5.设定自定义域名:https://cdn.jsdelivr.net/gh/github账号/仓库名

image
这里统一用jsdelivr的CDN加速域名,在上传图片后成功后,PicGo会将“自定义域名+上传的图片名”生成的访问链接
例如:https://cdn.jsdelivr.net/gh/520chen/blogimg/01.jpg

4.上传图片到图床

image
注意:有时候因为网络问题会导致上传失败,多上传几次就可以了

相册区可以看到已上传的图片
image

最后,大家可以看到我博客的背景图片就是来自我上传的随机一张图片,
代码配置如下:image
randomNum是一个返回区间范围内的随机数整数的函数,randomNum(1,73)表示我上传了73张图片,图片名称依次是1-65,所以每次获取的图片是1-73中的随机一张

posted @ 2021-12-07 11:16  春水映桃花  阅读(316)  评论(0)    收藏  举报