使用github搭建一个图床
Posted Zenquan的技术博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用github搭建一个图床相关的知识,希望对你有一定的参考价值。
对于写技术博客的人来说,图应该是少不了的吧,所以一般需要有个稳定的、速度还可以的图床。刚开始写博客的时候,使用的是一些免费的图床,但是后面发现管理很麻烦,譬如说哪天博客的某张图片裂了,很大可能是免费的图床崩了...是的,你可能也一脸懵逼。所以自建图床就显得格外重要,因为这样可控些。要是有诸如这样的界面管理图床就更棒了(目前picz还在开发,也不知道会不会烂尾,逃)
话不多说,开始开干吧。
1. 在github新建一个仓库
2. 获取access token
!
3. 配置一下Picgo或者picz
配置https://cdn.jsdelivr.net/gh/zenquan/diagrams@master是为了免费使用cdn加速。你要可以照着这个配置https://cdn.jsdelivr.net/gh/+配置的仓库名@配置的分支
4.上传
完成以上步骤,就可以美滋滋的上传了,得到https://cdn.jsdelivr.net开头的链接。其实在上传之前可以多一步压缩图片,之前我是在github 图床仓库里使用了一个自动压缩和自动合并的github action,但是后来不知道为啥没用了。所以 1.手动使用tinyping等工具进行压缩后上传。2. 到时候picz会在上传前帮你调用压缩工具的开放api后才进行上传。
以上是关于使用github搭建一个图床的主要内容,如果未能解决你的问题,请参考以下文章
VSCode + PicGo + Github + jsDelivr 搭建稳定快速高效图床
基于GitHub/七牛云 + PicGo 搭建属于Typora的图床