使用Github+PicGo+Jsdelivr搭建个人免费图床

前言

本文旨在介绍如何使用 Github 与 PicGo 配合搭建个人免费图床,并且使用 jsdelivr 进行加速。
这样操作下来,应付个人博客的图片差不多足够了。而 jsdelivr 国内速度尚可。

Github新建图床库

首先,按照常规流程新建一个 Github 的 Repository,命名按你喜欢的来即可。
注意要新建公开库,按默认配置。

NewRepositoryExample.png

此步骤完成。

安装PicGo

PicGo 是一个用于快速上传图片并获取图片 url 链接的工具。
实际上,该软件不是必须的,如果你愿意手动上传每一个图片,再手动得到链接。
可以在Github项目地址中下载最新的 Release 版本进行使用。
笔者使用的是 2.2.2 版本。
安装过程不再赘述,接下来讲如何与 Github 配合起来。

PicgoWithGithubExample.png

在图床设置中打开 Github 图床,进行配置。
仓库名填写 用户名/仓库名,分支名一般默认 master 即可,存储路径为图片保存的目录,自定义域名后文会详细讲解。

设定Token则需要在 Github 上生成,可以从 Settings->Developer settings->Personal access tokens 的路径进入。
也可以直接点击链接进入。

GeneratePicgoToken.png

只将 repo 的权限勾选,即可生成。
生成后的 token 只会出现一次,复制下来保存在你觉得安全的地方。
随后填写在 Picgo 的 设定Token 中即可。

使用jsdelivr加速

由于某些原因,Github 在国内的访问速度相当感人,想使用它来当稳定的图床,建议使用 cdn 来加速。
jsdelivr 是一个免费开源的公共 cdn 加速服务,支持 Github,使用起来相当方便。
使用方法如下:
https://cdn.jsdelivr.net/gh/用户名/仓库名/文件名
比如https://github.com/Clouder0/myPics/img/GeneratePicgoToken.png)
但你可能会遇到version info not found的错误,这是因为它要求你发布一个 release。

SubmitRelease.png

随便填填就可以了。
在 PicGo 的设置中将自定义域名改为https://cdn.jsdelivr.net/gh/用户名/仓库名,以后上传图片就能自动获取新的链接了。

Advice: 适当地缩小图片

跟主题没什么关系的一点小建议。
有时候图片太大,可以缩小一下再上传。笔者常用的是img.top
其实只要google找一个你喜欢的即可。

本文标题:使用Github+PicGo+Jsdelivr搭建个人免费图床
本文作者:Clouder
本文链接: https://www.codein.icu/github-picgo-jsdelivr/
转载请标明。

评论

  1. 2月前
    2020-9-14 12:50:08

    太强了 您怎么什么都会

  2. 1月前
    2020-10-14 12:56:20

    非常感谢博主 很实用 很有帮助

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇