Github + Picgo + jsDelivr搭建的免费图床

admin 2024年7月26日15:56:27评论54 views字数 1066阅读3分33秒阅读模式

#注:经笔者尝试后,有条件还是上cos或oss

PRE - 前言

图床对于一个博客来讲是必不可少的,他是用于存储图片的服务器。在搭建图床的时候我想过很多的方案,例如用现有的免费图床、利用oss来搭建或者gitee。但是这些方案并不一定都能满足我的需求。

/

pros

cons

免费图床

免费、加载快、简单便捷

随时跑路丢失图片

阿里oss、腾讯oss

加载快、防丢失、简单

收费

gitee + picgo

加载快、免费

有审核、外链引用禁止

github + picgo

免费、无审核

加载慢

如果引入CDN来对图片进行缓存,github的方案可以说是近乎完美。首先我们准备好github的账号和piclist工具。piclist是由picgo二开的云存储和图床平台管理工具。对于我们上传图片是必不可少的。

Github + Picgo + jsDelivr搭建的免费图床

-> piclist下载地址:

https://github.com/Kuingsmile/PicList/releases

Step 1 - Github仓库配置

首先创建一个新的仓库,填写好仓库名

Github + Picgo + jsDelivr搭建的免费图床

创建完成后,再到Settings / Developer Settings中添加 Tokens,这里要选择Tokens(classic),生成 classic 的 tokenGenerate new token (classic)

Github + Picgo + jsDelivr搭建的免费图床

生成的 token 设置永不过期,下面的 scopes 只用勾选 repo 就行

Github + Picgo + jsDelivr搭建的免费图床

生成的 token 要记得保存,github 没有能查看生成历史 token 的功能。

Step 2 - PicList设置

打开下载好的 PicList ,来到图床-github进行配置

图床配置名任意填写

设定仓库名仓库的名称,格式为: <你的github名称>/image

设定分支名填写 main

设定Token在 Step 1 中获得的 token 填写在这里

设定自定义域名路径https://cdn.jsdelivr.net/gh/<你的github名称>/image

这一步就是调用 jsdelivr 来帮我们加速图片加载

Github + Picgo + jsDelivr搭建的免费图床

Step 3 - 上传图片

Piclist可以对粘贴板的图片进行读取,截图后看下任务栏中piclist点下图片就可以上传了!

Github + Picgo + jsDelivr搭建的免费图床

然后上传的图片会生成为markdown的语法存储在粘贴板中,只需要粘贴到 md 编辑器中就ok。

End - 结语

这个方案理论上是比较完美,但是由于 jsDelivr 有太多人在用,有时候能否加载很难说的准。

如果有一定条件的话还是推荐用阿里或腾讯的oss、cos还是很稳定的。

-> 也可以点击阅读原文来参观下我们的博客

原文始发于微信公众号(CatalyzeSec):Github + Picgo + jsDelivr搭建的免费图床

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年7月26日15:56:27
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Github + Picgo + jsDelivr搭建的免费图床https://cn-sec.com/archives/3000743.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息