CDN

内容分发网络(英语:Content Delivery Network或Content Distribution Network,缩写:CDN)是指一种透过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、影片、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。

jsDelivr

jsDelivr 是国外的一家优秀的公共 CDN 服务提供商,也是首个「打通中国大陆(网宿公司运营)与海外的免费 CDN 服务」。jsDelivr 有一个十分好用的功能——可以加速 Github 仓库的文件。我们可以借此搭建一个免费、全球访问速度超快的图床。

jsDelivr + Github 便是免费且好用的 CDN,非常适合博客网站使用

搭建步骤:

1、创建Github仓库

仓库名称自定义,复制仓库地址

2、连接仓库,拉去仓库内容

本地新建一个文件夹,文件夹名称自定义,然后进入文件夹,右键打开Git Bsah Here,输入一下命令

git init
git remote add origin 你新建仓库的HTTP或者SSH地址链接
git pull origin master #将仓库拉取到本地文件夹

3、放入文件内容,推送文件

把需要上传的文件放进刚刚常见的目录,可以是多层目录,然后在Git上执行

git add .    #(.表示所有的)
git commit -m '添加文件内容描述'
git push origin master   #将本地仓库文件推送到GitHub新建的仓库

注:jsDelivr 不支持加载超过 20M 的资源

4、发布版本号(可选)

点击仓库的 release,进行版本的发布。

5、获取资源

通过 jsdelivr 引用资源

使用方法:https://cdn.jsdelivr.net/gh/ 你的用户名 / 你的仓库名 @发布的版本号 / 文件路径

6、后续

如果以后在向 cdn 库里添加或者修改文件,首先把文件添加到本地仓库,然后依次在本地 cdn 仓库文件位置执行以下命令:

git pull origin master  #拉取远程仓库到本地
git add .
git commit -m '描述内容'
git push origin master  # 推送到GitHub仓库

然后用上面的链接,就能获取图片,css样式,js脚本,等所需要的的文件资源内容

程序员必备CDN加速jsDelivr+Gihub远程仓库相关推荐

  1. 十大PHP程序员必备工具

    十大PHP程序员必备工具 1.Notepad++ 总结来说就是小而精,7.4版本的软件包只有2.9M,比一般的IDE小数十倍,但是Notepad++的功能确是很全面的,代码高亮,语法折叠,宏功能,内置 ...

  2. ⭐程序员必备软件图鉴⭐(建议收藏)

    ⭐程序员必备软件图鉴⭐(建议收藏) 文章目录 ⭐程序员必备软件图鉴⭐(建议收藏) 前言: 一.系统处理类 无声的安全管家:火绒安全软件 压缩/解压神器:Band Zip 远程控制软件:向日葵 文件解锁 ...

  3. 做为程序员必备的十软件(让你的工作效率瞬间爆棚)

    hello我们有见面了,我今天给大家分享一些我自己都在使用的软件,使用这些软件无论是工作还是学习,我感觉我的工作效率提升了不知一点点,好了废话就不多说了,喜欢的朋友加个一键三连. 一.IDM 下载工具 ...

  4. 程序员必备的10大健康装备!

    前言 做为程序员,为了实现理想而奋斗不懈,每天对着电脑辐射坐在工位上拼搏8小时甚至更久,这种如同机器旁边的机器般的工作对于健康的损耗何其之大?再这么下去,还真得应了:"职务不高,工资不高,血 ...

  5. 终端模拟器 java_程序员必备之终端模拟器,让你的终端世界多一抹“颜色”

    当你逐渐厌倦了 cmd 的枯燥黑屏.powershell 的单调蓝底,可以来尝试一下使用可定制性更高的终端模拟器.下面是 HelloGitHub 从 GitHub 上收集的一些开源终端模拟器,它们功能 ...

  6. 程序员必备 —— Git

    程序员必备 -- Git 1. Git 介绍 2. Git 实战 2.1 初识(初始化及简单使用) 2.2 回滚 2.3 修复线上紧急 bug 思路 2.4 分布式开发 2.5 rebase 的应用 ...

  7. mac程序员必备的20款软件

    今天给大家分享一下我作为一名后端程序员工作中常用的软件,相信下面我要介绍的很多软件对大家来说并不陌生,mac程序员必备的20款软件能够在不同岗位上提升大家的效率和体验. 1.Chrome 我们首先来介 ...

  8. 程序员必备基础:如何安全传输存储用户密码?

    前言 我们开发网站或者APP的时候,首先要解决的问题,就是「如何安全传输和存储用户的密码」.一些大公司的用户数据库泄露事件也时有发生,带来非常大的负面影响.因此,如何安全传输存储用户密码,是每位程序员 ...

  9. 程序员必备的20个软件

    此文首发于我的个人博客:windows-程序员必备的20个软件 - zhang0peter的个人博客 我自己基本上每半年左右就要重装一次win10系统,所以我在这么多次的重装系统的过程中总结了如下这些 ...

  10. git 小乌龟 更新分支_时光机--git--现代程序员必备的星舰

    编程错一个代码.文字就乱套了,并且文档特别多之后,你会忘记哪里做了改动,后来有了svn,svn碰到了很多问题,后来有了git. 这都是时光机,git已经全面取代svn. git是现代程序员必备的星舰, ...

最新文章

  1. javascript数组排序和prototype详解
  2. 一款优秀的JavaScript框架—AngularJS
  3. WinCE/Mobile上下滑动浏览DataGrid数据 【转】
  4. 程序员的数学--排列组合(2)
  5. 中小企业团队敏捷产品开发流程最佳实践
  6. 解决Django 忘记超级管理员密码 重设密码登录教程
  7. 一个C++工程CPU占用100%问题的排查
  8. 常用SQL Server数据修复命令DBCC一览(转载)
  9. 微信小程序口令红包-语音识别
  10. 计算机技能比赛试题,计算机技能竞赛比赛试题文字录入WORDEXCEL
  11. jzoj3339. wyl8899和法法塔的游戏
  12. 为什么国外程序员爱用Mac?
  13. c语言报告西电,c语言课程设计报告西安电子科技大学.docx
  14. 获取经纬度中心点函数工具,经纬度面积算法,D3js,xy轴转为经纬度算法,六代度坐标转换为经纬度
  15. 定时器alarm函数
  16. 日期与字符串之间的转换
  17. Linux服务器上对网卡上各个IP地址流量统计
  18. 解析展望激光雷达——自动驾驶
  19. 期权基础:期权?期权是如何盈利的?
  20. Win10系统将桌面从C盘移动到其他盘的方法

热门文章

  1. mooc 恋爱 人格 职场学习笔记
  2. 「四年总结」一名程序猿的打怪升级之路
  3. 【论文阅读】【三维目标检测】Pseudo-LiDAR from Visual Depth Estimation
  4. php unlink 无法删除,php unlink 删除有关问题
  5. 使用端到端深度学习模型完成PPI任务两篇论文笔记
  6. 软件工程-什么是热重载,如何使用热重载?
  7. Longhorn 云原生容器分布式存储 - 故障排除指南
  8. android wear 微信支付,智能手表不是鸡肋 Pacewear能刷微信支付宝结账
  9. 视频播放器软件哪个最好用?盘点6款Windows电脑上超级好用的本地视频播放器
  10. 算法—— LeetCode 第一遍