前言 CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术 #简绍 该过程有两部分组成第一部分是先搭建jsDelivr-Github,这个过程当然也可以上传图片,但每次上传图片,还要创建新的版本太麻烦了,具体操作看第一部分步骤,第二部分(PicGo-jsDelivr-GitHub)是在第一部分的基础上加了PinGo,通过PinGo上传图片或者复制外链就比较轻松。 #第一部分(jsDelivr-Github) 1.首先创建一个Github 由于我创建过了名为CDN的仓库,在这里以CND代替。 注意:仓库名不能重复创建 2.克隆Github仓库到本地 去Github仓库,复制仓库的ssh地址。 在你本地博客目录中,执行以下命令: | git clone 复制的仓库ssh地址 3.文件上传到Github仓库 在你的本地博客目录里你会发现出现了新的名为CDN的文件夹,然后在CDN文件夹中鼠标右击点击Git Bash Here,执行一下命令: | git status //查看状态 | git add . //添加所有文件到暂存区 不要忘记后面那个. | git commit -m ‘提交信息’ //把文件提交到仓库(这个提交信息可以写你第几次提交) | git push //推送至远程仓库 4.发布版本 这样就可以使用了,但每次有新图片上传时,要更新就是发布新版本,更新时就直接使用3,4步就行(第四步的版本号要进行修改)。 由于上面是jsDelivr-Github方法每次更新,太过烦琐,下面是加上PinGo更快速的方法 #第二部分(PicGo-jsDelivr-GitHub) 在第一部分的基础上进行 1.先下载PinGo PinGo下载地址:https://github.com/Molunerfinn/picgo/releases 2.生成token 复制生成的token,(注意勿要关闭网页这个token将不再出现)。 3.配置PinGo 设定自定义域名: | https://cdn.jsdelivr.net/gh/CCIT18101030214/CDN/ | https://cdn.jsdelivr.net/gh/用户名/仓库名/ 配置完就可以使用了。但要注意图床是任何人都能看到的,不要上传私密照片


一个好奇的人