用GitHub+jsDelivr+PicGo搭建免费图床,轻松搞定图片存储!
编辑你是不是也遇到过这样的问题?写博客时插入的图片,如果放在本地,上传博客后图片路径就找不到了。每次都得重新上传图片,生成URL,再插入到Markdown里,真是麻烦死了!
国内很多图床要么有限制,要么得花钱。今天教你一个免费又好用的方法——用GitHub+jsDelivr+PicGo搭建图床,速度快还免费,简直是博客党的福音!
为什么选择GitHub+jsDelivr?
GitHub大家都知道,是个代码托管平台,但你可能不知道,它还能当图床用!不过,GitHub在国内访问速度有点慢,这时候就需要jsDelivr来帮忙了。jsDelivr是个免费的CDN服务,能加速GitHub上的资源访问,国内也能用,速度杠杠的!
第一步:创建GitHub仓库
首先,你需要在GitHub上新建一个公共仓库。这个仓库就是用来存放你的图片的。别担心,操作很简单,跟着步骤来就行。
第二步:生成GitHub Token
为了能让PicGo操作你的GitHub仓库,你需要生成一个Token。这个Token就像一把钥匙,有了它,PicGo才能把图片上传到你的仓库。
- 打开GitHub,点击右上角的头像,选择“Settings”。
- 找到“Developer settings”,点击“Personal access tokens”。
- 点击“Generate token”,填写描述,勾选
repo
权限,然后点击“Generate token”按钮。
生成后,你会看到一串Token,记得保存好,因为它只会显示一次,丢了就得重新生成。
第三步:配置PicGo
PicGo是个超好用的图床工具,支持多种图床,当然也包括GitHub。
- 先下载PicGo,安装好。
- 打开PicGo,找到“图床设置”,选择“GitHub图床”。
- 填写仓库名,格式是“用户名/仓库名”,比如我的仓库名是
getyufelix/Image-Hosting
。 - 分支名填
main
。 - 把刚才生成的Token粘贴到“Token”那里。
- 自定义域名填
https://cdn.jsdelivr.net/gh/用户名/仓库名
,比如我的是https://cdn.jsdelivr.net/gh/getyufelix/Image-Hosting
。
这样,PicGo就会把图片上传到你的GitHub仓库,并且通过jsDelivr加速访问。
第四步:Markdown编辑器配置
如果你用的是Typora写Markdown,可以这样设置:
- 打开Typora,点击“文件”->“偏好设置”->“图像”。
- 设置上传服务为
PicGo
,路径设置为PicGo.exe
的路径。
这样,你在Typora里插入图片时,直接点击“上传图片”,PicGo就会自动把图片上传到GitHub,并生成URL插入到Markdown中,超级方便!
小提示:PicGo插件
PicGo还支持很多插件,比如图片压缩、图床迁移等。你可以去官方插件页面看看,挑一些适合自己的插件来用。
总结
用GitHub+jsDelivr+PicGo搭建图床,不仅免费,还速度快,简直是写博客的利器!操作也不复杂,跟着步骤一步步来,很快就能搞定。以后再也不用担心图片存储的问题啦!
赶紧试试吧,相信你会爱上这个方案的!
- 0
- 0
-
分享