PicGo + Github + JsDelivr打造一张图床

博客图片内容大陆地区加载速度飞飞飞飞飞起来了。


# 前记

之前几个帖子还用的SM.MS图床,但用网高峰期太慢了,所以就用Github+JsDelivr+PicGo做了张新图床。JsDelivr是CDN,可以通过固定URL格式来访问Github仓库的文件。

# Github部分

一、登陆Github并创建一个空仓库

二、创建Token

点击Github页面右上角头像,弹出菜单框,从中选择Settings选项,进入Your Profile页面,选择设置选项最后一项Developer Settings,进入Github Apps页面。在该页面的设置选项中选择Personal Access Tokens,在新的页面Generate New Token.

 Github  ->  Settings  ->  Developer Settings  ->  Personal Access Tokens  ->  Generate new tokens 

复制生成的token之后,转到PicGo这个软件界面。

# PicGo部分

  • 设定仓库名:自己的id/仓库名
  • 设定分支名:master
  • 设定Token:粘贴刚才生成的token
  • 指定存储路径:不填写则存储到仓库的根目录,填写后以/结尾,上传图片时会自动在仓库创建目录。
  • 设定自定义域名:https://cdn.jsdelivr.net/gh/自己的Github Id/图床仓库名

设定PicGo以时间戳重命名方式上传图片,避免文件名不符合Github要求和文件名重复的问题。

# 上传图片

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments