1 什么是CDN?

CDN(Content Delivery Network,即内容分发网络),是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。而jsDelivr是一个免费、开放原始码的公有 CDN 服务,总的来说,jsDelivr + GitHub是免费且好用的CDN服务,非常适合博客网站使用。

2 创建cdn-assets仓库

登陆你的GitHub,创建一个名为cdn-assets公有仓库用于存放你的静态资源文件。

复制红框中的仓库地址,然后克隆到本地:

3 提交并推送到GitHub

在本地文件夹cdn-assets中添加你的静态资源文件,然后提交并推送到GitHub:

# 添加文件
git add .
# 提交文件
git commit -m "add cdn source files."
# 推送到远程仓库
git push origin master

4 发布cdn-assets版本

点击Create a new release,创建一个cdn-assets的发布版本:

点击Punlish release进行发布:

5 访问静态资源

  1. 获取指定版本的资源

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

    以访问emoji表情包为例:

    https://cdn.jsdelivr.net/gh/GentleTK/cdn-assets@1.0.0/emoji/qq/qq-105.gif
    
  2. 获取最新版本的资源

    @latest也可不加,同样表示获取最新版本的资源。

    https://cdn.jsdelivr.net/gh/GitHub用户名/仓库名@latest/文件路径
    

    以访问emoji表情包为例:

    https://cdn.jsdelivr.net/gh/GentleTK/cdn-assets@latest/emoji/qq/qq-105.gif
    

文章作者:GentleTK
原文链接:https://gentletk.gitee.io/基于jsDelivr+GitHub的免费CDN

基于jsDelivr+GitHub的免费CDN相关推荐

  1. 奇安信cdn配置教程_PicGo+jsDelivr+GitHub搭建免费cdn加速的图床

    PicGo+jsDelivr+GitHub搭建免费cdn加速图床.下面是我写的教程. https://www.sakura521.cn/2020/03/13/picgocdn.html​www.sak ...

  2. axios 注册拦截器 cdn引用_PicGo+jsDelivr+GitHub搭建免费cdn加速的图床

    PicGo+jsDelivr+GitHub搭建免费cdn加速图床.下面是我写的教程. https://www.sakura521.cn/2020/03/13/picgocdn.html​www.sak ...

  3. 如何使用jsDelivr+Github 实现免费CDN加速?

    序言 个人采用hexo搭建了博客,博客也刚上线不久,博客地址:https://www.xiezhrspace.cn . 欢迎小伙伴访问,疯狂暗示来关注来访问(‐^▽^‐). 虽然放到了云服务器上,但是 ...

  4. 利用jsdelivr+github使用免费又好用的全球节点CDN

    什么是jsDelivr 官网地址:https://www.jsdelivr.com/ 众所周知国内一些如阿里云,腾讯云,七牛云,又拍云超过一定额度都会产生费用,我记得几年前用七牛云一天就用了2000多 ...

  5. Github Page 个人主页——CDN加速

    原文地址 1. 前言 前两篇文章介绍了 如何部署静态网站 以及 给网站自定义域名,到目前为止,您已经拥有一个使用自己的域名的网站了.在访问个人网页时,实质上是去Github的服务器上取资源的,但是国内 ...

  6. github + jsdeliver + picgo 搭建免费cdn

    github搭建免费cdn github + jsdeliver 手动上传资源发布 github + jsdeliver + picgo床图 仓库地址: https://github.com/luch ...

  7. 基于Hexo+GitHub Page搭建免费个人博客教程

    1. Hexo 介绍 Hexo 是基于NodeJs的静态博客框架,简单.轻量,其生成的静态网页可以托管在Github和Heroku上. 超快速度 支持Markdown 一键部署 丰富的插件 2. 搭建 ...

  8. 如何使用jquery_免费CDN:jsDelivr+Github 使用方法

    本文在CSDN上的链接:https://blog.csdn.net/qq_36759224/article/details/86936453 本文在我博客上的链接:https://www.itrhx. ...

  9. 免费CDN加速服务 jsDelivr 支持npm,GitHub,WordPress

    免费CDN加速服务 jsDelivr 支持npm,GitHub,WordPress CDN介绍 免费CDN - jsDelivr jsDelivr+GitHub 使用方法 合并多个文件 jsDeliv ...

最新文章

  1. 速卖通现在好做吗?深耕产品供应,优化售后发货才能走的更远
  2. Android 界面布局之RelativeLayout
  3. hdu5491(2015合肥网络赛H题)
  4. linux bind日志级别,BIND日志相关(一)
  5. jquery获得指定元素坐标的方法
  6. String方法(一)
  7. string 是值类型,还是引用类型(.net)
  8. 采集gpu_GPU温度的采集
  9. 【JZOJ6227】【20190621】ichi
  10. 互联网金融并不是传统银行的颠覆者
  11. ctfmon是什么启动项_Windows7系统启动项里没有ctfmon.exe怎么办?
  12. 认识ManualResetEvent
  13. 什么是分贝?如何计算声音分贝?一文解析Audition计算方法
  14. 数据库中如何新增一个字段
  15. 小米note2鸿蒙ROM,【ROM】小米note优化开发版MIUI9
  16. HTML表单基本结构
  17. 8 卷积神经网络——解决参数太多问题(1)
  18. WINDOWS 7 PRO X64 2015年9月增量补丁包微软官方下载地址
  19. opencv位运算,cv2.bitwise_and,cv2.bitwise_or,cv2.bitwise_not,cv2.bitwise_xor
  20. 大数据的分布式数据库相关知识

热门文章

  1. 2022熔化焊接与热切割考试模拟100题及答案
  2. 海康拉rtsp流的坑
  3. 单片机学习(二)——继电器
  4. 【Ubuntu命令大全】
  5. 【STM32F407】第6章 RL-TCPnet V7.x底层驱动说明
  6. 物联卡无信号无服务器,电信物联卡无服务无信号
  7. Python 必备面试基础知识-3
  8. 计算机术语blob是什么东西?( binary large object,二进制大对象,是一个可以存储二进制文件的容器)(典型的BLOB是一张图片或一个声音文件)
  9. 【原版教材•中英对照】晶体结构间的对称关系——晶体学群论在晶体化学中应用的重要性
  10. sql截取字段中一部分值