jsDelivr+Github搭建免费图床

简介: jsDelivr+Github搭建免费图床

用了一段时间的PicGo,发现有时莫名为妙抽风,上传失败,重试也是如此,然后发现git命令上传比它快的多,所以把PicGo弃用了,下面是CDN+Github图床的搭建过程


新建Github仓库


微信图片_20220514103419.png

clone仓库到本地


  • 拷贝仓库地址

微信图片_20220514103558.png


  • 使用git命令clone到本地
    注:clone之前需要创建好放置仓库的文件,并在该文件路径下执行git命令
git clone 一键复制的仓库地址

微信图片_20220514103733.png


上传资源


在clone的本地仓库目录下,创建需要上传的文件,然后执行以下命令3个命令即可


  • git add --all
  • git commit -m '20200720
  • git push -u origin master


微信图片_20220514103919.png


发布仓库


  • 新建一个release版本

微信图片_20220514104045.png


填写版本号等相应信息,最后点击Publish release

微信图片_20220514104222.png


使用


以上免费图库就搭建完成了,使用方式如下

https://cdn.jsdelivr.net/gh/Github用户名/仓库名称@版本号/文件路径


例如:

https://cdn.jsdelivr.net/gh/chenjialin1016/CJLCDN@v1.0/test.png


此后每次使用需要进行的操作如下:


  • git命令上传资源
  • 发布一个新版本号的release
  • 修改CDN网址中的版本号、文件路径
  • 最后再验证下图片是否显示正常


补充:


图片上传至github时,可以不用每次必须去github release,可以直接使用以下命令(上传+打包)


  • git add .
  • git commit -m '20201207'
  • git push origin master
  • git tag 版本号
  • git push --tags


相关文章
|
3天前
|
存储 JavaScript 网络架构
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
【开源图床】使用Typora+PicGo+Github+CDN搭建个人博客图床
58 3
|
3天前
|
缓存 前端开发 JavaScript
通过jsDelivr实现Github图床CDN加速
jsdelivr是一个免费的公共CDN(内容分发网络)服务,它允许网站开发者将他们的代码库、JavaScript库、字体和其他资源托管在jsdelivr上,并通过jsdelivr的CDN网络进行快速分发。使用jsdelivr可以有效地减少用户下载资源的时间,提高网页加载速度,同时减轻原始服务器的负载。
74 1
|
7月前
|
开发者
picgo+GitHub搭建图床
picgo+GitHub搭建图床
84 0
|
3天前
|
存储 定位技术 Windows
GitHub与PicGo搭建免费稳定图床并实现Typora内复制自动上传
GitHub与PicGo搭建免费稳定图床并实现Typora内复制自动上传
|
6月前
|
存储 搜索推荐 Go
github作为图床的使用方式
github作为图床的使用方式
|
6月前
|
存储 Windows
GitHub+PicGo+Typora搭建个人免费图床并实现md粘贴即上传
本文介绍基于Github平台与PicGo工具,构建免费、稳定的图床,并实现在Typora内撰写Markdown文档时,粘贴图片就可以将这一图片自动上传到搭建好的图床中的方法~
921 3
GitHub+PicGo+Typora搭建个人免费图床并实现md粘贴即上传
|
8月前
|
存储 搜索推荐 程序员
配置Picgo图床之COS、OSS、Github图床
配置Picgo图床之COS、OSS、Github图床
|
9月前
|
存储
Github搭建图床
所谓图床,就是存储图片的服务器。
118 0
|
10月前
|
存储 搜索推荐 Go
github作为图床的使用方式
~~hello,各位大兄弟,小魔童哪吒今天起开始定期输出高质量的技术内容,包含学习方法,学习路径,学习工具及技巧等,语言包括c/c++,go。
184 0
|
11月前
|
存储
【版本控制】GitHub图床服务Action---自动监视图床仓库的目录下的文件数
【版本控制】GitHub图床服务Action---自动监视图床仓库的目录下的文件数
84 0