ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

PicGo+GitHub:搭建个人图床

2022-07-24 12:33:20  阅读:218  来源: 互联网

标签:GitHub 仓库 token 图床 PicGo 客户端


经常使用typora在本地写markdown笔记,然后上传到博客上。有时候会使用本地图片,然而网络上却无法加载,某些网络图片由于被删除也不能显示。自己搭服务存图片又不值得,直到现在用GitHub搭建自己的图床,完美的解决了这个问题

  • 方便程度:☺️☺️☺️☺️
  • 配置难度:☺️
  • 环境:win、mac、linux
  • 准备:GitHub账号、PicGo
  • 稳定性:背靠GitHub和微软,很稳定
  • 隐私性:公开的库,别人可以访问

1、GitHub配置

1.1、新建仓库

  1. 新建仓库

  1. 填写仓库信息

1.2、获取token

token的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。 当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无需再次带上用户名和密码。我们通过token来确定GitHub仓库的位置。

  1. 设置

  1. 开发者设置

  1. 生成个人访问令牌

token只生成一次,立即复制token或者暂时不要关闭此网页

2、PicGo客户端配置

2.1、下载PicGo客户端

下载链接:PicGo

GitHub地址:PicGo

2.2、配置

选择GitHub图床,根据提示填写

  • 仓库名:用户名/仓库名
  • 分支名:默认为main
  • token:生成token后的字符串
  • 存储路径:选填,建议将图片存带一个文件夹中,如:img/
  • 域名:选填,格式:https://raw.githubusercontent.com/用户名/仓库名

设置完成后点击确定就行

最好开启时间戳重命名,防止图片重名

3、CDN加速

CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率

配置方法:

只需要在PicGo图床配置中更改自定义域名就行

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

标签:GitHub,仓库,token,图床,PicGo,客户端
来源: https://www.cnblogs.com/cherish-0/p/16514269.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有