JSDelivr
jsdelivr
是一个免费的开源的快速的 cdn
, 官方地址
jsdelivr
对于个人用户而言,使用cdn
的场景的场景和需求并不多,图床,web
端的文件访问.这些功能当然也有很多cdn
的服务商提供服务,首先jsdelivr
的优势就是 免费, 速度对于个人用户来说是完全够用的,而且还是https
的资源,避免了我们在https
的站点上引用一些http
的资源时由于浏览器对于安全的问题而将资源屏蔽掉,从七牛云转过来就是因为七牛云的https
服务是收费的
官方有三种使用方式,官方推荐的是第一种,本文使用的是第二种,也就是github
,做前端开发的朋友喜欢使用npm
也可以将包发布出去
Github
仓库创建完成后去个人中心设置里,新建一个 token
权限只给一个 repo
即可,保存生成的token
,以后不能再显示出来了
PicGo
配置Github
图床按照图片进行配置
配置完成后上传一个图片进行测试,测试完成后即可正常使用
Typora
使用前面几篇文章讲到过使用picgo + typora
, 这里展示下具体的效果
演示视频
var main = document.getElementById("main") console.log(main) var width = main.offsetWidth var ifm = document.getElementById("video") console.log(ifm) ifm.width = width ifm.height = 500
由于录制的是MP4
格式的视频,在上传到cdn
后发现只能播放音频,没有视频,原因是: MP4 AVC
格式的视频才能在网页上正常显示,使用转码工具转码就可以了