瞬息 电光石火、转瞬即逝

如何使用Github来搭建一个自用图床

2019-11-08
Small_tail


什么是图床?

图床,是专门储存图片的空间,同时允许你为图片创建链接的网上空间,图床指储存图片的服务器。
望文生义的话那就图片的床啦~想象一下,你在用markdown写文章的时候,为了使文章更加直观而要调用一张图片,你就可以把躺在床上的图片拿出来用(挺奇怪的比喻…)

免费的图床

免费的图床还挺多的,比如sm。我测试页的island的图就是调用的sm里的。
不过sm里的图片好像会公开,假如要使用一些不太好方便的图片可能有点难受,再加上

免费图床仅供分享图片使用,我们保留随时删除图片并举报上传违规图片者的权利

所以还挺不自在的…那既然博客都是用的Github,那图床也干脆用GitHub的得了,白嫖嫖到底嘛/cy


github图床或许被墙,可以考虑使用新浪微博的图床亦或自己网盘的图床。

搭建步骤

  1. 在GitHub新建一个新储存库,用来保存和调用图片
    仓库名场随意,个人认为短点方便,比如img。可以选择公开或者私密,这里得选择公开,不然之后链接直接会404。
  2. 这一步可以忽略[^1] 创建完新的库之后,新建一个文件夹,用来区分图片。当然,GitHub上并没有新建文件夹的选项,你得点击新建文件

    输入你所想的分类,这里我填的blog(被chrome自己翻译了..有时候编辑文件提交前记得把翻译关掉,不然文件可能会乱跑)

    输入完了之后再加个斜杠/就行,现在就新建了一个名为blog的文件夹了。但是还まだまだ,继续再输入1.md。这时提交按钮才会变成绿色,即使你的1.md里什么也没有。
  3. 这里要使用到一个小工具:PicGo这玩意也在GitHub上开源了,可以走下面那个链接去瞧瞧~
    • 下载PicGO这里选择对应你自己系统的版本进行下载
    • 图床设置——Github图床设置
    • 仓库名用户名/仓库,比如我这个就是small-tailqwq/img这里的github.com的域名不必填入
    • 分支名一般不用管,填master就行
    • Token的话需要到Github的账号设置里生成,步骤如下:
    • 右上角头像——设置
    • 个人设置一栏找到最下方的开发人员设置。注意,这里需要输入你的密码确认身份
    • 开发人员设置一栏找到同样是位于最下的个人访问令牌

点击生成新令牌

  • 这里需要填写令牌的用途,当然,这是为了你自己以后能够分辨而填的可以随便填
    权限的话选择第一个repo就行,别的不用勾
  • 生成令牌
  • 点击复制——到PicGo里面粘贴就大功告成了

    这个已经被我DEL啦qwq
    1. 3其实是我直接把我那图床自述文件搬过来了,毕竟懒得写~~ 这里说一下为什么说2可以忽略,[^1] PicGo的GitHub图床设置里面有一个是设定指定路径,也就是说可以通过小工具创建文件夹。
      再说图床的话一般人都懒得分类吧?(可能只有我是懒狗??)
    2. 万事大吉,直接把图片拖入上传区,支持多张上传。
      另外已经上传了的图片可以通过相册进行查看和复制链接。这东西复制好了就直接是markdown的格式,挺舒服的qwq

另外GitHub库的私密和公开好像不影响图床的使用(大概已经确认了…私密不能外部访问,所以图片直接404…


Comments

传送门