使用Github+PicGO搭建个人图床
本文首发于我的个人博客:
https://blog.kylechao.xyz
,点此直达
还记得我的第一篇个人博客写的是图床,但是在文章最后写了一个图床计划。所以本文就简单写一写使用Github+PicGO搭建个人图床,使用jsdelivr进行cdn加速
github仓库创建及生成token
1.创建仓库
2.生成token备用
- 主页个人设置界面打开
Developer settings
- Personal Access tokens设置
- 生成token令牌
最后一定要把生成好的
token记录
下来,因为只能看到一次,一旦刷新界面就无法看到了。
PicGO工具
PicGo 是一款优秀的图床工具(自动把本地图片转换成链接的一款工具),它是一款用 Electron-vue 开发的软件,支持七牛云,腾讯云COS,又拍云,GitHub,阿里云OSS,SM.MS,imgur 等常用图床,功能强大,简单易用
1.下载
PicGO项目托管于github,国内访问速度非常慢,当然可以通过特殊手段访问下载。github下载链接也可以直接访问我的云盘下载,密码:369g
2.安装
至于安装,就不做介绍了,直接下一步下一步,不愿意安装在c盘的自定义其他路径。
3.PicGO配置
详解:
仓库名
:你的github的用户名/上步创建的仓库名分支名
:仓库的分支,一般是master,如果你自定义了请换成自己的Token
:填入前面保存的token存储路径
:自定义图片上传到github仓库的保存路径自定义域名
:PicGO工具生成的链接是自定义域名+仓库名+存储路径+图片名
,由于国内访问github的速度太慢,我选择使用cdn加速,至于cdn会在下面介绍。
自定义域名的书写格式(使用jsdeliver加速):
https://cdn.jsdelivr.net/gh/[username]/[repo_name]
// [username]/[repo_name]:可以将上一步设定仓库名的值复制下来就满足了
4.上传图片
5.图片上传问题
经过我本人使用了一段时间的PicGO情况来看,发现经常会出现
图片上传失败
、请检查图片是否符合配置格式与要求
等错误。
- 图片命名:上传的图片尽量使用字母命名;尽量不使用空格,如果要使用空格,请使用
-
代替 - 设置代理,毕竟github服务器在国外,大家都懂得
- 如果第一步没有问题,但上传还是报错,可以试一试去PicGO客户端软件中找到
PicGo设置
–>设置server
–>是否开启server
,先关闭再开启
- 有时候第一次上传报错,第二次上传就可以了,最有可能是网络原因。有条件的参考第二步,没有的话请多点耐心。如果家里有矿可以考虑使用付费的存储
- 终极大招,
重启PicGO软件
Typora+PicGO配置
Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,并且由于仍在测试中,是完全免费的。我本人已经使用很长时间了,非常简约轻量化,有兴趣的话可以试一试。Typora官网链接
写Markdown笔记的时候,一般都会有图片。存图片放在图床里调用起来也方便。幸好typora已经为我们考虑到了,我们只需要进行下面的配置就可以了。
很多人都会说使用CDN加速,那么CDN是啥?
内容分发网络(英语:Content Delivery Network或Content Distribution Network,缩写:CDN)是指一种透过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、影片、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。—维基百科
最近看到一篇很不错,写的非常详细的关于CDN的博文,可以下面的链接仔细了解一下:点击此处或者复制链接访问
https://segmentfault.com/a/1190000010631404