使用 PicGo + Gitee 搭建免费图床

简介: 但问题又来了,每次插入一张图片,我们总是要先将图片上传到图床,获取链接之后再将链接插入到 md 文件中,这个过程过于繁琐,且每次插入都在做重复的工作,今天我就跟大家分享一下,我是如何使用 PicGo 图床工具高效地解决上面的问题。

前面我写了一篇 「使用 Hexo + Gitee 快速搭建属于自己的博客」,很多人问起如果使用 md 写文章,图片如何快速地插入 md 文件中,我们都知道,md 格式与富文本格式不一样,md 的需要插入图片的访问地址,如果图片在本地,那么可以使用图片的本地存放地址,但如果你将 md 文件发给别人之后,图片的链接就失效了,这时我们就需要将图片存放在一个大家都能访问的地方,将这个地方的链接插入 md 文件即可,这就是图床。


但问题又来了,每次插入一张图片,我们总是要先将图片上传到图床,获取链接之后再将链接插入到 md 文件中,这个过程过于繁琐,且每次插入都在做重复的工作,今天我就跟大家分享一下,我是如何使用 PicGo 图床工具高效地解决上面的问题。


首先我们需要在本地安装 PicGo,PicGo 下载链接:

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

PicGo 本身支持很多图床,比如阿里云、七牛等等,但这些都需要钱,使用 GitHub 虽然免费但是访问速度太慢。


640.png

这时我们又想到了 Gitee,但 PicGo 本身不支持,需要安装第三方图床插件,于是我们打开插件设置,搜索 gitee,安装 gitee 插件:

640.png

PicGo 更多插件可以在这里找到:https://github.com/PicGo/Awesome-PicGo

登录 Gitee,然后创建一个仓库,接着在个人设置中生成一个私人令牌,紧接着我们回到 PicGo,在 Gitee 图床设置栏中找到 Gitee 图床,进行相关设置:

640.png

  • owner:你的 Gitee ID;
  • repo:你刚刚创建的那个用于保存图片的仓库名称;
  • path:你需要将图片保存到仓库哪个目录中,如果在根目录就不需要填写;
  • token:刚刚在个人设置中生成的私人令牌;
  • message:默认即可。


设置好之后保存,并且设置为默认图床。这时我们就可以使用 PicGo 将图片上传到 Gitee 仓库中并且返回图片链接了:


640.png


但是每次都要在这个页面进行上传操作,不是很方便,我们可以设置一个上传快捷键:

640.png


这样,你截图之后,再通过快捷键即可将图片上传到 Gitee 了,然后你就可以通过粘贴快捷键,快速地将图片以 md 图片链接的形式粘贴到你的文中:

![](https://gitee.com/objcoding/md-picture/raw/master/img/20201215220920.png)


可以作一下对比:

md:截图 -> 快捷键上传图片 -> 粘贴图片链接

富文本:截图 -> 粘贴


通过 PicGo 图床工具,我们几乎可以做到与平时我们复制粘贴图片那样方便。

如果此时你使用的 md 编辑器是 typora,还可以在 typora 中设置 PicGo 自动上传图片:640.png

如上图的设置,截图之后,直接在 typora 编辑器中粘贴即可自动将图片上传至 Gitee,并且自动包装成 md 图片链接的形式。通过这个设置,与我们平时复制粘贴图片的方式就没有任何区别了!


PicGo + Typora + Gitee,简直就是程序员写文章的三大利器!

这篇文章加上前面那篇关于如何搭建博客的文章都不算是实战干货分享,但受众面很广,而且非常实用。正所谓 “工欲善其事,先利其器 ”。


相关文章
|
6月前
|
搜索推荐 BI API
拼多多API应用场景大揭秘,让你的店铺玩法多样!
本文介绍拼多多开放平台API在电商运营中的五大核心应用场景:商品高效管理、订单自动化处理、精准营销、数据驱动决策及个性化客户服务。通过技术集成,助力商家实现降本增效、智能运营,提升市场竞争力。(238字)
|
Android开发 开发者
HarmonyOS和OpenHarmony区别联系
【7月更文挑战第26天】
1090 17
|
11月前
|
XML 存储 缓存
Python-docx编号列表解析:从XML迷宫到结构化数据的破局之道
Word文档中的自动编号功能虽便捷,却在技术处理时常成为障碍。本文深入解析Word文档的XML结构,揭示编号信息的存储机制,并提供多种基于Python的解决方案,涵盖跨平台解析、性能优化及固定模板处理,助力开发者突破编号解析难题,实现合同条款等内容的结构化提取与处理。
478 0
|
人工智能 小程序 API
【一步步开发AI运动小程序】十二、自定义一个运动分析器,实现计时计数01
随着AI技术的发展,AI运动APP如雨后春笋般涌现,如“乐动力”、“天天跳绳”等,推动了云上运动会、线上健身等热潮。本文将指导你从零开始开发一个AI运动小程序,利用“云智AI运动识别小程序插件”,介绍运动识别原理、计量方式及运动分析器基类的使用,帮助你在小程序中实现运动计时和计数功能。下篇将继续探讨运动姿态检测规则的编写。
|
安全 API 数据安全/隐私保护
淘宝店铺所有商品数据接口(Taobao.item_search_shop)
淘宝开放平台提供的 `Taobao.item_search_shop` 接口用于获取指定淘宝店铺的所有商品数据。请求参数包括 `seller_id`(必需)、`page`(可选,默认为1)和 `sort`(可选,排序方式如新品、价格、销量)。响应参数包括商品的唯一标识符、主图URL、标题、价格、销量等。使用步骤包括注册账号、创建应用、获取权限、构建请求、分页获取商品列表和获取商品详细信息。注意遵守调用频率限制和相关法律法规。
|
Arthas 监控 应用服务中间件
HSF Serialize response error on provider side
项目组的应用在HSF Consumer调用HSF Provider时遇到异常。问题源于HSF Provider端序列化响应数据时发生的错误,具体为`com.taobao.hsf.com.caucho.hessian.io.ContextSerializerFactory.getCustomSerializer`方法中的`Class.forName`调用抛出了`NullPointerException`。通过Arthas工具的`watch`命令监控并分析异常堆栈,发现异常发生在尝试获取自定义序列化器的过程中。
1429 1
|
SQL 监控 安全
代码审计之洞态IAST 0day挖掘
代码审计之洞态IAST 0day挖掘
|
Linux 编译器 C语言
start.S详解学习(四):设置堆栈 sp 指针
start.S详解学习(四):设置堆栈 sp 指针
891 0
|
监控 Python
Python自动发送消息小脚本,可用于各种聊天框~
Python自动发送消息小脚本,,懂的都懂~~
743 0
Python自动发送消息小脚本,可用于各种聊天框~
|
存储 缓存 移动开发
软件设计师(一):计算机组成与体系结构(二)
软件设计师(一):计算机组成与体系结构(二)
1445 0