• 欢迎访问佰阅部落
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

最佳全球免费CDN组合:Github+jsDelivr=无限容量+无限流量全球CDN

其他笔记 佰阅 3年前 (2020-06-18) 3979次浏览 0个评论

本期主要从概念介绍下,后面逐步展开更多高级技巧。

0.简介

什么是GitHub?

GitHub是世界上最大的开源社区和代码仓库存储地址,现在归微软所有,任何都都可以注册并使用GitHub,无限制存储空间和仓库数量。

什么是jsDelivr

jsDelivr是全球首个打通开海与国内的免费CDN服务,无需注册,直接加速GitHub仓库里的文件,我们熟悉的很多前端资源都调用了jsDelivr,比如vue的。

两者结合的效果:就是无限存储空间+无限流量免费CDN

1.谈谈用途

自从19年7月份新浪图床关闭之后,国内图床资源就陷入了困局,很多站长终于认识到图片资源存储的重要性,对应小站而言,存放服务器没什么问题,但是为了获得不错的访问速度,静态资源分离是必由之路。上面的GitHub和jsDelivr的出现,正好解决这个问题。

那到底有哪些玩法?

常见玩法:当免费图床使用或加速静态资源入js、css等。

至于是否可以存放video来加速?我想也是可以的,毕竟jsDelivr加速的是GitHub仓库的任意文件。

2.下一步该干什么?

既然知道可以用来做免费CDN图床,接下来就是正式使用了。首先可以明确告诉你,上述两者使用起来非常容易。你只需注册一个GitHub账号,创建一个仓库地址,就可以了。jsDelivr是不需要注册的,使用也是直接拼接链接即可。

关于设置,可以参考这些文章,本站不在多做称述。

使用 jsDelivr CDN 加速 Github 仓库的图片,以作为博客的图床

3.重新思考一下写文章

在过去,我写baiyue博客里的文章,主要是使用Typora+微博水印图床(自建),主要过程就是Typora里书写文稿,图片截图保存成文件,让后上传到图床,图床给出markdown地址,粘贴到Typora里,最后全选复制,选择复制为html文本,然后登陆wordpress博客后台,粘贴,设置标题,标签,分类等等,预览或发布。

现在想来,这个过程应该还算是比较快速方便的,至少对普通写作者来说非常方便快捷。

直到这次为了折腾图床,我竟然用python开始写了脚本。然后上述过程就彻底发生了变化,开始分离的写作部分和发布文章部分。

  • 写文章:使用vs-code编写文稿,图片截图直接粘贴。
  • 发文章:执行脚本(会自动添加水印,上传图片到GitHub仓库,替换原文件的图片地址为CDN地址,输出导出为html文本,然后发布到wordpress)

怎么样?

这就是写作,一切回归到最初,你只需专注写作,其余水印、上传、CDN,甚至发布等等,都自动完成。

是的,做博客依赖,我从未享受过如此酣畅淋漓的过程,大爱Python。发文章从以前的十几分钟缩短为不到3s钟,这就是脚本语言的优势,告别重复机械的过程。

本篇就是这样来的。


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:最佳全球免费CDN组合:Github+jsDelivr=无限容量+无限流量全球CDN
喜欢 (3)

您必须 登录 才能发表评论!