查看原文
其他

PicGo+GitHub搭建自己的免费图床

MrFire 架构师成长之路 2023-09-18

点击蓝字

关注我们


前言

你是否也在用markdown整理一些技术文档,如何插入图片成了一个头疼的问题,转为base64引用或者直接引用本地图片,这样的话比较麻烦,我们可以考虑搭一个图床,通过外链图片写回 md 文件。

1.PicGo 本体支持图床

  • 七牛图床 v1.0

  • 腾讯云 COS v4\v5 版本 v1.1 & v1.5.0

  • 又拍云 v1.2.0

  • GitHub v1.5.0

  • SM.MS V2 v2.3.0-beta.0

  • 阿里云 OSS v1.6.0

  • Imgur v1.6.0


2.PicGo功能

  • 支持拖拽图片上传

  • 支持快捷键上传剪贴板里第一张图片

  • Windows 和 macOS 支持右键图片文件通过菜单上传 (v2.1.0+)

  • 上传图片后自动复制链接到剪贴板

  • 支持自定义复制到剪贴板的链接格式

  • 支持修改快捷键

  • 支持插件系统,已有插件支持 Gitee、青云等第三方图床

  • 支持通过发送 HTTP 请求调用 PicGo 上传(v2.2.0+)

  • 更多功能等你自己去发现,同时也会不断开发新功能

摘自官网:https://picgo.github.io/PicGo-Doc/zh/guide/


3.下载安装

下载链接:https://github.com/Molunerfinn/PicGo/releases



  1. 本地为windows,下载windows版。

  2. 下载完成按提示下一步安装即可


4.配置图床

前置条件:这里采用GitHub仓库来配置图床,所以需要先去创建一个GitHub仓库。


为什么选择GitHub?

主要是免费,其他基本上是收费的,Gitee也免费,但是从去年的Gitee封禁大量个人博客网站、图床,下线代码搜索功能。当然要想稳定还是得有自己的服务器,自己保管图片。免费的都可能存在丢失风险。


1)配置

配置参数:

  • repo: github用户名/仓库名;

  • branch: 分支名(如默认:master)

  • token: github私人令牌

  • path: 用于仓库下存储的目录 (选填)

  • customPath和customUrl可以不用填


2)token获取方式

如下图:github个人中心->Settings->Developer Settings->new token

  • 进入Settings-Developer Settings


  •   勾选仓库权限,生成token



3)配置完成之后就可以上传图片

到相册中可查看

复制链接到浏览器访问


Github毕竟在国外,访问很慢,因此我们可以通过jsDelivr来进行免费加速,配置也很简单,只需要在我们的图床配置项设置自定义域名。

https://cdn.jsdelivr.net/gh/用户名/仓库名


5.总结

以上就完成搭建一个免费图床了,以后只需要上传,在md中引用即可,当然还有其他方式,比如七牛云,腾讯云等,或者自己买服务器,选择因人而异。





github地址:https://github.com/Molunerfinn/PicGo/

官方文档:https://picgo.github.io/PicGo-Doc/zh/guide/


 THE END

关注公众号

点赞+在看支持我们

关注公众号回复关键字领福利

成功,离不开日积月累的努力!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存