前言
博客地址: https://wrxinyue.cn/?p=95
本文内容包括:
- 创建一个 github 仓库
- 使用 jsDelivr 免费 CDN 加速图片访问速度
- 创建 Token
- 使用 PicGo 配置 github 图床
众所周知网站图片是会影响云服务器性能,在我们这些小博客网站流量是非常有限的,为了避免网站性能降低我们除了压缩媒体文件还可以通过远程调用的方法,也就是用一个单独的云服务器存放媒体,如用一个专门的图床网站或者阿里云OSS对象存储之类的作为网站图床。
什么是图床:
图床一般是指储存图片的服务器,有国内和国外之分。国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度。国内也分为单线空间、多线空间和cdn加速三种。
图床就是专门用来存放图片,同时允许你把图片对外连接的网上空间,不少图床都是免费的。
使用PicGo+GitHub+jsDelivr搭建图床
配置Github
- 登陆github账号创建新的仓库
- 填写仓库属性
3.点击头像-Settings-Developer settings-Personal access tokens-Generate new token
-
填写内容
-
复制token
配置PicGo
- 仓库名即为你的github账号/图片仓库名
- 分支名我在这里使用master
- Token 就填写刚才我们生成的 Token
- 存储路径如果需要指定子目录可以填写例如 img/ 如果没有填,就会上传到图片仓库的根目录。
- 自定义域名就填写 jsDelivr 的域名,即图片访问地址,不包括图片路径的前半部分,
- https://cdn.jsdelivr.net/gh/用户名/仓库名
- 最后设为默认图床,下次在 typora 上传图片就会自动上传到 github 图床了。
扩展
图片粘贴到Typora后,自动把图片上传到配置好的图床上
配置Typora
文件-偏好设置-图像