使用PicGo+github+jsdelivr作为图床

1.什么是图床?

所谓图床工具,就是自动把本地图片转换成链接的一款工具,网络上有很多图床工具,就目前使用种类而言,PicGo 算得上一款比较优秀的图床工具。它是一款用 Electron-vue 开发的软件,可以支持微博,七牛云,腾讯云COS,又拍云,GitHub,阿里云OSS,SM.MS,imgur 等8种常用图床,功能强大,简单易用。

这里是最新版本的项目发布地址:

https://github.com/Molunerfinn/PicGo/releases

如果是macos系统,请选择dmg版本下载,windows系统请选择exe版本下载。

下面我们来具体说一下如何进行操作。


2.如何使用PicGo

  1. 首先,我们要在github中新建一个仓库,这个仓库可以随意命名,建议名字短一点,这样最后生成的链接也更短。(注:一定要创建公共仓库,私有仓库是无法通过外链显示的)
  2. 创建好后,我们需要在github上生成一个token,这样PicGo才能直接对github仓库内容进行操作。

    • 点击头像-->setting--> Developer settings
    • 在侧边栏选择Personal access tokens
    • 点击Generate new token,输入密码,进入创建token的界面
    • Note可以随便填,建议填PicGo
    • repo这一栏的权限全部勾选,其他的不用动。
    • 拖到最底下,点击Generate token
  3. 创建好token后,我们需要记录下这个token,因为它只会出现一次。
  4. 接下来,我们进入PicGo的主程序中,找到Github图床。
  5. 按照以下内容填入:

    • 仓库名:github用户名/仓库名
    • 分支:填master
    • Token:填你之前创建的那个Token
    • 指定存储路径:这个可以随便填,也可以不填
    • 设定自定义域名:https://cdn.jsdelivr.net/gh/github用户名/仓库名@master


3.加速github图床的速度

因为github的服务器在国外,所以用来当图床的时候,国内的速度非常感人,但是我们可以使用jsdelivr提供的CDN服务,速度非常的快,基本不大的图片可以秒开。

所以上述自定义域名实际上是使用的jsdelivr的CDN服务。


4.得到图片的直链

这样,我们就可以直接在PicGo的上传区将要传入的图片拖入即可。

然后,在相册区,我们可以复制对应图片的外链。

还可以选择相册顶部的小倒三角,选择链接的各种,有markdown,htmlURL等方式供选择。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/444023.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

万字干货:教新手从0到1搭建完整的增长数据体系

在实际的业务中,大多数人可能只会遇到以下一种或几种常见的场景,并且对于各个细分场景,所需要解决的问题和关注重点都是不一样的。 场景一:你刚加入一个成熟产品的用户增长部门,会发现业务当前有非常全面详实的用户和业…

《三天给你聊清楚redis》第2天看看redis怎么被搞出来的(22036字)

后端需要知道的关于redis的事,基本都在这里了。 此文后续会改为粉丝可见,所以喜欢的请提前关注。 你的点赞和评论是我创作的最大动力,谢谢。 3、单机实现 3.1、数据库概述 redis服务器将所有数据库都保存在redis/redisServer中&#xff…

JAVA中对象的序列化的作用?

1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2…

leetcode559. N叉树的最大深度

给定一个 N 叉树,找到其最大深度。 最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。 例如,给定一个 3叉树 : 我们应返回其最大深度,3。 说明: 树的深度不会超过 1000。 树的节点总不会超过 5000。 思路见代码 /* // De…

leetcode1491. 工资平均值 这也叫题?也太简单了吧

给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary [4000,3000,1000,2000] 输出&#x…

leetcode1207. 独一无二的出现次数

给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。 如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。 示例 1: 输入:arr [1,2,2,1,1,3] 输出:true 解释:在该数组…

leetcode1085. 最小元素各数位之和 py不止是字符串的神!

给你一个正整数的数组 A。 然后计算 S,使其等于数组 A 当中最小的那个元素各个数位上数字之和。 最后,假如 S 所得计算结果是 奇数 的请你返回 0,否则请返回 1。 示例 1: 输入:[34,23,1,24,75,33,54,8] 输出:0 解释…

leetcode709. 转换成小写字母 最秀狼人做法(比狠多一点)

实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输入: "here"…

leetcode1299. 将每个元素替换为右侧最大元素

给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。 完成所有替换操作后,请你返回这个数组。 示例: 输入:arr [17,18,5,4,6,1] 输出:[18,6,6,6,1,-1]…

leetcode1119. 删去字符串中的元音 小学难度

给你一个字符串 S,请你删去其中的所有元音字母( a,e,i,o,u),并返回这个新字符串。 示例 1: 输入:"leetcodeisacommunityforcoders" 输出&#xff…

leetcode771. 宝石与石头

给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a…

leetcode771. 宝石与石头 py永远的神!

给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数。 示例 1: 输入:nums [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 345 是 3 位数字(位数为奇数&a…

SpringMVC+Spring3.2+Hibernate4整合实例

近日抽时间学习了一下SpringMVC,总体感觉还不错,相对于Struts2来说,感觉SpringMVC更加的灵活,由于现在很多公司都在用SpringMVC,所以也学习一下,希望接下来的项目可以使用,闲话不说了&#xff0…

《剑指offer》全解(图文结合,通俗易懂,一篇看爽)

3. 数组中重复的数字 题目链接 牛客网 题目描述 在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 Input: {2, 3, 1, 0…

《不改变的CSDN,没有未来》,前50的专家实名发文

三十年河东,三十年河西,这句话在互联网战场上,应该改为十年。很多上个时代的王,掉队了。 CSDN的历史和中国互联网产品的发展历史有一点像,更确切的说,是和某些互联网企业更像。历史歪歪斜斜的写着几个字&am…

【半佛仙人】他从不买水军,凭什么一年内做到B站500万粉丝?

导语 半佛仙人从BAT产品经理跳转到自媒体行业,短短一年,就在B站拥有500万粉丝。他坦言自己从不买水军,只相信科技赋能内容。今天他就要跟大家分享如何用产品的思维做出爆款内容。 1 What:何为我认为的产品思维 我认为产品思维就是…

Redis 多线程网络模型全面揭秘

导语 一文带你完全吃透 Redis 整个核心网络模型的原理和源码。 目录 导言 Redis 有多快? Redis 为什么快? Redis 为何选择单线程? 避免过多的上下文切换开销 避免同步机制的开销 简单可维护 Redis 真的是单线程? 单线程事…

leetcode867. 转置矩阵

给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。 矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。 示例 1: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]] 输出:[[1,4,7],[2,5,8],[3,6,9]] 示…

SSH项目中根据Hibernate的映射文件生成数据库表的方案:

1.首先在项目的根目录下配置:hibernate.cfg.xml文件&#xff1a;如下&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "ht…

leetcode258. 各位相加(简单题,但是你不看答案想不出来)

给定一个非负整数 num&#xff0c;反复将各个位上的数字相加&#xff0c;直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为&#xff1a;3 8 11, 1 1 2。 由于 2 是一位数&#xff0c;所以返回 2。 进阶: 你可以不使用循环或者递归&#xff0c;且在 O(…