用Github+PicGo创建一个属于自己的图床

在GitHub上创建一个存储库

用markdown写文章发布到互联网(如****、简书等),如果要插入本地图片就必须使用图床才能实现。

用GitHub创建图床是免费的,没有容量限制,只是单个文件不能超过100M,但正常使用已经足够了。现在来介绍一下如何在github上建一个自己的图床。

添加一个存储库(New repositories)命名为:images,用于上传图片文件。

用Github+PicGo创建一个属于自己的图床

上传完图片,就可以直接通过图片链接访问图片了。
图片链接的格式:https://github用户名.github.io/存储库名/图片文件名(带文件后缀名)
我的github账号用户名为”zhoumei”,创建的存储库名称为”images”,图片为”01.png”
访问地址为:https://zhoumei.github.io/images/01.png

在markdown插入图片链接,就可以显示该图片了。
markdown中代码如下:

![](https://zhoumei.github.io/images/01.png)

使用PicGo客户端

1、准备工作:

(1)images存储库分支选master
在images存储库点击Settings:

用Github+PicGo创建一个属于自己的图床

分支选master branch:

用Github+PicGo创建一个属于自己的图床

(2)生成Personal access tokens
创建好images存储库后,需要在 GitHub 上生成一个 token 以便 PicGo 来操作我们的仓库,来到个人中心,选择 Developer settings 就能看到 Personal access tokens,我们在这里创建需要的 token。

用Github+PicGo创建一个属于自己的图床

点击 Generate new token 创建一个新 token,Note随意填写,选择 repo,同时它会把包含其中的都会勾选上,我们勾选这些就可以了。然后拉到最下方点击绿色按钮,Generate token 即可。之后就会生成一个 token ,记得复制保存到其他地方,这个 token 只显示一次!

用Github+PicGo创建一个属于自己的图床

2、PicGo下载安装

github下载地址:https://github.com/Molunerfinn/PicGo/releases

用Github+PicGo创建一个属于自己的图床

我用这个地址无法下载,最后到****下载了一个安装包:https://download.****.net/download/chen_junyong/12329873
总之,找个安装包下载安装即可。

3、配置 PicGo

点击PicGo配置,选择我们要用的GitHub图床:

用Github+PicGo创建一个属于自己的图床

GitHub设置:

用Github+PicGo创建一个属于自己的图床

说明:
设定仓库名: 用户名/仓库名
设定分支名:master
设定Token:上一步创建的token
指定存储路径:图片在images存储库下的存储路径(我想把上传上来的图片存储在imgs文件夹里面,这里就填imgs/)
设定自定义域名:https://github用户名.github.io/存储库名
例如:
我的github账号用户名为”zhoumei”,创建的存储库名称为”images”,则域名为:https://zhoumei.github.io/images

备注:域名要填对,因为上传的图片的访问地址就是根据这个域名和”指定存储路径”生成的。
可以通过上传图片,查看图片的访问地址,在浏览器中看是否可以正常访问来测试配置是否正确。

4、PicGo使用

(1)上传图片:

用Github+PicGo创建一个属于自己的图床

(2)上传完图片可以在相册中查看上传的图片(当然在github的images存储库中,也可以查看)

用Github+PicGo创建一个属于自己的图床

(3)点击复制图片的访问地址,就可以直接在 Markdown 编辑器中使用了。

用Github+PicGo创建一个属于自己的图床

(4)图片重新命名
在相册中,选则图片点击修改按钮,可以修改图片的名称。

用Github+PicGo创建一个属于自己的图床

工具默认上传前不做重命名,如果需要在上传前重新命名,我们可以到 PicGo设置中进行设置,把上传前重命名开关打开即可。

用Github+PicGo创建一个属于自己的图床

(5)修改上传快捷键:

用Github+PicGo创建一个属于自己的图床

参考文章:https://www.jianshu.com/p/9d91355e8418