免费图床
基于Github仓库的图床
优点:
- 很稳定不会跑路,用的是自己的仓库和公共托管平台
- 图片可以增量快速更新和跨设备管理
- 可以进行版本管理和查看之前的版本
- 有公共CDN,速度还是不错的
- 资源格式可以任意都行,包括
css、js等
缺点:
- 每个仓库限制1G,超过要新建另一个仓库
- git管理可能偶尔会遇到网络和公钥失效问题
建立一个GitHub仓库
- 仓库名字随意,描述也可以自由发挥,可见性最好选
public,Readme文件可以创建,然后点击Create Repository创建仓库 - 可以选择让你的计算机与Github建立通信(也可以不用,建立通信的目的,是为了让本地更好的管理图片文件),这部分可以参考Hexo 博客搭建基础教程 (一)的第7点,主要是
创建公钥、上传公钥、检查通信这几步,确保计算机有权限访问远程仓库,所述教程是用的RSA公钥
Picgo结合图床上传图片
安装Picgo
GitHub搜索picgo
申请一个token
Token的获取方式为:右上角头像->Setting->左边栏Developer Settings->左栏Personal access tokens->左栏tokens(classic)
创建Token时,Note随意;Exporation选No expiration,Select scopes必须把repo这一项勾上,然后点击生成就行
这个时候必须马上复制出现的token,不然后面就看不到了,复制了填进去刚刚的Token选项,随后点击确定保存
配置picgo仓库信息
使用CDN域名加速
jsdelivr CDN加速
1.直接引用格式https://cdn.jsdelivr.net/gh/GitHub账户名/仓库名/<文件及路径>
1 | - 直接引用cdn域名加速默认加速master分支所以设定picgo存贮分支要改为master |
2.按分支/版本号格式https://cdn.jsdelivr.net/gh/<用户名>/<仓库名>@[分支/版本号]/<文件及路径>
1 | - 可以指定加速的分支名或版本号 |
Obsidian安装插件结合picgo自动上传
下载obsidian中的picgo插件,设置几个插件选项
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 风起之时'blog!












