尝试建立图床

图床建立的关键点总结

Posted by Unique_缪缪 on June 19, 2020

要点

  • GitHub可以用作图床的建立,拥有免费、开源的优点,且GitHub被微软收购后颇具稳定(不会删库跑路)

  • 需要遵守官方条例,上传流量不可过大,不可滥用

  • 图床依托于开源工具picgo,需要在GitHub个人设置中生成访问令牌密钥,地址为:https://github.com/settings/tokens,注意保存,密钥只会显示一次!

  • picgo不能上传png文件,服务器会报错(晚上试了试,貌似可以上传了,但直接粘贴不会粘贴URL,而是本地链接,需要手动复制URL!)

过程

首先下载picgo(选择exe文件,win平台),安装后配置Github图床

  • 仓库名格式为 username/repositoryname ,注意repositoryname中不能有空格,系统会自动将空格用“-”代替。
  • 分支名默认为 master

  • Token中填入在GitHub个人设置中申请的访问令牌密钥,注意保存,密钥只会显示一次!
  • 存储路径可以填 img/,系统会自动在仓库中生成img文件夹
  • 自定义域名用于自定义图片链接

点击确定,设置为默认图床,即可上传图片。

可将图片直接拖入框中即可上传至仓库,上传后自动复制图片的URL,直接粘贴至文章中即可,可以选择多种格式,markdown格式如此篇文章所示。

注意图片不能为PNG格式,否则不能上传,服务器会报错

总结

picgo+GitHub建立图床的方式较为简单,且使用免费,但系统中还存在许多漏洞与不足。目前已知问题如下:

  • 上传图片在相册中不显示缩略图
  • 文件名中有大写字母的文件显示上传失败,但在仓库中仍能找到
  • URL复制到文章中不显示图片(也许是Typora的问题)
  • 在picgo相册中删除图片后,仓库中没有删除