跳过正文
  1. Blogs/

二 图床选择

·1394 字·3 分钟· loading · loading · ·
博客
柴西
作者
柴西
记住也好,记不住也好,反正名头不重要。
目录

工欲善其事,必先利其器。

关于图床的选择,最稳妥可靠的终极解决办法是花钱,比如购买腾讯云、阿里云、七牛云等等相关服务。作为一个私人性质的小博客网站,现在暂时选择github+PicGo+Typora这一套方案。

一 Github图床
#

可以在GitHub上建立一个公开仓库作为自己的图床,既然是免费的东西,隐私性就会相对低一点,所以一些隐私性的图片就不要放在这个图床里了。

1.1 创建一个 GitHub账号
#

创建完账号以后,新建一个公开仓库,如果是私人仓库则无法作为图床。

1.2 生成Access token
#

Setting>Developer settings>Personal access tokens

2图床选择01

2图床选择02

设置好token以后只会显示一次,请注意保存,后面要用到,如果没有保存请重复上述步骤。

二 PicGo设置
#

从官网下载 PicGo安装,并将GitHub设为默认图床。

2.1 PicGo图床设置
#

2图床选择03

设定仓库名:GitHub用户名/图床仓库名

设定分支名:main

设定token:1.2中创建的

设定存储路径:默认空就可以

设定自定义域名:#这里是用来CDN加速的,因一些原因国内访问github有时会很慢,导致图片加载不出来。建议使用jsDelivr进行加速,格式如下:https://cdn.jsdelivr.net/gh/+用户名/仓库名

2.2 PicGo自定义
#

设置server保持默认,如果以后在Typora里遇到上传图片失败请检查这里是否发生改动。

2图床选择04

同一名称的图片只能上传一次,第二次上传会提示失败。比较省心的办法是将时间戳重命名打开,这样可以减少在Typaro里上传图片失败发生的概率,上传到github图床的图片,会被重命名成该图图片上传时刻的时间,缺点是仓库里的图片名全是一串数字。

2图床选择05

妥善的解决办法是将图片原始信息备份至本地或云盘,与文章内图片对应清楚,gitHub这个仓库就只当图床来用。单个仓库建议不要超过1GB,再建个新仓库当作新文章的图床,只往里塞图片(只是这用做法违背了github托管代码的初衷)。

2图床选择06

查看各个仓库的大小。

2图床选择07

三 Typora
#

Typora是一款markdown类型的笔记软件,主要用来进行文章内容的创作。

2图床选择08

它有个好处是将PicGo集成在了里面,省得我们要先需要的图片拖到PicGo里上传,然后得到图片的链接地址后再复制到文章里。在实际使用场景中,我们需要插入图片时可以向word中一样操作,也可以直接把图片拖进Typora,这样更直观和便捷。

2图床选择09

第一项建议选择无特殊操作,如果选择上传图片,在你往文章内一次选择多张图片时它会一股脑全给你上传到GitHub仓库里,在你后面增删改时会造成仓库空间浪费。在实际使用场景中,我们在Typora中拖进去一张图片,考虑完是否合适后,然后再右键该图片然后选择上传图片即可,选择权都在你。

紧接着下面两条红线的设置内容,决定了Typora是否能调动PicGo来完成图片的上传,上传时会有Uploading的提示。

2图床选择10

注:

1、如遇到一直处在Uploading状态,可重启PicGo客户端解决。

2、如果不想开启时间戳重命名,出现了图片上传GitHub成功,但是在Typora里显示没有上传,这时如果继续上传图片就会一直显示失败,可在PicGo里手动复制链接。

3、验证上传或上传图片出现错误

Request failed with status code 422

解决办法:GitHub图床仓库里出现了同名文件,修改上传的图片名字即可

产生的原因:一张图片多用,或者重新配置环境时,多次在typora里进行验证服务器,导致图床仓库里已经有了上传的验证图片。