这次博客更换域名,也将七牛云图床更改为 Github,在 Github 上不仅只是托管图片,还包括博客样式文件等内容,由于资源放在 Github 上在国内的加载速度较慢,所以使用 jsDelivr 来加速访问。

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

参考链接:免费CDN:jsDelivr+Github 使用方法

新建仓库

克隆仓库至本地

在这一步,个人建议在本地建立一个专用文件夹,专门用于存放要 push 上去的资源。

git clone 仓库地址

上传资源

将要上传的文件放到本地仓库中,并执行以下命令

git status                  // 查看当前状态
git add .                   // 添加到暂存区
git commit -m "描述内容"    // 提交至仓库
git push                    // 推送至远程仓库

发布仓库

自定义版本号

使用 jsDelivr 引用资源

格式: https://cdn.jsdelivr.net/gh/用户名/仓库名@版本号/文件路径
例如:
    - https://cdn.jsdelivr.net/gh/careyq/careyx@0.0.1/favicon/apple-touch-icon.png
    - https://cdn.jsdelivr.net/gh/careyq/careyx@0.0.2/style.css

小提示

  • 删除某一次发布后,jsDelivr 还是能够访问,等待 CDN 刷新缓存
  • 即使发布新版本,之前的版本还是可以使用,不用发布一次,全部修改一次