Github+jsDelivr+PicGo 搭建图床

Posted Leatitia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Github+jsDelivr+PicGo 搭建图床相关的知识,希望对你有一定的参考价值。

一开始搭建图床用了gitee来搭建,感觉效果不错。折腾的毛病有点犯了,准备吧jsDelive倒腾一下,Github不错啊,利用jsDelivr CDN加速访问(jsDelivr 是一个免费开源的 CDN 解决方案),PicGo工具一键上传,操作简单高效。有工具的途径总是那么让人心欢~

1. 新建github仓库

github的登陆注册需要的爬楼吧。在仓库下新建一个我们的图床仓库,记得新增一份README.md初始化哦~

2. 仓库配置

2.1 配置Token

【Settings】-【Developer settings】-【Personal access tokens】-【Generate new token】,填写好描述,勾选【repo】,然后点击【Generate token】生成一个Token,注意这个Token只会显示一次,自己先保存下来,或者等后面配置好PicGo后再关闭此网页

2.2 配置PicGo

PicGo下载链接:https://github.com/Molunerfinn/PicGo/releases

  • 下载后,傻瓜式安装。安装成功后进行图床的配置

    • 仓库名:【用户名 / 图床仓库名】
    • 设定分支名:【master】
    • Token:复制粘贴Github上仓库生成的Token
    • 指定存储路径:【文件夹名称/】,即使仓库下生成一个文件夹,图片会存储在此文件夹中
    • 自定义域名:在图片上传后,PicGo会按照【自定义域名+储存路径+上传的图片名】的方式生成访问链接,放到粘贴板上。因为我们要使用 jsDelivr 加速访问,所以可以设置为【https://cdn.jsdelivr.net/gh/用户名/图床仓库名 】,上传完毕后,我们就可以通过【https://cdn.jsdelivr.net/gh/用户名/图床仓库名/图片路径 】加速访问我们的图片了,比如:https://cdn.jsdelivr.net/gh/OK-girl/images/hello.png
  • 使用:

    • 将图片拖拽到上传区,将会自动上传并复制访问链接,将链接粘贴到文件即可;
    • 相册功能:对已上传的图片进行删除,修改链接等快捷操作;
    • 生成不同格式的链接、支持批量上传、快捷键上传、自定义链接格式、上传前重命名等

3. jsDelivr 配置

CDN的全称是Content Delivery Network,即内容分发网络。能有效提高用户访问响应速度和命中率。
放在Github的资源在国内加载速度比较慢,因此需要使用CDN加速来优化网站打开速度,jsDelivr + Github应该是免费且很好用的CDN了

使用方法:

  • 加载指定文件:
    https://cdn.jsdelivr.net/gh/你的用户名/你的仓库名@发布的版本号/文件路径(版本号不是必须的)
    例如: https://cdn.jsdelivr.net/gh/OK-girl/blog@1.0.3/css/style.css
  • 加载Github上发布、提交或者分支:
    https://cdn.jsdelivr.net/gh/user/repo@version/file
  • 完全省略版本,获取最新版本
    https://cdn.jsdelivr.net/gh/jquery/jquery/dist/jquery.min.js
  • 使用版本范围
    https://cdn.jsdelivr.net/gh/jquery/jquery@3.2/dist/jquery.min.js
    https://cdn.jsdelivr.net/gh/jquery/jquery@3/dist/jquery.min.js
  • 加载 jQuery v3.2.1
    https://cdn.jsdelivr.net/gh/jquery/jquery@3.2.1/dist/jquery.min.js
  • 将“.min”添加到任何JS/CSS文件中以获取缩小版本,如果不存在,将为会自动生成
    https://cdn.jsdelivr.net/gh/jquery/jquery@3.2.1/src/core.min.js
  • 在末尾添加 / 以获取资源目录列表
    https://cdn.jsdelivr.net/gh/jquery/jquery/

以上是关于Github+jsDelivr+PicGo 搭建图床的主要内容,如果未能解决你的问题,请参考以下文章

Github+jsDelivr+PicGo 打造稳定快速高效免费图床

利用PicGoGitHub和jsDelivr搭建图床

使用Picgo + Github 搭建个人图床

一劳永逸,使用 PicGo + GitHub 搭建个人图床工具

❤️ Typora + PicGo + Gitee/GitHub ❤️ 免费搭建个人图床

❤️ Typora + PicGo + Gitee/GitHub ❤️ 免费搭建个人图床