利用GitHub和PicGO搭建个人图床

2.Github注册

1.Github地址:www.github.com。注册比较简单不过多叙述,注册完登陆即可。

img

img

2.创建图床配置变量准备

新建仓库

生成token令牌

创建该分支下的img文件夹

2.1新建仓库

img

2.2.生成Token令牌

访问个人设置页面:在右上角的头像或用户图标旁边,点击下拉菜单并选择 “Settings”(设置)选项。

进入开发人员设置页面:在设置页面左侧的侧边栏中,找到并点击 “Developer settings”(开发人员设置)选项。

选择个人访问令牌:在开发人员设置页面中,选择 “Personal access tokens”(个人访问令牌)选项。

查找或生成新令牌:

  • 如果您已经有一个令牌,它将列在页面中,您可以查看其权限和使用情况。
  • 如果您需要创建一个新的令牌,点击 “Generate new token”(生成新令牌)按钮,并按照提示填写相关信息,包括令牌的名称、所需权限等。

复制令牌:一旦您找到了您的个人访问令牌,您可以点击它来查看详细信息。在页面上将显示令牌的字符串,您可以点击 “Copy”(复制)按钮将其复制到剪贴板中。

请注意,个人访问令牌具有极高的权限,因此请妥善保管并避免在不信任的环境中使用。如果您的令牌因任何原因泄露或丢失,务必立即撤销并生成新的令牌以保护您的 GitHub 账号安全。

img

img

img

img

将token复制保存在文本里避免丢失,下面picGO需要用

2.3创建该分支下的img文件夹

img

img

img

3.PicGO下载安装与配置

3.1下载与安装

下载地址https://molunerfinn.com/PicGo/

img

img

3.2 PicGO配置

picGO设置里根据需求自行设置

img

img

img

img

img

4.图床配置

图床配置名:随意起名 仓库名:GitHub用户名/GitHub仓库地址 分支名:main Token:ghp_开头的

设定路径:img/

自定义域名:https://cdn.jsdelivr.net/gh/用户名/仓库名/@main

5.Staticaly-CDN替换

Staticaly提示过期了,替换以下CDN

https://cdn.jsdelivr.net/

https://jsd.onmicrosoft.cn/

https://jsd.cdn.zzko.cn/

6.CDN加速Github图库例子

https://cdn.jsdelivr.net/gh/qwer-search/blog-img@main/img/2.png

https://jsd.onmicrosoft.cn/gh/qwer-search/blog-img@main/img/2.png

https://jsd.cdn.zzko.cn/gh/qwer-search/blog-img@main/img/2.png

7.picGO插件推荐

1. vs-picgo

使用VSCode写markdown的你,在没有安装PicGo客户端的情况下,也可以用这个VSCode的插件来使用大部分PicGo提供的功能。2. picgo-plugin-github-plus

这个插件提供了比PicGo自带的GitHub图床支持更多的功能:删除操作同步、可以同步GitHub里图片的记录、支持gitee等。3. picgo-plugin-web-uploader

这个插件提供了自定义图床上传的功能,可以自定义上传的header、body等字段,来实现一些第三方图床的上传支持。

4. picgo-plugin-qingstor-uploader

这个插件提供了青云图床的上传功能。

5. picgo-plugin-super-prefix

这个插件可以很优雅地生成图片文件存储路径。

6. picgo-plugin-smms-user

这个插件新增了SM.MS注册用户的支持。使用了 SM.MS V2的API上传,适用于注册了SM.MS的用户。

7. picgo-plugin-gitlab

这个插件提供了GitLab上传的支持

8. picgo-plugin-gitee

这个插件提供了Gitee上传的支持

9. picgo-plugin-nextcloud-uploader

这个插件提供了NextCloud上传的支持

10. picgo-plugin-watermark

这个插件能在图片上传前给图片加上水印,可以自定义水印位置、样式等。仅支持2.2.0+版本的PicGo,不过由于用到了原生模块编译的原因,暂时无法在PicGo的插件界面直接安装,需要按照 README 的方法来安装使用。

11. picgo-plugin-pic-migrater

这个插件提供了Markdown文件图片URL地址的图床搬家功能。不过目前还不稳定,会出现失败的情况,可以尝鲜使用。

12. picgo-plugin-quick-capture

这个插件上文已经提到了,仅支持2.2.0+版本的PicGo,提供一键截图+上传的功能。