typora每次复制文档都要附带图片文件夹?学会配置gitee图床

news2024/11/29 10:41:17

0. 引言

作为开发人员,我们习惯使用md格式来编写文档,特别是typora编辑器更是日常使用的软件。但作为轻量化的文档编辑器,我们在默认插入图片时,一般typora会将图片保存到本地或者引用一个本地图片的路径

当文档还在我们本地打开时还没什么,一旦我们需要将文档发送给他人时,往往需要连带着图片文件夹一起发送,这非常不方便,能不能让图片自动上传到某个服务器呢,别人查看时就直接从服务器获取图片查看。

这就涉及到构建typora图床

1. 什么是图床

我们通过chatGPT得到答案,可以看到就是一个图片存储服务器。但我们自己又没有服务器,那怎么构建呢。
在这里插入图片描述
我们可以利用gitee提供的图床服务来实现

2. 步骤

1、因为gitee是国内网站,速度较快,所以选择gitee作为图床服务,进入gitee(https://gitee.com/),创建一个仓库,名称自取,选择分支模型为单分支模型,因为我们不传代码,无须审批合并,因此只需要一个master分支就可以

设置模版中勾选上readme文件,可以初始化一个文件,否则空仓库不允许设置为开源
在这里插入图片描述

2、点击管理,勾选上开源

在这里插入图片描述

3、然后点击个人头像,点击设置,进入到设置页面

在这里插入图片描述

4、点击私人令牌,点击生成新令牌

在这里插入图片描述

5、输入令牌描述,权限仅需勾选user_info,projects,点击提交

在这里插入图片描述

6、输入密钥,进行校验

在这里插入图片描述

7、然后就可以看到生成的令牌了,注意这里的令牌一定要先复制到本地保存,然后再关闭,关闭后是无法再查看令牌的

在这里插入图片描述

8、然后我们要安装一个软件来实现图片自动上传,可以在typora的设置-图像中看到,上传服务中有一个picGo。

我们将插入图片时设置为上传图片,勾选如图所示选项,上传服务选择picGo

我们点击下载picGo,将跳转其官网:https://molunerfinn.com/PicGo/

在这里插入图片描述

9、点击下载即可,会跳转到github的地址

在这里插入图片描述

10、选择最新的版本,并且选择适合你电脑的版本,比如我这里是m1的,选择arm版本的

在这里插入图片描述

11、下载后双击安装即可

12、因为picGo是基于node.js运行的,需要安装node.js。这里可以在官网(http://nodejs.cn/download/)下载安装

其安装流程可参考这篇文章:https://zhuanlan.zhihu.com/p/567556210
在这里插入图片描述

13、打开picGo,进入插件设置,搜索gitee插件,点击安装gitee-uploader

注意这里受国内网络限制,搜索可能会查不出来,可以开个加速器
在这里插入图片描述

14、npm安装gitee插件

cd 指定的安装目录
npm install picgo-plugin-gitee-uploader

15、安装完成后重启picGo

16、在picGo中点击图床设置,下拉找到gitee(不安装插件没有这个选项),输入相关信息:
repo是之前常见的gitee仓库地址,分支是master,token是之前复制的令牌,最后点击确认

在这里插入图片描述

17、再次进入到typora,复制一张图片进去,就会发现出现了Uploading的字样,图片正在上传

18、上传完成后发现图片链接变成了gitee仓库地址,同时在gitee仓库中也能发现这张图片

在这里插入图片描述

至此我们的图床就配置完成了,不妨动手试试吧

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

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

相关文章

免费IB学习资源推荐,学霸常用

看了那些学霸们分享的笔记与网站,深刻认识到学习的竞争,就是对个人资源归纳整理能力的比拼,想要学好IB学科,除了跟着自己的辅导老师积极学习以外,还要学会充分掌握学习资料,这样才能做到心中有数&#xff0…

超清遥感影像语义分割处理

分割出城市中的垃圾堆场,遂寻找到了 UrbanAtlas 2012 database 这个数据集和对应的 baseline baseline IoU for class 1: 0.5667 IoU for class 2: 0.3504 IoU for class 3: 0.0001 IoU for class 4: 0.0002 IoU for class 5: 0.4121 IoU for class 6: 0.0204 IoU for cla…

第三章:IP地址加掩码讲解和ping命令运用

IP地址加掩码:我打几个IP地址给你们瞅瞅。10.20.70.55/24192.168.30.2/24我写的这几个都是24位掩码的,/后面的是掩码位数,也就是是255.255.255.0。子网掩码分为三类:A类:255.0.0.0B类:255.255.0.0C类&#…

RMIserver端和Registry端源码分析

想学JDNI,那想必一定躲不过RMI。 RMI简述 RMI可以远程调用JVM对象并获取结果。所以需要一个server和一个client进行通信。 Server端会创建一个远程对象用于client端远程访问。 下面改造一张来自W3Cschool的图: 只需要知道:Client端使用st…

UE5 UI材质特效

一、扩散的光圈。效果如下:用ps拉一个 对称渐变 和 径向渐变对称渐变:用于做纹理,通过平面坐标到极坐标的公式,转换成环。径向渐变:用于Mask将贴图的纹理组改为 UI,压缩设置改为 用户界面2D。创建材质 M_Te…

Myb atis基础3

Mybatis注解开发单表操作Mybatis的常用注解Mybatis的增删改查MyBatis注解开发的多表操作MyBatis的注解实现复杂映射开发一对一查询一对多查询多对多查询构建sqlsql构建对象介绍查询功能的实现新增功能的实现修改功能的实现删除功能的实现Mybatis注解开发单表操作 Mybatis的常用…

【运筹优化】Python 实现标签算法求解 ESPPRC 问题

文章目录一、标签算法介绍二、SPPRC 问题三、ESPPRC 问题四、Python 实现标签算法求解 ESPPRC 问题4.1 Solomn 数据集4.2 完整代码4.2.1 Functions.py4.2.2 LabelAlgo.py4.2.3 Main.py4.3 结果展示4.3.1 测试案例:c101.txt4.3.2 测试案例:r101.txt一、标…

2022年38女神节大促美妆、珠宝、母婴、保健电商数据回顾

近期,我们陆续接收到了品牌商家朋友们对于2022年女神节大促期间部分品类的数据需求,希望能对今年的大促活动有一个更宏观的认知、更精准的预测,从而拿到更好的数据效果。 为此,在距离大促开启一个月的备货阶段,鲸参谋决…

ChatGPT真的像媒体宣传的那样“四平八稳”吗?

最近ChatGPT非常的火爆,曝光度很高,很多官方媒体和个人的自媒体公众号都进行各种追逐。有些文案写的太好了,真的都要信了。其中有一篇“遨游四海,惊艳于某州”类似旅游宣传的文案。为了测试一下于是仿照他们的问话方式对ChatGPT进…

【服务器数据恢复】服务器raid5故障导致lvm结构损坏的数据恢复案例

服务器数据恢复环境: 服务器内搭建2组raid5磁盘阵列,每组raid5阵列包含4个磁盘,2组阵列都划分为lun并组为lvm结构,采用的ext3文件系统。 服务器故障: 一直raid5磁盘阵列中的一块硬盘由于未知故障离线,此时该…

【4】深度学习之Pytorch——如何使用张量处理时间序列数据集(共享自行车数据集)

表格数据 表格中的每一行都独立于其他行,他们的顺序页没有任何关系。并且,没有提供有关行之前和行之后的列编码信息。 表格类型的数据是指通过表格的形式表示的数据,它以行和列的方式组织数据。表格中的每一行代表一个数据项,每…

九龙证券|A股苏州板块迎来“200+”里程碑

2月10日,跟着裕太微登陆科创板,A股“姑苏板块”正式迎来第201位成员。姑苏也成为继京、沪、深、杭之后,第5个具有A股上市公司总数超越200家的城市。 现在,姑苏不仅生长为位居全国前列的“制作之都”,更成为资本市场高地…

通过对HashMap的源码分析解决部分关于HashMap的问题

HashMap第一次分配多大的空间我们查看resize()中的源码所以当我们没有传入默认容量的参数的时候,默认容量是16当传进一个20的初始参数时,数组的容量是多大所以当我们传入20的参数,这时创建的容量是32(2^5)对…

电子采购一体化解决方案

企事业数字化转型专家,提供各类应用解决方案。您身边的赋能小助手! 文章目录前言一、当下采购的痛点二、解决方案-供应商管理1.供应商管理三、解决方案-企业询价、供应商报价管理四、解决方案-采购订单五、送货、到货、订单管理总结前言 随着各类产业链…

世界上最大的12个超大规模自建数据中心企业

Hyperscalers 经常与托管服务提供商合作以满足需求并解决他们的需求。但随着它们变得越来越大,超大规模企业已经转向建立自己的数据中心。 规模是选择自建的关键决定因素,但其他变量也出现了,包括减少供应商、定制和控制设计以及获取可再生能…

Linux搭建redis集群6.x版本【超简单】

Linux搭建redis集群6.x版本【超简单】::::本文主要展示如何在一台服务器上搭建集群,核心思想就是复制实例,修改启动端口,实际上跟在几台服务器的操作都是一样的。一.安装redis wget http://dow…

docker入门基础(安装docker部署应用)

docker基础容器技术发展 文章目录docker基础容器技术发展1.什么是容器?2.容器和虚拟化的区别3.docker官网文档地址4.docker基本组成5.安装docker5.1.调整系统环境5.2.准备工作5.3.下载所需的插件5.4.下载镜像仓库5.5.安装docker5.6.启动docker5.7.hello-world 命令5…

DHCP安全及防范

DHCP安全及防范DHCP面临的威胁DHCP饿死攻击仿冒DHCP Server攻击DHCP中间人攻击DHCP Snooping技术的出现DHCP Snooping防饿死攻击DHCP Snooping防止仿冒DHCP Server攻击DHCP Snooping防止中间人攻击DHCP Snooping防止仿冒DHCP报文攻击DHCP面临的威胁 网络攻击无处不在&#xff…

【JavaSE】深入HashMap

文章目录1. HashMap概述2. 哈希冲突3. 树化与退化3.1 树化的意义3.2 树的退化4. 二次哈希5. put方法源码分析6. key的设计7. 并发问题参考 如何防止因哈希碰撞引起的DoS攻击_hashmap dos攻击_双子孤狼的博客-CSDN博客 为什么 HashMap 要用 h^(h >>&#…

动态代理是基于什么原理?

第6讲 | 动态代理是基于什么原理? 编程语言通常有各种不同的分类角度,动态类型和静态类型就是其中一种分类角度,简单区分就是语言类型信息是在运行时检查,还是编译期检查。 与其近似的还有一个对比,就是所谓强类型和弱…